Quick and easy Arch Linux installation script aimed towards setting up the most useful and crucial things you will need on your system.
The script is continuously being developed in the develop
branch whenever I have motivation and time. I aim to keep the master branch as bug-free as possible, but no promises.
Finally ready to install Arch Linux?
curl -L cutt.ly/Arch | bash
I do realize there exists several other popular automatic Arch Linux install scripts out there but most of them appear unnecessarily complex and seem annoying to use to me.
This automatic installation script focuses primarily on user-friendliness. It will set up and install sensible packages without asking you such as Network Manager and git.
The script will primarily focus on core OS features many people use, things such as manually specifying different partitions might never be supported.
Furthermore, all the user interaction is done at the beginning, so after answering the questions you could go get a coffee and come back to a fully set up Arch Linux system ready to use.
- Automatic drive formatting
- User account & hostname setup
- Add user to the
wheel
group - Timezone + clock setup
- Ext4 fast_commit enabled
- CPU detection + microcode installation
- GPU detection + installation
- systemd-boot installation with auto update
- Hibernation setup
- yay installation
- Option to install packages
- Option to auto-trim mounted SSDs once a week
- Option to configure parallel and optimized compilation&compression for makepkg
- Locale configuration and generation
- Obtains fastest mirror before install
- Error log
- linux
- linux-firmware
- base
- base-devel
- xorg-server
- xorg-xinit
- xorg-xrandr
- networkmanager
- git (required to install yay)
- go (required by yay)
root password is currently none I believePartition size selectionPartition namingInstall yay in setupBetter dialog experienceOption to change DNS server- The user will set this through Network if he so chooses
Hibernation
- LUKS encryption
- NVIDIA DRM kernel modesetting
- AMDGPU SI & CIK detection & module paramaters & kernel paramaters
- HP computer detection on UEFI boot & prompt user that they need to change the "customized boot" option the UEFI