[quote=“CasseTaTele”]j’ai démarré Super Grub Disk, j’ai réparé la partition sda7 d’ubuntu et du coup le grub d’ubuntu a repris la main.
Ensuite sous ubuntu j’ai modifié le menu.lst pour rajouter les 2 lignes de debian[/quote]
Il y a quand même deux petits défauts :
- tu as écrasé l’amorce du grub de Debian, qui n’est plus fonctionnel ;
- si par la suite tu installes un nouveau noyau dans Debian, le menu.lst d’Ubuntu n’en tient pas compte automatiquement.
C’est ce que je disais depuis le début.
Visiblement. Sinon ce n’est pas lui qui serait amorcé mais toujours celui de Debian.
Non, pour les raisons que j’ai expliquées dans un précédent message. Ne pas confondre l’amorçage de grub et l’amorçage du noyau. Tu n’as pas besoin du grub de Debian (que tu as cassé en écrasant son amorce) pour amorcer un noyau Debian, le grub d’Ubuntu peut le faire tout seul (la preuve).
Oui. Et donc tu n’as pas fait ce que j’avais recommandé, à savoir installer l’amorce de chaque grub à un endroit différent et chaîner les grub. Ta situation est un peu bancale car le menu.lst d’Ubuntu ne prend pas en compte les modifications du menu.lst de Debian.
Tu pourrais, au choix :
- ajouter une directive “configfile” au menu.lst d’Ubuntu pour inclure le menu.lst de Debian. Pas besoin que le grub de Debian soit opérationnel pour cela.
title Debian
configfile (hd0,2)/boot/grub/menu.lst
- ou bien réinstaller l’amorce du grub de Debian dans /dev/sda3 (hd2) cette fois et faire un chaînage depuis le grub d’Ubuntu avec une directive “chainloader”.
Oui, sinon tu vas encore écraser l’amorce du grub d’Ubuntu en installant SBM dans le MBR. Pour utiliser SBM ou un autre gestionnaire d’amorçage, il faut que chaque chargeur ait son amorce ailleurs que dans le MBR.