# timedatectl set-ntp true # fdisk /dev/sda 'o': Create a new DOS partition table 1 /boot (ext2) 512MB 2 / (ext4) 4 swap (swap) # mkfs.ext2 /dev/sda1 # mkfs.ext4 /dev/sda2 # mkswap ... # swapon ... # mount /dev/sdb2 /mnt # mkdir /mnt/boot # mount /dev/sdb1 /mnt/boot # vim /etc/pacman.d/mirrorlist # pacstrap /mnt \ base \ linux \ linux-firmware \ syslinux # pacstrap /mnt \ vim \ htop \ tmux \ tree \ base-devel \ sudo # genfstab -U /mnt >> /mnt/etc/fstab # arch-chroot /mnt (chroot)# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime (chroot)# hwclock --systohc (chroot)# vim /etc/locale.gen (chroot)# locale-gen (chroot)# vim /etc/locale.conf LANG=en_US.UTF-8 (chroot)# vim /etc/hostname (chroot)# vim /etc/hosts 127.0.0.1 localhost ::1 localhost 127.0.1.1 myhostname.localdomain myhostname (chroot)# vim /etc/vconsole.conf FONT=lat2-16 FONT_MAP=8859-2 (chroot)# vim /etc/mkinitcpio.d/linux.preset // Remove fallback (chroot)# mkinitcpio -p linux (chroot)# passwd # syslinux-install-update -i -a -m # vim /boot/syslinux/syslinux.cfg Additional Optional Options for quiet boot eg: init=/lib/systemd/systemd resume=/dev/sda4 root=/dev/sda2 ro quiet loglevel=0 udev.log-priority=3 rd.udev.log-priority=3 rd.systemd.show_status=false reboot=acpi vt.global_cursor_default=0 vga=current nomodeset i915.modeset=0 Network /etc/systemd/network/20-wired.network: [Match] Name=* [Network] DHCP=yes # systemctl enable --now systemd-networkd