LiLo (Linux Loader) est un des premiers, si ce n'est le premier, gestionnaire d'amorçage.
Le gestionnaire d'amorçage se lance juste après l'écran du BIOS. C'est lui qui va ensuite transmettre le relais à un système d'exploitation, éventuellement en proposant le choix de ce dernier dans le cas d'un système dit multiboot.
LiLo fait parti des gestionnaires d'amorçage au même titre que Grub. Ce dernier est d'ailleurs recommandé et installé par défaut.
De plus, cette documentation n'est utile que pour ceux chez qui Grub refuserait de démarrer (exemple : message "Grub loading…" qui ne disparaît pas)
Lilo n'est pas installé par défaut mais est présent dans les dépôts de base. Vous pouvez l'installer grâce au paquet lilo
Pour pouvoir installer LiLo dans le MBR, vous avez besoin de rajouter le paquet mbr présent dans les dépôts universe.
sudo liloconfig
/etc/lilo.conf
:
Pour connaître les versions du noyau que vous pouvez utiliser, pensez à lister le contenu du répertoire /boot
.
LiLo n'est pas vraiment souple dans la mesure où il faut le reconfigurer à chaque fois pour un changement de noyau.
Néanmois le script update-lilo
peut être lancé lors de la mise à jour du noyau pour réaliser cette tâche.
Si vous faites une mise-à-jour de votre distribution faites très attention à savoir si la version du noyau est mise à jour elle aussi. En effet il se pourrait que d'autres logiciels très liés soient mis à jour, tel que udev par exemple. Ceci pourrait avoir pour conséquence de rendre votre système inutilisable.
Si votre système ne démarre plus (Kernel panic, ou problème de root sur un disque qui n'existe pas), il vous faut démarrer sur un liveCD avant de passer le relais à la version installée sur le disque dur (c'est la commande chroot). Pour ce faire vous pouvez utiliser cette partie d'une autre documentation.
Plus d'informations sur ce lien.
Le plus souvent le problème vient d'un changement de noyau ou d'un update du noyau existant pour y remédier suivre cet exemple (on suppose que / est /dev/sda7 et /home /dev/sda8)
Booter sur un live CD et passer les commandes suivantes
Maintenant on doit pouvoir booter