Linux From Scratch
Version 6.1
Gerard
Beekmans
Copyright
© 1999–2005 Gerard Beekmans
Inhaltsverzeichnis
Einleitung
Vorwort
Warum sollte man dieses Buch lesen?
Voraussetzungen
Mindestanforderungen an das Host-System
Konventionen in diesem Buch
Aufbau
Errata
I. Einführung
1. Einführung
Vorgehensweise zur Installation von LFS
Änderungsprotokoll
Ressourcen
Hilfe
2. Vorbereiten einer neuen Partition
Einführung
Erstellen einer neuen Partition
Erstellen eines Dateisystems auf der neuen Partition
Einhängen (mounten) der neuen Partition
II. Vorbereitungen zur Installation
3. Pakete und Patches
Einführung
Alle Pakete
Erforderliche Patches
4. Abschluss der Vorbereitungen
Die Variable $LFS
Erstellen des Ordners $LFS/tools
Hinzufügen des LFS-Benutzers
Vorbereiten der Arbeitsumgebung
Informationen zu SBUs
Über die Testsuites
5. Erstellen eines temporären Systems
Einführung
Technische Anmerkungen zur Toolchain
Binutils-2.15.94.0.2.2 - Durchlauf 1
GCC-3.4.3 - Durchlauf 1
Linux-Libc-Header-2.6.11.2
Glibc-2.3.4
Anpassen der Toolchain
Tcl-8.4.9
Expect-5.43.0
DejaGNU-1.4.4
GCC-3.4.3 - Durchlauf 2
Binutils-2.15.94.0.2.2 - Durchlauf 2
Gawk-3.1.4
Coreutils-5.2.1
Bzip2-1.0.3
Gzip-1.3.5
Diffutils-2.8.1
Findutils-4.2.23
Make-3.80
Grep-2.5.1a
Sed-4.1.4
Gettext-0.14.3
Ncurses-5.4
Patch-2.5.4
Tar-1.15.1
Texinfo-4.8
Bash-3.0
M4-1.4.3
Bison-2.0
Flex-2.5.31
Util-linux-2.12q
Perl-5.8.6
Stripping
III. Installation des LFS-Systems
6. Installieren der grundlegenden System-Software
Einführung
Einhängen der virtuellen Kernel-Dateisysteme
Betreten der chroot-Umgebung
Ändern des Besitzers
Erstellen der Ordnerstruktur
Erstellen notwendiger symbolischer Links
Erstellen der Dateien passwd, group und der Logdateien
Bestücken von /dev mit Gerätedateien
Linux-Libc-Header-2.6.11.2
Man-pages-2.01
Glibc-2.3.4
Erneutes Anpassen der Toolchain
Binutils-2.15.94.0.2.2
GCC-3.4.3
Coreutils-5.2.1
Zlib-1.2.2
Mktemp-1.5
Iana-Etc-1.04
Findutils-4.2.23
Gawk-3.1.4
Ncurses-5.4
Readline-5.0
Vim-6.3
M4-1.4.3
Bison-2.0
Less-382
Groff-1.19.1
Sed-4.1.4
Flex-2.5.31
Gettext-0.14.3
Inetutils-1.4.2
IPRoute2-2.6.11-050330
Perl-5.8.6
Texinfo-4.8
Autoconf-2.59
Automake-1.9.5
Bash-3.0
File-4.13
Libtool-1.5.14
Bzip2-1.0.3
Diffutils-2.8.1
Kbd-1.12
E2fsprogs-1.37
Grep-2.5.1a
GRUB-0.96
Gzip-1.3.5
Hotplug-2004_09_23
Man-1.5p
Make-3.80
Module-Init-Tools-3.1
Patch-2.5.4
Procps-3.2.5
Psmisc-21.6
Shadow-4.0.9
Sysklogd-1.4.1
Sysvinit-2.86
Tar-1.15.1
Udev-056
Util-linux-2.12q
Informationen zu Debugging Symbolen
Erneutes Stripping
Aufräumen
7. Aufsetzen der System-Bootskripte
Einführung
LFS-Bootskripte-3.2.1
Wie funktionieren diese Bootskripte?
Umgang mit Geräten und Modulen an einem LFS-System
Einrichten des setclock-Skripts
Einrichten der Linux Konsole
Einrichten des sysklogd-Skripts
Erstellen der Datei /etc/inputrc
Die Startdateien von Bash
Einrichten des localnet-Skripts
Erstellen der Datei /etc/hosts
Einrichten des network-Skripts
8. Das LFS-System bootfähig machen
Einführung
Erstellen der Datei /etc/fstab
Linux-2.6.11.12
Das LFS-System bootfähig machen
9. Ende
Ende
Lassen Sie sich zählen
Neustarten des Systems
Was nun?
IV. Anhänge
A. Akronyme und Begriffe
B. Danksagungen
Stichwortverzeichnis