Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lilo [Le 22/12/2006, 08:49]
Blackpegaz redirection vers nouvelle version de page
lilo [Le 11/09/2022, 10:33] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>breezy dapper edgy boot gestionnaire}}+{{tag>​boot ​vétuste}}
  
 ---- ----
Ligne 5: Ligne 5:
 ====== Gestionnaire d'​amorçage : Lilo ====== ====== Gestionnaire d'​amorçage : Lilo ======
  
-//LiLo (Linux Loader) est un des premiers, si ce n'est le premier, gestionnaire d'​amorçage ​au même titre que d'​autres.//+//LiLo (Linux Loader) est un des premiers, si ce n'est le premier, ​[[amorçage|gestionnaire d'​amorçage]].// 
  
-**Mots-clefs** : ''​LiLo'',​ ''​Gestionnaire d'​amorçage'',​ ''​boot loader''​. 
  
  
 ===== Introduction ===== ===== 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.+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]].+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. 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é.+<note warning>​Ce ​qui est décrit ​ci-dessous ​n'a pas été suffisamment ​testé.
  
-===== Utilisation =====+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)</​note>​
  
-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. +===== Installation =====
-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.+Lilo n'est pas installé par défaut mais est présent dans les dépôts ​de base. Vous pouvez [[tutoriel:​comment_installer_un_paquet|l'installer]] grâce au paquet **[[apt://lilo|lilo]]** 
 + 
 +Pour pouvoir installer LiLo dans le MBR, vous avez besoin de rajouter le paquet **[[apt://​mbr|mbr]]** présent dans les dépôts [[depots#universe_et_multiverse|universe]].
  
-Plus d'​informations sur [[http://​www.archilinux.org/​astuces/​depanner.html|ce lien]]. 
  
 ===== Configuration ===== ===== 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>​. +  *Pour générer le fichier de configuration, ​commencez ​par exécuter ​dans un terminal: <​code>​sudo liloconfig</​code>​ 
-  * Modifiez ensuite le fichier ''/​etc/​lilo.conf''​ :+  *Modifiez ensuite le fichier ''/​etc/​lilo.conf''​ : 
 +  *le fichier qui suit permet de booter sur les versions à partir de la **11.10** bien noter que à part le paramètre boot les **/​dev/​sdax** ​ doivent être remplacés par** "​UUID=.........................."​** sinon le boot se bloque, **de même dans /​etc/​fstab** , sinon pas de montage et le boot bloque 
 +  *bien entendu il faut modifier ce fichier pour être en phase avec votre configuration particulière
  
-Voici les éléments important ​de mon fichier ''​lilo.conf''​+  *lba32 
-<​file>​ +  *boot=/​dev/​sda ​             # disque ​de boot , ici lilo a été installe dans le MBR 
-lba32 #Automatique ​(pour les disques de grosse capacité)+  *compact ​                      #​absolument nécessaire (gain de temps 1 à 2 minutes) 
 +  *install=menu 
 +  *prompt 
 +  *timeout=20 ​                 # 2 secondes avant de choisir le système par defaut 
 +  *large-memory 
 +  *map=/​boot/​map 
 +  *vga=normal 
 +  * 
 +  *default="​Windows"​ 
 +  * 
 +  *image=/​boot/​vmlinuz-3.2.0-25-generic 
 +  ​* label="​Ubuntu"​ 
 +  ​* initrd=/​boot/​initrd.img-3.2.0-25-generic 
 +  * root="​UUID=1e6c0bc7-da47-42d4-86e2-313d2db2c174" ​     ​#UUID indispensable  ​(sudo blkid pour lister ​les UUIDsinon pas de boot !!! 
 +  * read-only 
 +  * 
 +  *other=/​dev/​sda1 
 +  * label="​Windows"​ 
 +  * change ​            # fondamental pour les autres systèmes sinon des partitions vont basculer cachées !!!!!! 
 +  * 
 +  *image=/​boot/​memtest86+.bin 
 +  * label="​Memory Test+"​ 
 +  * read-only
  
-boot=/​dev/​hda ​#L'​endroit où se trouve ​le gestionnaire d'amorçage : +Pour connaître les versions du noyau que vous pouvez utiliser, pensez à [[:​tutoriel:​console_commandes_de_base#ls|lister]] ​le contenu du répertoire ''/​boot'​'.
-              #le MBR est souvent le plus simple pour que ça.+
  
-root=/dev/hda9 #/ est montée sur la partition 9 de mon premier disque.+===== Utilisation =====
  
-# Bitmap configuration for /boot/sarge.bmp +LiLo n'est pas vraiment souple dans la mesure où il faut le reconfigurer à chaque fois pour un changement de noyau.\\ 
-bitmap=/​boot/​sarge.bmp +Néanmois le script ''​update-lilo''​ peut être lancé lors de la mise à jour du noyau pour réaliser cette tâche.
-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+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.
  
-prompt #Voir commentaires dans votre fichier +**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 [[tutoriel:​comment_recuperer_ubuntu_apres_installation_windows#​avec_un_livecd|cette partie]] d'une autre documentation.
-timeout=50+
  
-map=/boot/map #​Automatique+Plus d'​informations sur [[http://www.archilinux.org/​astuces/​depanner.html|ce lien]].
  
-vga=normal #​Automatique+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)
  
-image=/​boot/​vmlinuz-2.6.15-22-386 #​L'​ajout de la version actuelle de mon noyau  +Booter sur un live CD et passer ​les commandes ​suivantes
-        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 +  *sudo su 
-        ​label="​Lin 2.6.12img0"​ +  *mount -t ext4 /dev/sda7 /mnt 
-        ​initrd=/boot/initrd.img-2.6.12-9-386 +  *mount ​-t ext4 /dev/sda8 /mnt/home 
-        read-only +  *mount ​--bind /dev /mnt/dev 
-</file>+  ​*mount --bind /sys /mnt/sys 
 +  ​*mount -t proc /proc /mnt/proc 
 +  *chroot /mnt 
 +  *ls /boot    #​noter les noyaux 
 +  *blkid ​             # noter le UUID de / 
 +  *vi /etc/lilo.conf   # editer le noyau  et UUID si besoin 
 +  ​*lilo ​-v             # ​  ​verifier si OK 
 +  ​*exit 
 +  *umount ​/mnt/proc 
 +  *umount /mnt/sys 
 +  *umount /mnt/dev 
 +  *umount /mnt/home 
 +  *umount /mnt 
 +  *shutdown -r now 
 + 
 +Maintenant on doit pouvoir booter
  
-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 ===== ===== Notes =====
  
-  * //lilo// n'est pas installé par défaut mais est présent dans les dépôts de base. +Si vous obtenez une erreur ​<​code>​ERROR: install-mbr failed! Your system may not be bootable.</​code> ​vérifiez ​la bonne installation du paquet **[[apt://​mbr|mbr]]**
- +
-  * 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. +
  
 ---- ----
  
-//​Contributeur ​Rédigée et maintenue par [[utilisateurs:​Id2ndR]].//+**__Contributeurs__**: [[utilisateurs:​Id2ndR|Id2ndR]] (première rédaction) ,​[[utilisateurs:​Malizor|Malizor]]
  • lilo.1166773744.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)