Arch Step-by-Step
I like to keep things short and to the point. Lets start.
1. Partitioning the Hard Drive
-
Identify the disk
fdisk -l
-
Partition the disk
cfdisk /dev/sda
-
Format the ext4 partition
mkfs.ext4 /dev/sda2
-
Mount the root drive
mount /dev/sda2 /mnt
-
Create swap file on the swap partition
mkswap /dev/sda1
-
Turn on swap utilisation
swapon /dev/sda1
2. Installing the System
- Install the base system to the root drive(currently mounted to /mnt)
-
Downloads approx. 250MB
pacstrap /mnt base base-devel
-
3. Configuring the Installation
- Set a few things up
-
Set the root password
arch-chroot /mnt passwd ****
-
Set locale
nano /etc/local.gen //Uncomment the selected locale and save
-
create the locales
locale-gen
- Set Time zone
-
Identify Time zone
cd /usr/share/zoneinfo ls cd <Country> ls
-
Set the Time zone
ln -s /usr/share/zoneinfo/<Country>/<Region> /etc/localtime
-
-
Set hostname echo
> /etc/hostname - Install Bootloader
-
Download Grub
pacman -S grub-bios
-
Install grub
grub-install sda
-
-
Generate init file
mkinitcpio -p linux
-
Create grub configuration file
grub-mkconfig -o /boot/grub/grub.cfg
-
Exit chroot session
exit
-
-
Generate fstab file
genfstab /mnt >> /mnt/etc/fstab
-
Unmount root
umount /mnt
-
Reboot the system
reboot
4. Configuring the Network
-
Identify the Network Interface and the Kernel driver used
lscpi -v | less
-
Get the Interface name
dmesg | grep e1000
-
Turn the interface on
ip link set eno16777736 up
-
Turn on dhcp
dhcpcd eno16777736
5. Installing GUI
-
Install Gnome Desktop
pacman -S gnome
-
Install Xorg-xinit
pacman -S xorg-xinit
6. Start the GUI
startx