A simple script for installing the basic arch linux and setting up generic configurations.Mostly for my personal use,bu you can modify it for installing your own arch.
- Boot the arch live environment.
- Set up network.
git clone repo_url
.- Modify
./arch-installer/install.conf
. - Copy your files to
/configs/etc
. sh ./arch-installer/install.sh
.
-
Base Installtion
- Check boot mode.
- Load keymap for live environment.
- Connect to WiFi if it is configured.
- Test network.
- Set up Time for live environment.
- Format partition if confirmed.
- Update mirrorlist
- Install base system from
base.list
. - Generate
fstab
.
-
Configure System
- Set up time (timezone,network time).
- Set up localization.
- Set up network (hostname,hosts).
- Set up root password and add user if it is configured.
- Set up pacman.
- Install microcode for processor.
- Set up bootloader with systemd-boot.
-
Post Installation
- Install essential packages from
essential.list
. - Install desktop environment from
desktop.list
. - Install desktop environment from
extra.list
. - Install AUR helper if it is configured.
- Install zsh framwork.
- Set up default shell.
- Set up boot splash screen.
- Enable essential services.
- Copy
./configs/etc
to/etc
.
- Install essential packages from