Arch Install Scripts
- partition disks
- format partitions
- mkfs for filesystem of your choosing
- mount the partitions
- mount the root partition on /mnt
- create dirs for and mount any other partitions (such as
/mnt/boot
)
- connect to the internet
- Assuming a wired connection, running
dhcpcd
is sufficient to get a lease
- Assuming a wired connection, running
- install the base system
pacstrap /mnt base{,-devel} [more packages...]
- install and configure a bootloader
- configure system
- generate an fstab:
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
- write hostname to
/etc/hostname
- symlink
/etc/localtime
to/usr/share/zoneinfo/Zone/SubZone
- add locale preferences to
/etc/locale.conf
- uncomment locales from
/etc/locale.gen
, generate them with "locale-gen" - configure
/etc/mkinitcpio.conf
as needed, see mkinitcpio mkinitcpio -p linux
- write hostname to
- generate an fstab:
- unmount the things you mounted in step 3
- reboot!