Linux From Scratch
Version 6.3
Gerard
Beekmans
Copyright
© 1999–2007 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
Neuigkeiten seit der letzten Version
Änderungsprotokoll
Ressourcen
Hilfe
II. Vorbereitungen zur Installation
2. Vorbereiten einer neuen Partition
Einführung
Erstellen einer neuen Partition
Erstellen eines Dateisystems auf der neuen Partition
Einhängen (mounten) der neuen Partition
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.17 - Durchlauf 1
GCC-4.1.2 - Durchlauf 1
Linux-2.6.22.5 API-Header
Glibc-2.5.1
Anpassen der Toolchain
Tcl-8.4.15
Expect-5.43.0
DejaGNU-1.4.4
GCC-4.1.2 - Durchlauf 2
Binutils-2.17 - Durchlauf 2
Ncurses-5.6
Bash-3.2
Bzip2-1.0.4
Coreutils-6.9
Diffutils-2.8.1
Findutils-4.2.31
Gawk-3.1.5
Gettext-0.16.1
Grep-2.5.1a
Gzip-1.3.12
Make-3.81
Patch-2.5.4
Perl-5.8.8
Sed-4.1.5
Tar-1.18
Texinfo-4.9
Util-linux-2.12r
Stripping
Ändern des Besitzers
III. Installation des LFS-Systems
6. Installieren der grundlegenden System-Software
Einführung
Vorbereiten der virtuellen Kernel-Dateisysteme
Paketverwaltung
Betreten der chroot-Umgebung
Erstellen der Ordnerstruktur
Erstellen notwendiger Dateien und symbolischer Verknüpfungen
Linux-2.6.22.5 API-Header
Man-pages-2.63
Glibc-2.5.1
Erneutes Anpassen der Toolchain
Binutils-2.17
GCC-4.1.2
Berkeley DB-4.5.20
Sed-4.1.5
E2fsprogs-1.40.2
Coreutils-6.9
Iana-Etc-2.20
M4-1.4.10
Bison-2.3
Ncurses-5.6
Procps-3.2.7
Libtool-1.5.24
Perl-5.8.8
Readline-5.2
Zlib-1.2.3
Autoconf-2.61
Automake-1.10
Bash-3.2
Bzip2-1.0.4
Diffutils-2.8.1
File-4.21
Findutils-4.2.31
Flex-2.5.33
GRUB-0.97
Gawk-3.1.5
Gettext-0.16.1
Grep-2.5.1a
Groff-1.18.1.4
Gzip-1.3.12
Inetutils-1.5
IPRoute2-2.6.20-070313
Kbd-1.12
Less-406
Make-3.81
Man-DB-2.4.4
Mktemp-1.5
Module-Init-Tools-3.2.2
Patch-2.5.4
Psmisc-22.5
Shadow-4.0.18.1
Sysklogd-1.4.1
Sysvinit-2.86
Tar-1.18
Texinfo-4.9
Udev-113
Util-linux-2.12r
Vim-7.1
Informationen zu Debugging Symbolen
Erneutes Stripping
Aufräumen
7. Aufsetzen der System-Bootskripte
Einführung
LFS-Bootskripte-6.3
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
Anpassen der Datei /etc/hosts
Erzeugen von benutzerdefinierten symbolischen Links zu Geräten
Einrichten des network-Skripts
8. Das LFS-System bootfähig machen
Einführung
Erstellen der Datei /etc/fstab
Linux-2.6.22.5
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
C. Abhängigkeiten
Stichwortverzeichnis