- 
Boot from ISO
 - 
gdisk /dev/sda
- (n)
 - (enter)
 - (enter)
 - (+512M)
 - EF00
 - (n)
 - (enter)
 - (enter)
 - (enter)
 - (enter)
 - (w)
 - (y)
 
 - 
mkfs.vfat /dev/sda1
 - 
mkfs.ext4 /dev/sda2
 - 
mount /dev/sda2 /mnt
 - 
mkidr /mnt/boot
 - 
mount /dev/sda1 /mnt/boot
 - 
pacstrap /mnt base
 - 
genfstab -U /mnt > /mnt/etc/fstab
 - 
arch-chroot /mnt
 - 
echo (your_hostname_here) > /etc/hostname
 - 
ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
 - 
(your_favorite_editor_here) /etc/locale.gen
 - 
(uncomment at least en_US.UTF-8, and any others you want)
 - 
locale-gen
 - 
echo LANG=en_US.UTF-8 > /etc/locale.conf
 - 
echo KEYMAP=us > /etc/vconsole.conf
 - 
mkinitpcio -p linux
 - 
passwd (change root password)
 - 
pacman -Sy base-devel sudo
- (enter)
 - (enter)
 - (enter)
 - (enter)
 - (enter)
 - (enter)
 - (y)
 
 - 
bootctl install
 - 
cp /usr/share/systemd/bootctl/arch.conf /boot/loader/entries
 - 
(your_favorite_editor_here) /boot/loader/entries/arch.conf
- (change root=PARTUUID=XXXX to your root partition UUID, replace add_efi_memmap with the following: rootfstype=ext4 add_efi_memmap rw quiet splash)
 
 - 
(your_favorite_editor_here) /boot/loader/loader.conf
- (populate with the following...)
- default arch
 - timeout 3
 - editor no
 - auto-entries 1
 - auto-firmware 1
 - console-mode keep
 
 
 - (populate with the following...)
 - 
bootctl status
- (check that it looks good)
 
 - 
groupadd -r sudo
 - 
sed -i 's/# %sudo/%sudo/' /etc/sudoers
 - 
useradd -m -G sudo (username_here)
 - 
passwd (username_here)
 - 
exit
 - 
umount /dev/sda1
 - 
umount /dev/sda2
 - 
reboot
 
          Last active
          May 7, 2019 19:34 
        
      - 
      
 - 
        
Save epyonavenger/6ce5996a83aac51fc48ca76071e9318e to your computer and use it in GitHub Desktop.  
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment