Pour utiliser le noyau compilé précédemment, il est nécessaire de paramétrer le gestionnaire de démarrage du système. Dans la plupart des cas on dispose de deux choix possibles.
lilo
Le gestionnaire de démarrage lilo impose
une réécriture du Master Boot Record
(MBR) de l'unité de démarrage sélectionnée avec les
options du BIOS de la machine : disquette,
CD-ROM, disque dur, clé USB, etc.
cette réécriture passe par l'exécution de la commande
lilo qui examine le fichier de configuration
/etc/lilo.conf.
Voici un exemple d'exécution de la commande :
# cd / # mv vmlinuz vmlinuz.old # ln -s /boot/vmlinuz-2.6.xx vmlinuz # lilo -v LILO version 22.6.1, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2004 John Coffman Released 17-Nov-2004, and compiled at 12:32:32 on May 25 2005 Debian GNU/Linux Reading boot sector from /dev/hda Using BITMAP secondary loader Calling map_insert_data Mapping bitmap file /usr/share/lilo/sid.bmp Calling map_insert_file Boot image: /vmlinuz -> /boot/vmlinuz-2.6.14-rc1 Added Linux * Boot image: /vmlinuz.old -> /boot/vmlinuz-2.6.13 Added LinuxOLD Boot image: /vmlinuz.deb -> /boot/vmlinuz-2.6.12-1-686 Mapping RAM disk /initrd.img -> /boot/initrd.img-2.6.12-1-686 Added LinuxDEB Writing boot sector. /boot/boot.0300 exists - no boot sector backup copy made.
grub
Le gestionnaire de démarrage grub
consulte un fichier donnant la liste des noyaux utilisables lors de
l'initialisation du système. :
/boot/grub/menu.lst.
Partant des commandes de compilation listées ci-avant (voir Section 6.2.5, « Comment compiler le noyau ? »), il suffit d'appeler le
script de mise à jour du fichier menu.lst.
Voici un exemple d'exécution de la commande :
# update-grub -v Searching for GRUB installation directory ... found: /boot/grub . Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst . Searching for splash image... none found, skipping... Found kernel: /boot/vmlinuz-2.6.14-rc1 Found kernel: /boot/vmlinuz-2.6.13 Found kernel: /boot/vmlinuz-2.6.12-1-k7 Updating /boot/grub/menu.lst ... done
Vous êtes ici :