Skip to content

Latest commit

 

History

History
66 lines (56 loc) · 2.59 KB

jackiepc_install.md

File metadata and controls

66 lines (56 loc) · 2.59 KB

jackiepc install

  • ASUSTeK Z87-PLUS motherboard
  • Intel i5 4760K quad core processor
  • 16G DDR3 RAM
  • Arch Linux, UEFI booting

BIOS Setup

  • Advanced -> Boot -> disable Secure Boot (set to non-Windows OS)

Arch Installation

Disks:

  • /dev/sda - 120GB Samsung SSD 840 (wwn-0x50025385a018c741 / ata-Samsung_SSD_840_PRO_Series_S1ANNSAF112439V)
  • /dev/sdb - 1TB WDC WD1002FAEX-0 (wwn-0x50014ee2b434df5f / ata-WDC_WD1002FAEX-00Y9A0_WD-WCAW37081178)
  1. gdisk /dev/sda
    1. sda1 - 4G ef00 EFI System partition (/boot)
    2. sda2 - all remaining (114G) 8300 "slash" partition (/)
    3. sdb1 - 70G 8300 "var" partition (/var)
    4. sdb2 - all remaining (848G) 8300 "home" partition (/home)
  2. Format partitions
    1. mkfs.fat -F32 /dev/sda1
    2. mkfs.ext4 /dev/sda2
    3. mkfs.reiserfs /dev/sdb1
    4. mkfs.ext4 /dev/sdb2
  3. Mount Partitions
    1. mount /dev/sda2 /mnt
    2. cd /mnt; mkdir boot var home
    3. mount /dev/sda1 boot
    4. mount /dev/sdb1 var
    5. mount /dev/sdb2 home
  4. vi /etc/pacman.d/mirrorlist - move gtlib to #1 and remove the german mirror at #2
  5. pacstrap /mnt base
  6. genfstab -p /mnt >> /mnt/etc/fstab
  7. arch-chroot /mnt
  8. echo "jackiepc.jasonantman.com" > /etc/hostname
  9. ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
  10. vi /etc/locale.gen and uncomment the en_US.UTF-8 line; locale-gen
  11. mkinitcpio -p linux
  12. passwd - set root password
  13. bootctl --path=/boot install - when I ran this the espvarfs wasn't mounted, and I got an error message, "Not booted with EFI, skipping EFI variable setup." Everything still worked fine.
  14. Create /boot/loader/entries/arch.conf with the following contents, using the correct PARTUUID of your root partition (make sure this is the part UUID, i.e. from /dev/disk/by-partuuid/):
title   Arch Linux
linux   /vmlinuz-linux
initrd  /initramfs-linux.img
options root=PARTUUID=f40aed62-78f3-4571-8f5e-827c6527fe42 rw
  1. Create /boot/loader/entries/archfallback.conf with the following contents, using the correct PARTUUID of your root partition:
title   Arch Linux Fallback
linux   /vmlinuz-linux
initrd  /initramfs-linux-fallback.img
options root=PARTUUID=f40aed62-78f3-4571-8f5e-827c6527fe42 rw
  1. exit to leave chroot
  2. umount -R /mnt and then reboot
  3. Boot the installed system and login as root.
  4. Continue with the initial OS setup as documented in README.md.
  5. Set up a swapfile per the Arch wiki docs.