Dies ist ein Buch zum Erstellen eines GNU/Linux-Betriebsystems.
Das Buch lehnt sich an LFS Linux From Scratch ↗ an und soll dazu kompatibel sein. Kompjuterinstruktionen von LFS sind unter der MIT Massachusetts Institute of Technology -Lizenz extrahiert und grau hinterfärbt.
Hardware: i-tec USB 2.0 Ethernet Adapter
Partitionen und Dateisysteme erstellen
Pakete und Pättsche herunterladen
lfs
$ echo $BAU
$ BAU=$LFS/sources
Krosswerkzeugkette kompilieren
Temporärwerkzeuge krosskompilieren
lfs
$ exit
root
# BAU=/sources
Weitere Temporärwerkzeuge bauen
root
# rm -rf /usr/share/{info,man,doc}/*
# find /usr/{lib,libexec} -name \*.la -delete
# rm -rf /tools
root
# mkdir /var/lib/pktmgr
root
# passwd root
root
# useradd --create-home <Benutzer>
# passwd <Benutzer>
root
# mkdir /boot/efi
# mount /dev/nvme0n1p1 /boot/efi
# grub-install --boot-directory=/boot --efi-directory=/boot/efi --removable --target=x86_64-efi
root
# vi /boot/grub/grub.cfg
set timeout=6 menuentry "Betriebsystem" { linux /boot/bzImage root=/dev/nvme0n1p3 }
root
The Bash Shell Startup Files ↗
root
# exit
root
# systemctl reboot
benutzer
$ wget http://mirror.paketspiegel.de/firefox-150.0.1.tar.xz
$ mkdir Betriebsystem
$ cd Betriebsystem
$ export CVSROOT=:pserver:anon@cvs.daniel-schildt.de:/cvs/Betriebsystem
$ cvs checkout 2