3.2 KiB
3.2 KiB
Installatie van Arch Linux
Benodigd
- USB adapter met netwerk en USB-A
- USB-stick
Stappen
- Download de ISO
- Brandt de ISO op de USB-stick met Raspberry Pi Imager
- 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/sdade 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-firmwarehet basissysteem geinstalleerd op /mnt. - Met
# genfstab -U /mnt >> /mnt/etc/fstabde huidige mounts vastgezet in het systeem. - Met
# arch-chroot /mntals root in het nieuwe systeem gedoken. - Hier de tijdzone ingesteld met
# ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtimeen de tijd met# hwclock --systohcgesynchroniseerd. - Nederlands (nl_NL.UTF-8) ingesteld in /etc/locale.gen en met
# locale-gengeinstalleerd. /etc/locale.conf aangemaakt met hierin LANG=nl_NL.UTF-8 om het vast te zetten. - De hostnaam
SM-W703in /etc/hostname gezet. - Een nieuwe initramfs aangemaakt met
# mkinitcpio -P - Met
# passwdeen wachtwoord aangemaakt voor het root-account. - Grub geinstalleerd en opnieuw opgestart.
Missende firmware, zie https://wiki.archlinux.org/title/Mkinitcpio
- xhci_pci
- 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
- xorg-apps
- base-devel
- vim
- xorg-xclock
- less
- yay
- terminus-font (een monospace font benodigd voor het starten van startx)
- zsh
- barrier (voor het bedienen van deze pc met het toetsenbord en de muis op het bureau)
- rbw (Rust Bitwarden cli)
- qutebrowser
- python-pip (python is standaard al geinstalleerd en pip is nodig voor de installatie van build123d)
- cq-editor (voor het weergeven van de build123d objecten)
- build123d (moet in een virtual environment (venv) geinstalleerd worden)
Automatisch inloggen en DWM starten bij opstarten
- Aan de hand van: Debian User Forums
$ sudo -s
# systemctl edit getty@tty1
Het volgende invullen voor automatische inlog:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin h3n3 --noclear %I $TERM
Voor het automatisch starten van startx het volgende in ~/.zprofile invullen:
[ "$(tty)" = "/dev/tty1" ] && exec startx
En dan nog de boot naar de console zetten in plaats van een display manager:
# systemctl set-default multi-user.target
ZSH aanpassingen
- alias ll="ls -l"
- alias la="ls -al"
qutebrowser aanpassingen
- Userscript
qute-rbwtoegevoegd met als sneltoets <alt+b>. Deze start rbw wanneer je een wachtwoord wilt invullen in de browser.