# Grub vs lilo: 0-2

**URL:** <https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582 "2016-02-20T17:49:06Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/1 "2016-02-20T17:49:06Z")

</div>

Perdu une heure avec cette cochonnerie:

`root (hd0,4)
kernel=/vmlinuz
initrd=/initrd.img
`  
Ça bloque à Waiting for root filesystem

Je met

`root (hd0,4)
chainloader +1`

et je fais un lilo sur ma partition /dev/hda5 avec un boot=/dev/hda5 et ça marche auy poil. Je n’aime pas grub car il ne m’aime pas. lilo forever!

---

<div class="post-metadata">

**Author:** ![pascal50](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pascal50](https://www.debian-fr.org/u/pascal50)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/2 "2016-02-20T17:49:08Z")

</div>

Bonsoir,  
As tu essayé grub en mode interactif ? Peut être qu’il ne voit pas le disque comme hd0 ?  
Sinon on peut utiliser les [labels](http://www.debianhelp.org/node/11653) comme sous ubuntu.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/3 "2016-02-20T17:49:08Z")

</div>

Si, parce qu’il boute parfaitement sur une gentoo en (hd0,0) et boutait parfaitement sur une Ubuntu en (hd0,3) (soit hda1 et hda4)…

---

<div class="post-metadata">

**Author:** ![pascal50](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pascal50](https://www.debian-fr.org/u/pascal50)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/4 "2016-02-20T17:49:09Z")

</div>

Est ce que grub charge le noyau ?

> [@](#):
>
> Ça bloque à Waiting for root filesystem

C’est un message du noyau ou de grub ?

---

<div class="post-metadata">

**Author:** ![cepcasa](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/43a26b/32.png) [@cepcasa](https://www.debian-fr.org/u/cepcasa)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/5 "2016-02-20T17:49:10Z")

</div>

[quote]root (hd0,4)  
kernel=/vmlinuz  
initrd=/initrd.img[/quote]  
pourquoi ces = entre kernel et /vmlinuz (idem pour initrd) ?

[linuxselfhelp.com/gnu/grub/h … html#SEC17](http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_4.html#SEC17)

Le plus simple, après avoir installé grub (setup ou grub-install), serait de passer deux fois la commande update-grub qui va générer menu.lst.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/6 "2016-02-20T17:49:12Z")

</div>

`root (hd0,4)
kernel=/vmlinuz
initrd=/initrd.img`

1ère ligne : OK  
2ème ligne : comme dit plus haut, ‘=’ en trop et il manque ‘/boot’ + la suite mais ça je pense que tu ne l’as pas tapé.  
3ème ligne : idem dessus.

voici mon exemple :

`title Debian GNU/Linux, kernel 2.6.24-ricardo
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-ricardo root=/dev/sda1 ro 
initrd /boot/initrd.img-2.6.24-ricardo`

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/7 "2016-02-20T17:49:14Z")

</div>

et surtout, fran, normalement, on a pas à toucher manuellement à la config de grub, il faut utiliser update-grub (et ajuster son fonctionnement parfois s’il est mal paramètré).

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/8 "2016-02-20T17:49:14Z")

</div>

- Je n’avais pas mis les «=» (confusion avec le lilo)
- grub n’a jamais ralé, le noyau boutait tout à fait correctement (/vmlinuz est un lien vers /boot/etc…, ça sert à quoi de faire un lien sinon?) mais bloquait sur le chargement de la racine, par contre effectivement je ne mettais pas root=/dev/hda4 derrière, je pense que le pbm venait de là. C’est étonnant car j’ai vraiment fait un copier/coller de l’entrée grub de la Ubuntu et il n’y avait pas de root=… sur les lignes Ubuntu, bizarre cette différence.

---

<div class="post-metadata">

**Author:** ![cepcasa](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/43a26b/32.png) [@cepcasa](https://www.debian-fr.org/u/cepcasa)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/9 "2016-02-20T17:49:15Z")

</div>

> [@](#):
>
> il n’y avait pas de root=… sur les lignes Ubuntu, bizarre cette différence.

curieux en effet, car root= est nécessaire (root vers /dev/ ou uuid).

Ok pour le lien, oui. Mais parfois il faut vérifier la configuration de /etc/kernel-img.conf

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/10 "2016-02-20T17:49:16Z")

</div>

Tu es donc réconcilié avec Grub. ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/11 "2016-02-20T17:49:16Z")

</div>

Mouais, les fichier de config de lilo sont plus clair:root=, kernel=, initrd=, append= et hop, pas à répéter 17 fois que la racine est /dev/hda5!  
En plus à caude de grub, j’ai eu l’air d’un abruti, et ça j’aurai du mal à lui pardonner 🙂

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/12 "2016-02-20T17:49:16Z")

</div>

Si on devait être “abruti” parce qu’on ne connaît pas tt, alors la Terre ne serait peuplée QUE d’abrutis … et ce n’est pas le cas, la preuve, moi !!! ![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool") ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/13 "2016-02-20T17:49:17Z")

</div>

quote="fran.b"  
pas à répéter 17 fois que la racine est /dev/hda5!  
(…)[/quote] Combien de fois faudra t’il que je te répètes que tu n’as pas à le faire !  
C’est update-grub qui s’en occupe. C’est à ajouter dans la ligne “# kopt=” (ne pas enlever le commentaire, c’est dans les commentaires qu’update-grub trouve son paramètrage), et update-grub reporte ça ensuite sur chaque entrée de noyau qu’il génère.  
Si tu dois ajouter des entrées manuelles, elles sont à ajouter à la fin du menu.lst.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/14 "2016-02-20T17:49:19Z")

</div>

Tu vois Ricardo, ça continue 🙂. Bon, je crois avoir enfin capté qu’il vaut mieux utiliser update-grub plutôt que d’éditer à la main le menu.list. Reste plus qu’à attendre le coup prochain (là je reste avec mon grub+lilo rien que pour me rappeler update-grub la prochaine fois).

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/15 "2016-02-20T17:49:20Z")

</div>

update-grub et grub setup aussi  
M’enfin, c’est pas tjrs gagné avec grub, ainsi, je n’ai jamais réussi à faire démarrer mon DD ext sans un cd de boot et ce n’est pas faute d’avoir essayé.

---

<div class="post-metadata">

**Author:** ![pascal50](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pascal50](https://www.debian-fr.org/u/pascal50)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/16 "2016-02-20T17:49:23Z")

</div>

> [@](#):
>
> je n’ai jamais réussi à faire démarrer mon DD ext

Sur mon portable, que je boote sur le disque PATA interne (hda) ou sur mon disque USB externe (sda), c’est vu comme hd0 dans les 2 cas par grub. Ceci après le menu du bios qui permet de sélectionner le disque interne ou USB.  
Par contre je n’ai pas intérêt à laisser une clé USB si je veux booter sur le disque USB, car ça décale l’ordre des disques.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 5:49 UTC](https://www.debian-fr.org/t/grub-vs-lilo-0-2/14582/17 "2016-02-20T17:49:30Z")

</div>

Oui mais malheureusement pour moi, ma bécane prend de l’âge et le sata n’est pas reconnu ds le bios. 😢  
Je l’avais bien flashé une fois mais, n’ayant pas la possibilité de changer de machine en ce moment, je ne veux pas tenter le diable.  
Alors je boute avec le CD Québécois\_qui\_va\_bien. :smt002
