My Arch Linux Installation Scripts for UEFI
systems
The bash scripts that I have written for installing Arch Linux (UEFI only) are heavily customised according to my preferences. So examine the scripts before using them.
My Arch Linux setup is simple and it doesn't use LUKS/LVM/RAID disk encryption. Ext4
filesystem is used for my root partition along with swap
partition and EFI
partition for boot. I prefer MATE
as my Desktop Environment and use linux-lts
kernel on my machines.
There are three scripts that I have written for installing Arch Linux.
- First script does the installation procedure until arch-chrooting to /mnt.
- Second script will finish the base installation.
- And third script installs XORG, MATE DE and installs the packages that I use on my system regularly. I have also done some custom configurations in my third script.
So, in the CLI environment use curl to get my scipts and give it the permission to make it as an executable script.
Script 1
curl -LJO https://raw.githubusercontent.com/quantumsnippet/ArchLinux/master/01_baseInstall.sh > 01_baseInstall.sh
chmod +x 01_baseInstall.sh
./01_baseInstall.sh
Script 2
curl -LJO https://raw.githubusercontent.com/quantumsnippet/ArchLinux/master/02_baseInstall.sh > 02_baseInstall.sh
chmod +x 02_baseInstall.sh
./02_baseInstall.sh
Script 3
curl -LJO https://raw.githubusercontent.com/quantumsnippet/ArchLinux/master/03_postBaseInstall.sh > 03_postBaseInstall.sh
chmod +x 03_postBaseInstall.sh
./03_postBaseInstall.sh
My documentation for installing Arch Linux is in archlinux_installation.txt
file. I have explained the procedure that goes into installing Arch Linux in that file. I highly recommend checking out the official Arch Linux Installation Guide and the ArchWiki as well before carrying out the installation process.