User:Meskarune/Installation checklist
Appearance
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
|