[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]

Installer Debian Linux 3.0 sur Intel x86
Chapitre 10 - Informations techniques sur les disquettes d'amorçage


10.1 Le code source

Le paquet boot-floppies contient le code source et la documentation des disquettes d'installation.


10.2 La disquette de secours

La disquette de secours possède un système de fichiers ext2 (ou FAT, en fonction de votre architecture) et vous devriez pouvoir y accéder à partir de tout système capable de monter des disques ext2 ou FAT. Le noyau Linux est dans le fichier linux.bin. Le fichier root.bin est une image compressée par gzip d'un système de fichiers Minix 1.4MB ou ext2 ; elle est chargée sur un disque virtuel (RAM disk) et utilisée comme système de fichiers racine.


10.3 Remplacer le noyau de la disquette de secours

S'il vous paraît nécessaire de remplacer le noyau qui se trouve sur la disquette de secours, vous devez configurer votre nouveau noyau en incluant les options suivantes dans le nouveau noyau, et non sous forme de modules :

Assurez-vous que le noyau choisi n'utilise pas l'option CONFIG_DEVFS. Elle n'est pas compatible avec le programme d'installation.

Récupérez un jeu des disquettes de démarrage, disquette racine, disquette de secours et disquette de pilotes. Vous devez savoir que bf2.4, idepci et compact sont des saveurs du noyau. L'une des raisons d'utiliser les ensembles ide ou compact, par exemple, est qu'ils ne possèdent qu'une ou deux disquettes de pilotes et que tous les pilotes dont vous aurez besoin seront déjà compilés dans le noyau. La contre-partie, c'est qu'une étape supplémentaire est nécessaire, à moins que vous ne construisiez le noyau avec le même nom de saveur (voyez make-kpkg dans le paquet kernel-package). Des messages d'erreurs concernant les modules seront sans doute affichés.

Pour compiler un noyau sur mesure, il est recommandé de faire une configuration très proche de celle que vous voulez remplacer. Récupérez le paquet kernel-source qui a servi pour la compilation du noyau et copiez le fichier .config qui se trouve sur la disquette de secours.

Montez l'image de la disquette de secours,

             mount -t auto -o loop rescue.bin /mnt

et, en supposant que vous utilisez le répertoire /mnt comme point de montage, copiez votre nouveau noyau dans le fichier /mnt/linux.bin. Ensuite, lancez le script rdev.sh qui se trouve sur /mnt, lequel suppose qu'il trouvera le noyau dans /mnt/linux.bin.

Pour être tout à fait complet, on peut compresser le System.map du nouveau noyau et le mettre dans /mnt/sys_map.gz, et compresser .config et le placer dans /mnt/config.gz.

Vous pouvez maintenant démonter votre image disque et copier les disquettes. Vous passerez sans doute à l'étape : « Installer le noyau et les modules des pilotes » en utilisant les disquettes créées pour mettre le noyau personnalisé sur le disque dur. C'est la raison pour laquelle c'est sympathique d'avoir une seule disquette de pilotes.

Si vous utilisez un jeu de disquettes avec une saveur de noyau, vous devrez passer sur tty2 et taper Entrée pour obtenir une invite. Taper ls /target/lib/modules pour savoir où sont les modules. Puis, tapez uname -r pour savoir où ils devraient être. Vous voudrez sans doute faire ceci :

             mv /target/lib/modules/* /target/lib/modules/`uname -r`

Vous pouvez maintenant quitter ce shell et revenir sur tty1. Si vous n'avez pas réussi cette dernière étape, à l'étape : « Configurer les modules des pilotes matériels », les modules ne seront pas trouvés : quelle tristesse !

Vous pourrez également remplacer le fichier modules.tgz sur la disquette de pilotes. Ce fichier contient une image tar compressée par gzip des répertoires /lib/modules/kernel-version; Créez le nouveau fichier depuis le répertoire racine, afin que tous les chemins de répertoires se retrouvent dans le fichier tar également.


10.4 Le pré-chargement de modules existants

Si, pour accéder au disque dur ou à un autre périphérique pour l'installation, vous avez besoin d'un pilote précis, vous pouvez utiliser les modules existants au lieu de compiler tout le noyau. Vous pouvez pré-charger les modules de pilotes qui se trouvent sur une disquette avant de monter la partition racine. Pour préparer cette disquette, vous devez avoir :

Voici les étapes servant à créer cette disquette, en supposant que vous êtes sur une machine Linux et que vous utiliserez la saveur bf2.4 :


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]

Installer Debian Linux 3.0 sur Intel x86

version 3.0.23, 15 May 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo