Boot from Archlinux ISO on USB
- IF Wireless # wifi-menu
- timedatectl set-ntp true
parted /dev/sda
- mklabel gpt - YES
- mkpart efi fat32 1MiB 1025MiB
- mkpart root ext4 1025MiB 31GiB
- mkpart home ext4 31GiB 100%
- Format partitions
mkfs.vfat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
- Mount partitions
mount /dev/sda2 /mnt
cd /mnt; mkdir boot home
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home
- Update mirrors
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
rankmirrors -n 6 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist
pacstrap /mnt base base-devel vim zsh dialog efibootmgr wpa_supplicant iw
genfstab -pU /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
# Make sure it's actually not broken.arch-chroot /mnt /bin/bash
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
echo KEYMAP=us >> /etc/vconsole.conf
ln -s /usr/share/zoneinfo/America/Chicago /etc/localtime
hwclock --systohc --utc
echo "oire.home.local" > /etc/hostname
vim /etc/hosts
passwd
bootctl --path=/boot install
- ``pacman -S intel-ucode
vim /boot/loader/entries/arch.conf
- Fix UUID from fstab
title Archlinux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=UUID=XXXXDRFSDFDFSDFSDFXXXX rw
systemctl enable systemd-networkd.service; systemctl enable systemd-resolved.service; systemctl enable systemd-timesyncd.service; systemctl enable gpm
vim /etc/systemd/network/mydhcp.network
[Match]
Name=en*
[Network]
DHCP=v4
nano /etc/systemd/timesyncd.conf
[Time]
NTP=tick.greyware.com tock.greyware.com
nano /etc/systemd/resolved.conf
[Resolve]
DNS=205.171.2.65 68.238.96.12 206.124.64.253
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf