User:Meskarune/Installation checklist
This page is an install checklist meant to be printed out or referred to by experienced users who do not require a detailed install guide.
Step [Live CD] | Article | Man Page | Configuration files | Shell commands |
---|---|---|---|---|
Boot the installation medium | Getting and installing Arch | |||
Set the keyboard layout (1) | Keyboard_configuration_in_console | loadkeys(1) | ls /usr/share/kbd/keymaps/**/*.map.gz
| |
Check internet connectivity | Network configuration | ping(8) | ping www.archlinux.org
| |
Update system clock (1) | systemd-timesyncd | timedatectl(1) | timedatectl set-ntp true
| |
Partition the disks | Partitioning, LVM, RAID | lsblk
| ||
Format the partitions | File systems, Swap | mkfs.ext4(8) | mkfs.ext4 /dev/sdxY
| |
Mount the partitions | Mount | mount(8) | mount /dev/sdxY /mnt
| |
Select mirrors | Mirrors | /etc/pacman.d/mirrorlist
|
||
Install base packages | pacstrap /mnt base base-devel <grub,...>
| |||
Generate fstab | fstab | fstab(5) | /etc/fstab
|
genfstab -U /mnt >> /mnt/etc/fstab
|
Step [Chroot] | Article | Man Page | Configuration files | Shell commands |
Change root | Chroot | chroot(1) | arch-chroot /mnt /bin/bash
| |
Set the hostname | Network configuration | hostname(5) | /etc/hostname
|
|
Configure the locale | Locale | locale.conf(5) | /etc/locale.gen
|
locale-gen
|
Set the keyboard layout (2) | Keymap, Fonts | vconsole.conf(5) | /etc/vconsole.conf
|
loadkeys us
|
Update system clock (2) | System time | localtime(5) | /etc/localtime
|
tzselect
|
Generate initramfs | mkinitcpio | mkinitcpio(8) | /etc/mkinitcpio.conf
|
mkinitcpio -p linux
|
Configure a boot loader | Boot loaders, Grub | /etc/grub.d/40_custom
|
grub-install /dev/sdxY
| |
Configure the network | Category:Networking | /etc/systemd/network
|
||
Set the root password | Users and groups | passwd(8) | /etc/passwd
|
passwd root
|
Exit and reboot | exit
|