Différences
Ci-dessous, les différences entre deux révisions de la page.
applications:lilo [Le 22/12/2006, 08:35] Blackpegaz page déplacée vers nouveau modèle (http://doc.ubuntu-fr.org/lilo) |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | DokuWiki | ||
- | ====== Linux Loader ====== | ||
- | |||
- | <file> | ||
- | Toutes versions. | ||
- | </file> | ||
- | |||
- | Rédigée et maintenue par [[utilisateurs:Id2ndR]]. | ||
- | |||
- | //LiLo (Linux Loader) est un des premiers, si ce n'est le premier, gestionnaire d'amorçage au même titre que d'autres.// | ||
- | |||
- | **Mots-clefs** : ''LiLo'', ''Gestionnaire d'amorçage'', ''boot loader''. | ||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | Le gestionnaire d'amorçage se lance juste après l'écran du BIOS. C'est lui qui va ensuite transmettre le relai à 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 [[installation:GRUB]]. | ||
- | Ce dernier est d'ailleurs recommandé et installé par défaut. | ||
- | |||
- | Cette documentation est uniquement présente **pour ceux chez qui GRUB refuserait de démarrer** (exemple : message "Grub loading..." qui ne disparait pas). | ||
- | |||
- | **Attention** : tout ce qui est décrit ici n'a pas été beaucoup testé, c'est juste à titre informatif pour vous aider si vous êtes bloqué. | ||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | 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 faite 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 [[applications: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 [[applications:chroot]]). Pour ce faire vous pouvez utiliser [[installation:recup_ubuntu_apres_win#avec_un_livecd|cette partie]] d'une autre documentation. | ||
- | |||
- | Plus d'informations sur [[http://www.archilinux.org/astuces/depanner.html|ce lien]]. | ||
- | |||
- | ===== Configuration ===== | ||
- | |||
- | * Pour générer le fichier de configuration, commancez par exécuter, avec les droits de [[applications:sudo:generalites#origine_de_sudo|super-utilisateur]], <code>$ liloconfig</code>. | ||
- | * Modifiez ensuite le fichier ''/etc/lilo.conf'' : | ||
- | |||
- | Voici les éléments important de mon fichier ''lilo.conf''. | ||
- | <file> | ||
- | lba32 #Automatique (pour les disques de grosse capacité) | ||
- | |||
- | boot=/dev/hda #L'endroit où se trouve le gestionnaire d'amorçage : | ||
- | #le MBR est souvent le plus simple pour que ça. | ||
- | |||
- | root=/dev/hda9 #/ est montée sur la partition 9 de mon premier disque. | ||
- | |||
- | # Bitmap configuration for /boot/sarge.bmp | ||
- | bitmap=/boot/sarge.bmp | ||
- | bmp-colors=1,,0,2,,0 | ||
- | bmp-table=120p,173p,1,15,17 | ||
- | bmp-timer=254p,432p,1,0,0 | ||
- | |||
- | install=bmp #Voir commentaires dans votre fichier | ||
- | |||
- | prompt #Voir commentaires dans votre fichier | ||
- | timeout=50 | ||
- | |||
- | map=/boot/map #Automatique | ||
- | |||
- | vga=normal #Automatique | ||
- | |||
- | image=/boot/vmlinuz-2.6.15-22-386 #L'ajout de la version actuelle de mon noyau | ||
- | label="Lin 2.6.15-22" # suite à la MAJ vers dapper. | ||
- | initrd=/boot/initrd.img-2.6.15-22-386 #J'ai utilisé pour modèle les lignes | ||
- | read-only # suivantes | ||
- | |||
- | image=/boot/vmlinuz-2.6.12-9-386 | ||
- | label="Lin 2.6.12img0" | ||
- | initrd=/boot/initrd.img-2.6.12-9-386 | ||
- | read-only | ||
- | </file> | ||
- | |||
- | Pour connaître les versions du noyau que vous pouvez utiliser, pensez à [[console:commandes_de_base#ls|lister]] le contenu du répertoire ''/boot''. | ||
- | |||
- | |||
- | ===== Notes ===== | ||
- | |||
- | * //lilo// n'est pas installé par défaut mais est présent dans les dépôts de base. | ||
- | |||
- | * Pour pouvoir installer LiLo dans le MBR, vous avez besoin de rajouter le paquet //mbr// présent dans les dépôts //universe//. | ||
- | * Si vous obtenez une erreur ''ERROR: install-mbr failed! Your system may not be bootable.'', vérifiez le point précédent. |