Arch Linux

From Leo's Notes
Revision as of 20:42, 30 March 2015 by Leo (talk | contribs) (Created page with "== PXE == If you already have a PXE server, create a new entry that boots their iPXE kernel: cd /tftpboot/images/ArchLinux/ wget https://releng.archlinux.org/pxeboot/ipxe.lk...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This page was last edited on 30 March 2015, at 20:42.

PXE

If you already have a PXE server, create a new entry that boots their iPXE kernel:

cd /tftpboot/images/ArchLinux/
wget https://releng.archlinux.org/pxeboot/ipxe.lkrn

The default config (or the config your computer boots off of) should contain:

LABEL ArchLinux
	MENU LABEL ArchLinux
        kernel /images/ArchLinux/ipxe.lkrn

You can customize the kernel to automate installs.

Installation

You should be asked for a mirror when booting (at least via PXE). This should set the mirrors up for you automaticall[citation needed]. You can verify this by checking /etc/pacman.d/mirrorlist

After booting into the live image, you need to:

  • Read the install.txt file
  • Create a file system
  • Mount the file system to /mnt
  • Run pacstrap /mnt/base
  • Generate fstab genfstab -p /mnt >> /mnt/etc/fstab
  • Chroot into the new system arch-chroot /mnt
  • Set the hostname echo "hostname" >> /etc/hostname
  • Set the timezone ln -sf /usr/share/zoneinfo/zone/$zone /etc/localtime
  • Set locale by editing /etc/locale.gen and then running locale-gen
  • Set the default locale echo LANG=LC_? > /etc/locale.conf
  • Set up networking configs ??
  • Console font /etc/vconsole.conf
  • Rebuild ram disk mkinitcpio -p linux
  • Set the root password passwd