Debootstrap Installeer Debian

Laatst gewijzigd: 07-08-2023

Het doel is om debian te installeren met debootstrap. We starten met een willekeurige arch installatie, of van het arch installatie medium.

Ik ga er van uit dat je al een partitie hebt geformatteerd, zodat we gelijk aan de slag kunnen.

01 mount de partitie

mkdir -p /mnt/debinst
mount /dev/sda7 /mnt/debinst

Maak een swap partitie:

mkswap /dev/sda3
sync
swapon /dev/sda3

02 Installeer programma’s

pacman -S binutils debootstrap arch-install-scripts

03 Installeer debian

/usr/sbin/debootstrap --variant=minbase --components=main,contrib,non-free,non-free-firmware \
--include=nano,dialog,bash-completion,tmux,locales,console-setup,tasksel,\
dosfstools,btrfs-progs,links,network-manager,sudo,git,tree,cryptsetup,cryptsetup-initramfs \
--arch amd64 bookworm /mnt/debinst http://ftp.nl.debian.org/debian/

Chroot

arch-chroot /mnt/debinst
export TERM=xterm-color
source /etc/profile
source /etc/skel/.bashrc

Tijd

nano /etc/adjtime

geef dit bestand de volgende inhoud:

0.0 0 0.0
0
UTC

dan:

dpkg-reconfigure tzdata

locales

dpkg-reconfigure locales

toetsenbord

dpkg-reconfigure keyboard-configuration

Voor goede utf ondersteuning

dpkg-reconfigure console-setup

sources.list

nano /etc/apt/sources.list

Zorg dat deze er als volg uitziet:

deb http://ftp.nl.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb http://deb.debian.org/debian-security bookworm-security main contrib non-free

Daarna

apt update && apt upgrade

standaard software

tasksel install standard laptop

firmware

apt install -y firmware-linux-nonfree firmware-realtek firmware-iwlwifi bluez-firmware rfkill

kernel

apt install -y linux-image-amd64

wachtwoord

passwd

gebruiker opvoeren

useradd -u 1026 -g users -G sudo,audio -c "Stauntonel" -m -d /home/stauntonel -s /bin/bash stauntonel
passwd stauntonel

afronden

opruimen cache (optioneel)

apt clean

Om de een of andere reden is de initramfs soms corrupt. Dan moet je die opnieuw opbouwen met:

update-initramfs -u -k all

04 Installeer debian vervolg

desktop

apt install -y --no-install-recommends \
task-xfce-desktop xfce4-terminal mousepad xfce4-power-manager-plugins xfce4-whiskermenu-plugin gnome-themes-extra papirus-icon-theme xfce4-notifyd gvfs gvfs-backends gvfs-fuse thunar-archive-plugin thunar-volman mugshot policykit-1-gnome light-locker menulibre dbus-x11 plymouth plymouth-themes network-manager-gnome pavucontrol gnome-keyring blueman

firefox met alle recommends:

apt install -y firefox-esr

suckless

apt install -y build-essential libx11-dev libxft-dev libxext-dev libxinerama-dev

media

apt install -y --no-install-recommends \
mpd mpc ncmpcpp beets pulseaudio pulseaudio-module-bluetooth

en met alle recommends

apt install -y parole lollypop shotwell

fstab in orde maken

Mount eerst alle partities en ga dan uit de chroot

exit

Dan gaan genereren we een fstab met

genfstab -Up /mnt/debinst >> /mnt/debinst/etc/fstab

bootloader

Installeer een bootloader naar keuze.

Meer distro installeren