Linux From Scratch
Version 6.0
Gerard
Beekmans
Copyright
© 1999–2004 Gerard Beekmans
Inhaltsverzeichnis
Einleitung
Vorwort
Die Zielgruppe
Voraussetzungen
Konventionen in diesem Buch
Aufbau
I. Einführung
1. Einführung
Vorgehen zum Installieren eines LFS-Systems
Änderungsprotokoll
Ressourcen
Hilfe
Informationen zu der beigelegten CD
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. Letzte Vorbereitungen
Über $LFS
Erstellen des Ordners $LFS/tools
Hinzufügen des LFS-Benutzers
Vorbereiten der Arbeitsumgebung
Über SBUs
Über die Testsuites
5. Erstellen eines temporären Systems
Einführung
Mindestanforderungen an das Host-System
Technische Anmerkungen zur Toolchain
Binutils-2.15.91.0.2 - Durchlauf 1
GCC-3.4.1 - Durchlauf 1
Linux-Libc-Header-2.6.8.1
Linux-2.6.8.1 Header
Glibc-2.3.4-20040701
Anpassen der Toolchain
Tcl-8.4.7
Expect-5.42.1
DejaGNU-1.4.4
GCC-3.4.1 - Durchlauf 2
Binutils-2.15.91.0.2 - Durchlauf 2
Gawk-3.1.4
Coreutils-5.2.1
Bzip2-1.0.2
Gzip-1.3.5
Diffutils-2.8.1
Findutils-4.1.20
Make-3.80
Grep-2.5.1
Sed-4.1.2
Gettext-0.14.1
Ncurses-5.4
Patch-2.5.4
Tar-1.14
Texinfo-4.7
Bash-3.0
M4-1.4.2
Bison-1.875a
Flex-2.5.31
Util-linux-2.12b
Perl-5.8.5
Udev-030
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
Linux-Libc-Header-2.6.8.1
Man-pages-1.67
Glibc-2.3.4-20040701
Erneutes Anpassen der Toolchain
Binutils-2.15.91.0.2
GCC-3.4.1
Coreutils-5.2.1
Zlib-1.2.1
Mktemp-1.5
Iana-Etc-1.01
Findutils-4.1.20
Gawk-3.1.4
Ncurses-5.4
Readline-5.0
Vim-6.3
M4-1.4.2
Bison-1.875a
Less-382
Groff-1.19.1
Sed-4.1.2
Flex-2.5.31
Gettext-0.14.1
Inetutils-1.4.2
Iproute2-2.6.8-040823
Perl-5.8.5
Texinfo-4.7
Autoconf-2.59
Automake-1.9.1
Bash-3.0
File-4.10
Libtool-1.5.8
Bzip2-1.0.2
Diffutils-2.8.1
Kbd-1.12
E2fsprogs-1.35
Grep-2.5.1
Grub-0.95
Gzip-1.3.5
Man-1.5o
Make-3.80
Module-Init-Tools-3.0
Patch-2.5.4
Procps-3.2.3
Psmisc-21.5
Shadow-4.0.4.1
Sysklogd-1.4.1
Sysvinit-2.85
Tar-1.14
Udev-030
Util-linux-2.12b
Informationen zu Debugging Symbolen
Erneutes Stripping
Aufräumen
7. Aufsetzen der System-Bootskripte
Einführung
LFS-Bootscripts-2.2.2
Wie funktionieren diese Bootskripte?
Umgang mit Geräten und Modulen an einem LFS-System
Einrichten des setclock-Skripts
Einrichten der Linux Konsole
Erstellen der Datei /etc/inputrc
Die Startdateien von Bash
Einrichten des sysklogd-Skript
Einrichten des localnet-Skript
Erstellen der Datei /etc/hosts
Einrichten des network-Skript
8. Das LFS-System bootfähig machen
Einführung
Erstellen der Datei /etc/fstab
Linux-2.6.8.1
Das LFS-System bootfähig machen
9. Das Ende
Das Ende
Lassen Sie sich zählen
Neustarten des Systems
Was nun?
IV. Anhänge
A. Akronyme und Begriffe
B. Danksagungen
Index