Linux From Scratch

Gerard Beekmans

Ce livre décrit le processus de création d'un système Linux depuis rien à l'aide d'une distribution Linux déjà installée, en n'utilisant rien d'autre que les sources des logiciels nécessaires.


Dédicace

Ce livre est dédié à ma femme aimante au soutient indéfectible Beverly Beekmans.

Table des matières
Préface
Qui voudrait lire ce livre
Qui ne voudrait pas lire ce livre
Organisation
Partie I - Introduction
Part II - Installation du système LFS
Troisième partie - Annexes
I. Première Partie - Introduction
1. Introduction
Introduction
Comment les choses se dérouleront-elles
Version du livre
Remerciements
Journal des modifications
Listes de diffusion et archives
Information sur les contacts
2. Information Importante
A propos de $LFS
Comment télécharger le logiciel
Comment installer les logiciels
Télécharger les scripts de démarrage
Télécharger les commandes LFS
II. Partie II - Instalation du système LFS
3. Packages qui doivent être téléchargés
Introduction
Packages qui doivent être téléchargés
4. Préparation d'une nouvelle partition
Introduction
Création d'une nouvelle partition
Création d'un système de fichiers dans la nouvelle partition
Montage d'une nouvelle partition
Création des répertoires
5. Préparer le système LFS
Introduction
Installer tous les logiciels sous l'utilisateur root
Installer Bash
Installer Binutils
Installer Bzip2
Installer Diffutils
Installer Fileutils
Installer GCC
Installer le noyau Linux
Installer Grep
Installer Gzip
Installer Make
Installer Sed
Installer Shellutils
Installer Tar
Installer Textutils
Installer Mawk
Installer Texinfo
Installer Gettext
Créer les fichiers passwd et group
Monter le système de fichiers $LFS/proc
6. Installer les logiciels du système de base
Introduction
A propos des symboles de déboguage
Créer $LFS/root/.bash_profile
Entrer dans l'environnement chroot
Installer Glibc
Créer les périphériques
Installer Man-pages
Installer Ed
Installer Patch
Installer Findutils
Installer Mawk
Installer Ncurses
Installer Vim
Installer GCC
Installer Bison
Installer Less
Installer Groff
Installer Man
Installer Perl
Installer M4
Installer Texinfo
Installer Autoconf
Installer Automake
Installer Bash
Installer Flex
Installer File
Installer Libtool
Installer Bin86
Installer Binutils
Installer Bzip2
Installer Gettext
Installer Kbd
Installer Diffutils
Installer E2fsprogs
Installer Fileutils
Installer Grep
Installer Gzip
Installer Ld.so
Installer Lilo
Installer Make
Installer Modutils
Installer Procinfo
Installer Procps
Installer Psmisc
Installer Sed
Installer Shellutils
Installer Shadowpwd
Installer Sysklogd
Installer Sysvinit
Installer Tar
Installer Textutils
Installer Utillinux
Configurer les logiciels essentiels
7. Création des scripts de démarrage du système
Introduction
Comment fonctionne le processus de démarrage avec ces scripts?
Créer des répertoires
Créer le script rc
Créer le script rcS
Créer le script functions
Créer le script checkfs
Créer le script halt
Créer le script loadkeys
Créer le script mountfs
Création du script de redémarrage (reboot)
Création du script sendsignals
Créer le script setclock
Créer le script sysklogd
Créer le script modèle
Positionner les liens symboliques et les permissions
Créer le fichier /etc/fstab
8. Rendre amorçable le système LFS
Introduction
Installer un noyau
Rendre le système LFS amorçable
Redémarrer le système
9. Configurer le réseau de base
Introduction
Installer Netkit-base
Installer Net-tools
Créer le script de démarrage /etc/init.d/localnet
Créer le fichier /etc/sysconfig/network
Créer le fichier /etc/hosts
Créer le script /etc/init.d/ethnet
10. Fin
Fin
III. Troisième Partie - Annexes
A. Description des packages
Introduction
Glibc
Noyau Linux
Ed
Patch
GCC
Bison
Mawk
Findutils
Ncurses
Less
Groff
Man
Perl
M4
Texinfo
Autoconf
Automake
Bash
Flex
Binutils
Bzip2
Diffutils
E2fsprogs
File
Fileutils
Gettext
Grep
Gzip
Ld.so
Libtool
Bin86
Lilo
Make
Shellutils
Suite de Masquage des mots de passe
Modutils
Procinfo
Procps
Vim
Psmisc
Sed
Sysklogd
Sysvinit
Tar
Textutils
Util Linux
Kbd
Man-pages
Netkit-base
Net-tools
B. Ressources
Introduction
Livres
HOWTOs et Guides
Autres
C. Sites officiels de téléchargement
Sites officiels de téléchargement