User:Meskarune/Installation checklist

From ArchWiki

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

loadkeys us

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

cgdisk /dev/sdx

Format the partitions File systems, Swap mkfs.ext4(8)

mkswap(8)

mkfs.ext4 /dev/sdxY

mkswap /dev/sdxY

Mount the partitions Mount mount(8)

swapon(8)

mount /dev/sdxY /mnt

swapon -L /dev/sdxY

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)

hosts(5)

/etc/hostname

/etc/hosts

Configure the locale Locale locale.conf(5) /etc/locale.gen

/etc/locale.conf

locale-gen

locale

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

hwclock --systohc --utc

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

grub-mkconfig -o /boot/grub/grub.cfg

Configure the network Category:Networking /etc/systemd/network

/etc/netctl

/etc/resolv.conf

Set the root password Users and groups passwd(8) /etc/passwd passwd root
Exit and reboot exit

umount -R /mnt

reboot

See also