67 lines
1.9 KiB
Markdown
67 lines
1.9 KiB
Markdown
# Installatie van Arch Linux
|
|
|
|
### Benodigd
|
|
* USB adapter met netwerk en USB-A
|
|
* USB-stick
|
|
|
|
### Stappen
|
|
* Download de [ISO](https://archlinux.org/download/)
|
|
* Brandt de ISO op de USB-stick met [Raspberry Pi Imager](https://www.raspberrypi.com/software/)
|
|
* Start de TabPro van de USB-stick. Met F10 is de stick te selecteren.
|
|
* Connect de WiFi:
|
|
```
|
|
# iwctl
|
|
[iwd]# station wlan0 scan
|
|
[iwd]# station wlan0 get-networks
|
|
[iwd]# station wlan0 connect vanriemsdijk27Box
|
|
Passphrase: ********
|
|
[iwd]# Ctrl+d
|
|
```
|
|
* Met `# fdisk /dev/sda` de schijf leeg gemaakt en vijf nieuwe partities aangemaakt:
|
|
* /dev/sda1 1G /boot (EFI-systeem)
|
|
* /dev/sda2 4G Swap
|
|
* /dev/sda3 64G /
|
|
* /dev/sda4 20G /var
|
|
* /dev/sda5 20G /tmp
|
|
* De partities gemount onder /mnt/boot, swapon, /mnt, /mnt/var en /mnt/tmp.
|
|
* Met `# pacstrap -K /mnt base linux linux-firmware` het basissysteem geinstalleerd op /mnt.
|
|
* Met `# genfstab -U /mnt >> /mnt/etc/fstab` de huidige mounts vastgezet in het systeem.
|
|
* Met `# arch-chroot /mnt` als root in het nieuwe systeem gedoken.
|
|
* Hier de tijdzone ingesteld met `# ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime` en de tijd met `# hwclock --systohc` gesynchroniseerd.
|
|
* Nederlands (nl_NL.UTF-8) ingesteld in /etc/locale.gen en met `# locale-gen` geinstalleerd. /etc/locale.conf aangemaakt met hierin LANG=nl_NL.UTF-8 om het vast te zetten.
|
|
* De hostnaam `SM-W703` in /etc/hostname gezet.
|
|
* Een nieuwe initramfs aangemaakt met `# mkinitcpio -P`
|
|
* Met `# passwd` een wachtwoord aangemaakt voor het root-account.
|
|
* Grub geinstalleerd en opnieuw opgestart.
|
|
|
|
#### Missende firmware
|
|
* ~~xhci_pci~~ (verholpen door het installeren van intel-ucode)
|
|
* ast
|
|
* wd719x
|
|
* qla1280
|
|
* qed
|
|
* aic94xx
|
|
* qla2xxx
|
|
* bfa
|
|
|
|
### Geinstalleerde apps
|
|
* iwctl
|
|
* iwd
|
|
* dhcpcd
|
|
* efibootmgr
|
|
* grub
|
|
* bdfg
|
|
* intel-ucode
|
|
* git
|
|
* deze (h3n3/Samsung-TabPro-S) repository
|
|
* sudo
|
|
* mc
|
|
* xorg-server
|
|
* xorg-xinit
|
|
* xorg-xsetroot
|
|
* libx11
|
|
* libxft
|
|
* libxinerama
|
|
* base-devel
|
|
* vim
|