This Guide to Arch Installation is meant to be Simple by Desgin. The Arch OS is Simple by design and hence is this guide. The Official Guide is recommended as well as this serves as supplementary to installation. This was written step by step when I was Installing the OS for the first time and hence contains tested commands.
This is super useful for understanding Linux in general. Debian users can also get an insight on setting up bare minimum setup on their distro too.
iwctl
device list
station "device" connect "SSID"
timedatectl set-ntp true
lsblk
cfdisk "disk path"
1. Atleast 512MB for the BootLoader (512 MB works well)
2. Rest for the Root Partition
mkfs.ext4 "disk path"
mount "installation partition (Ex. /dev/sda2)" /mnt
mkdir /mnt/boot
mount "boot partition (Ex. /dev/sda1)" /mnt/boot
pacstrap /mnt base base-devel linux linux-firmware vim
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt /bin/bash
pacman -S networkmanager grub
systemctl enable NetworkManager
grub-install /dev/sda (just the drive)
grub-mkconfig -o /boot/grub/grub.cfg
passwd
vim /etc/locale.gen
(Uncomment the language to use)
vim /etc/locale.conf
LANG=en-US.UTF-8
vim /etc/hostname
(add the hostname)
ln -sf /usr/share/zoneinfo/<Region>/<Timezone>
exit
umount -R /mnt
reboot
Boot into the installation drive and Arch is installed
Here the installation will be command line only which is good. This way, it's lightweight and absolutely free of any bloated software. It's now on you how you want it to be and how should it perform.
I recommend going with xfce desktop environment for initial setup and then moving towards setting up dwm. xfce is fast and lightweight which works really well for starting up the initial work. Suckless terminal is one of my favourite so I recommended that one for a good experience.
These are some issues that you would face while installing utilities. I am referencing the packages here, it's same for both Arch and Debian.
sudo apt install libx11-dev
sudo pacman -Sy libxft-dev
sudo apt install libxft-dev
sudo apt-get install libx11-dev libxinerama-dev
sudo apt install xinit
sudo apt install lightdm
Make sure to adjust them as per the distro you are using.


