Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
lilo [Le 18/04/2012, 15:12] 89.224.171.71 [Notes] changement du lien Malaria -> Malizor |
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 32: | Ligne 32: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | * Pour générer le fichier de configuration, commencez par exécuter dans un terminal: <code>sudo 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 importants 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 | |
| - | boot=/dev/hda #L'endroit où se trouve le gestionnaire d'amorçage : | + | *prompt |
| - | #le MBR est souvent le plus simple pour que ça. | + | *timeout=20 # 2 secondes avant de choisir le système par defaut |
| - | + | *large-memory | |
| - | root=/dev/hda9 #/ est montée sur la partition 9 de mon premier disque. | + | *map=/boot/map |
| - | + | *vga=normal | |
| - | # Bitmap configuration for /boot/sarge.bmp | + | * |
| - | bitmap=/boot/sarge.bmp | + | *default="Windows" |
| - | bmp-colors=1,,0,2,,0 | + | * |
| - | bmp-table=120p,173p,1,15,17 | + | *image=/boot/vmlinuz-3.2.0-25-generic |
| - | bmp-timer=254p,432p,1,0,0 | + | * label="Ubuntu" |
| - | + | * initrd=/boot/initrd.img-3.2.0-25-generic | |
| - | install=bmp #Voir commentaires dans votre fichier | + | * root="UUID=1e6c0bc7-da47-42d4-86e2-313d2db2c174" #UUID indispensable (sudo blkid pour lister les UUID) sinon pas de boot !!! |
| - | + | * read-only | |
| - | prompt #Voir commentaires dans votre fichier | + | * |
| - | timeout=50 | + | *other=/dev/sda1 |
| - | + | * label="Windows" | |
| - | map=/boot/map #Automatique | + | * change # fondamental pour les autres systèmes sinon des partitions vont basculer cachées !!!!!! |
| - | + | * | |
| - | vga=normal #Automatique | + | *image=/boot/memtest86+.bin |
| - | + | * label="Memory Test+" | |
| - | image=/boot/vmlinuz-2.6.15-22-386 #L'ajout de la version actuelle de mon noyau | + | * read-only |
| - | 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 à [[:tutoriel:console_commandes_de_base#ls|lister]] le contenu du répertoire ''/boot''. | 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''. | ||
| Ligne 83: | Ligne 76: | ||
| Plus d'informations sur [[http://www.archilinux.org/astuces/depanner.html|ce lien]]. | Plus d'informations sur [[http://www.archilinux.org/astuces/depanner.html|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 | ||
| + | |||
| + | *sudo su | ||
| + | *mount -t ext4 /dev/sda7 /mnt | ||
| + | *mount -t ext4 /dev/sda8 /mnt/home | ||
| + | *mount --bind /dev /mnt/dev | ||
| + | *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 | ||
| + | |||