ReekyMarko’s no-nonsense installation guide for Arch Linux (BIOS)

Create an installation medium and boot to it. Make sure you have internet access. When I’m referring to /dev/sdx1, it is the partition you wish to install Arch into. Let’s get started.

 

Format and mount the root partition

mkfs.ext4 /dev/sdx1
mkdir /mnt
mount /dev/sdx1 /mnt

 

Install base and chroot into it

pacstrap -i /mnt base
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt

 

Uncomment your language in /etc/locale.gen and then set your timezone

nano /etc/locale.gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
locale-gen
ln -s /usr/share/zoneinfo/Europe/Helsinki /etc/localtime
hwclock --systohc --utc

 

Uncomment [multilib] in /etc/pacman.conf if you’re running a 64-bit system and then update the repository list.
Also install some packages. You can skip installing os-prober if you don’t have other OS’s on your PC

nano /etc/pacman.conf
pacman -Sy
pacman -S sudo grub-bios os-prober

 

Set the root password and create another user

passwd
useradd -m -g users -G wheel,storage,power -s /bin/bash myusername
passwd myusername

 

Setup sudo rights for your new user by uncommenting %wheel ALL=(ALL) ALL in visudo

EDITOR=nano visudo

 

Install your bootloader

grub-install --target=i386-pc --recheck /dev/sdx
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
grub-mkconfig -o /boot/grub/grub.cfg

 

Exit chroot, unmount the drive and reboot to your new installation

exit
umount /mnt
reboot

 

Now, if everything went smoothly, you have a working Arch Linux installation. Now it’s time to install video drivers and a graphical desktop enviroment or a window manager of your choice. If you have any problems, you can email me at reekymarko@reekynet.com and I will try to help you. Thanks for sticking around, your choice of operating systems is rock solid 😉