Linux From Scratch
Version 6.1
Gerard
Beekmans
Copyright
© 1999–2005 Gerard Beekmans
Table des matières
Préface
Avant-propos
Public visé
Prérequis
Prérequis du système hôte
Typographie
Structure
Errata
I. Introduction
1. Introduction
Comment construire un système LFS
Journal des modifications (Changelog)
Ressources
Aide
2. Préparer une nouvelle partition
Introduction
Créer une nouvelle partition
Créer un système de fichiers sur la partition
Monter la nouvelle partition
II. Préparation de la construction
3. Paquets et correctifs
Introduction
Tous les paquets
Correctifs requis
4. Dernières préparations
À propos de $LFS
Créer le répertoire $LFS/tools
Ajouter l'utilisateur LFS
Configurer l'environnement
À propos des SBU
À propos des suites de tests
5. Construire un système temporaire
Introduction
Notes techniques sur l'ensemble d'outils
Binutils-2.15.94.0.2.2 - Passe 1
GCC-3.4.3 - Passe 1
Linux-Libc-Headers-2.6.11.2
Glibc-2.3.4
Ajuster l'atelier des outils
Tcl-8.4.9
Expect-5.43.0
DejaGNU-1.4.4
GCC-3.4.3 - Passe 2
Binutils-2.15.94.0.2.2 - Passe 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
Supprimer les symboles des fichiers objets
III. Construction du système LFS
6. Installer les logiciels du système de base
Introduction
Monter les systèmes de fichiers virtuels du noyau
Entrer dans l'environnement chroot
Changer de propriétaire
Créer les répertoires
Créer les liens symboliques essentiels
Créer les fichiers passwd, group et les journaux de trace
Peupler /dev
Linux-Libc-Headers-2.6.11.2
Man-pages-2.01
Glibc-2.3.4
Ré-ajustement de l'ensemble d'outils
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
Symboles de débogage
Supprimer de nouveau les symboles des fichiers objets
Nettoyer
7. Initialiser les scripts de démarrage du système
Introduction
LFS-Bootscripts-3.2.1
Fonctionnement des scripts de démarrage
Gestion des périphériques et modules sur un système LFS
Configurer le script setclock
Configurer la console Linux
Configurer le script sysklogd
Créer le fichier /etc/inputrc
Les fichiers de démarrage du shell Bash
Configurer le script localnet
Créer le fichier /etc/hosts
Configurer le script network
8. Fin
La fin
Enregistrez-vous
Redémarrer le système
Et maintenant?
9. Rendre le système LFS amorçable
Créer le fichier /etc/fstab
Linux-2.6.11.12
Rendre le système LFS amorçable
IV. Annexes
A. Acronymes et termes
B. Remerciements
Index des packages et des fichiers importants installés