Installing Arch Linux 0.1 with X11
Created by Andrew Lee ([email protected])
This tutorial has been tested on Virtualbox.
Guide in GitHub: https://gist.github.com/Alee14/e32a44e53d910a4cf5802e0c59d78061
Guide in Rentry: https://rentry.co/arch-2002
Video tutorial: https://youtu.be/ieSpJkeDtPY
Arch 0.1 Guide (A lot of stuff is missing): https://web.archive.org/web/20020605064538/http://www.archlinux.org/install.php
Changelog
Rev 1 (Dec 5th, 2021): It is no longer needed to create new directories/files. The filesystem package is needed in order for the install to include these extra files.
Rev 2 (Dec 6th, 2021): Now using pacman instead of installworld for installing filesystem.
Rev 3 (Dec 6th, 2021): Added links to the other guides.
VM settings
Set the hard drive to IDE instead of SATA to detect the hard drive.
Grabbing the ISO
Mirror 1: https://archive.archlinux.org/iso/0.1/arch-0.1-full-i686.iso
Mirror 2: http://archlinux.arkena.net/archive/iso/0.1/arch-0.1-full-i686.iso
Mirror 3: http://mirrors.powernet.com.ru/archlinux/archive/iso/arch-0.1-full-i686.iso
Partitioning the disk
Once you boot into the system, you can partition the disk by doing fdisk [disk]
or cfdisk [disk]
The VM disk is on /dev/discs/disc0/disc
Make sure to set the partition to have the boot
flag by making it bootable.
Formating the disk
Reboot after that
Mounting the disk and activating swap (optional)
Initalize the pacman database
Install Base Package
Extract the Linux kernel to the install
Mount /dev and /proc then chroot
Compiling and installing the kernel
Enable the following options
Build the kernel then copy it to /boot
Install the bootloader
Edit the bootloader config to where the system boots
(This is optional if you have a partition for /boot)
Change root=/dev/discs/disc0/part2
to root=/dev/discs/disc0/part1
Run lilo
Edit fstab
Add these lines to your fstab config
Change root password
Exit and reboot
Make sure to unmount the iso so you won't boot into the iso again.
Installing X11
Once you login, mount the iso once again to install XFree86
Creating library links to /lib for XFree86
Configure /etc/ld.so.conf
using vim
Add /usr/X11R6/lib
then execute ldconfig
Configuring X11
(This part will need some revision)
Run xf86config
then press enter
Now type in startx
and you are running X11 with TWM (You can install other Window Managers like WindowMaker)