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 😉