Files
Samsung-TabPro-S/ArchLinux.md
2024-10-03 12:43:59 +02:00

3.0 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/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
  • 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

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-rbw toegevoegd met als sneltoets <alt+b>. Deze start rbw wanneer je een wachtwoord wilt invullen in de browser.