Salut
Il faudrait savoir où sont exactement installés les 2 distributions.
La commande :
sudo fdisk -l va lister les partitions
Ensuite il faut installer le bootloader grub de la 8.04 sur sa partition / :
sudo grub
find /boot/grub/menu.lst devrait te rendre qq chose comme (hdx,y)
root (hdx,y) en remplaçant x et y par les bonnes valeurs
setup (hdx,y)
quit
La partie 8.04 est terminée.
Maintenant il faut booter en LiveCD 9.10 et restaurer son grub sur le MBR.
Voir la procédure
ICI
Enfin il faudra booter en 9.10
modifier le fichier /etc/default/grub :
1) commenter la ligne (en mettant un '#' en début de ligne comme ci-dessous):
# GRUB_HIDDEN_TIMEOUT=0
2) régler à 10 (par exemple la durée d'affichage du menu)
GRUB_TIMEOUT=10
3) ajouter en fin :
GRUB_DISABLE_OS_PROBER=true afin de ne pas détecter les autres os car il vaut mieux le faire manuellement (voir la suite)
Tu sauves et tu édites le fichier 40_custom :
sudo gedit /boot/grub.d/40_custom
et tu ajoutes (sans supprimer les lignes existantes) un pavé de ce type :
menuentry "Ubuntu 8.04" {
set root=(hdx,y+1)
chainloader +1
}
Là il y a une petite différence entre grub-pc (version >= 9.10) et grub-legacy (version < 9.10). Le nouveau grub compte les partitions à partir de 1 alors que l'ancien les comptait à partir de 0. Cela explique le y+1 si tu te réfères aux résultats de la commande find passée ci-dessus :
find /boot/grub/menu.lst
Voila ensuite tu n'as plus qu'à valider tout cela pat la commande :
sudo update-grub
@+