Le Mercredi 7 Décembre 2005 09:52, Garaud Jean-Claude a écrit : > On Wednesday 07 December 2005 08:22, raber wrote: > > Garaud Jean-Claude a écrit : > > > J'ai un bécane avec 2 DD, hda et hdb qui me sert pour des essais. > > > Sur hda (hda1 à hda5) j'ai installé MDV 2006.0. J'ai choisi grub comme > > > bootloader : il s'installe dans le secteur de boot de hda. Pas de > > > problème. > > > > > > Puis j'ai installé Debian Sarge sur hdb (hdb1 à hdb5) : grub s'installe > > > dans le secteur de boot de hdb. MDV est reconnu automatiquement : pas > > > de problème pour booter MDV 2006 et Debian. > > > Idem avec Kubuntu installé sur hdb (hdb6 à hdb9) : Kubuntu crée > > > automatiquement le bon menu de boot qui permet de démarrer MDV, Debian > > > et Ubuntu.
> > > Enfin j'ai réinstallé MDV2006.0 sur hda (hda1 à hda6) : MDV réinstalle > > > grub dans le secteur de boot de hda > > > , mais rien dans /boot/grub/menu.lst pour booter > > > Debian et Ubuntu. J'ai donc rajouté à la main ce qu'il faut > > > dans /boot/grub/menu.lst (un copié/collé à partir du menu.lst créé par > > > Kubuntu) : > > > > > > =============================================== > > > title Debian GNU/Linux, kernel 2.6.8-2-386 (on /dev/hdb1) > > > root (hd1,0) > > > kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro > > > initrd /boot/initrd.img-2.6.8-2-386 > > > savedefault > > > boot > > > > > > title Ubuntu, kernel 2.6.12-10-386 > > > root (hd1,5) > > > kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hdb6 ro quiet > > > splash initrd /boot/initrd.img-2.6.12-10-386 > > > savedefault > > > boot > > > =============================================== > > > > > > Qaund je reboote, grub me permet de démarrer MDV, mais avec Debian et > > > Kubuntu j'ai le message : > > > Error 15: file not found > > > C'est incompréhensible car les fichiers vmlinuz et initrd sont bien là, > > > il n'y a pas d'erreur dans menu.lst et grub tel qu'installé par Debian > > > ou kubuntu fonctionnait parfaitement. > > > NB : toutes les partitions sont en ext3 > > > > > > Qui a une idée ? > > > > > > Jean-Claude > > > > il ne trouve pas le fichier du kernel vmlinuz.... à l'endroit indiqué. A > > mon avis c'est là ->root=/dev/hdb1 que le grub de la mandriva se perd. > > > > raber > > Certainement ça, mais je vois pas ce qui cloche. Je ne comprends pas > pourquoi le grub Debian/Ubuntu (même N° de version) installé dans le MBR de > hdb permet de tout démarrer, alors que le grub Mandriva (version plus > récente) installé dans le MBR de hda ne permet de démarrer que MDV mais pas > Debian et Ubuntu qui sont sur hdb, alors que j'utilise les lignes mêmes du > menu.lst de Ubuntu. Un mdk.rpm buggé ? Ce ne serait pas la première fois ! > Je vais essayer ce soir une autre version de Grub. > > Jean-Claude J'ai finalement trouvé : il suffit de virer "savedefault" et ça fonctionne. "savedefault" semble ne plus être supporté dans les versions récentes de grub. J'ai cru comprendre que ça servait à mémoriser le dernier choix fait dans le menu grub. Ce qui m'a induit en erreur (ainsi que raber) c'est le message d'erreur "File not found" qui semblait concerner les lignes : kernel /boot/vmlinuz-... initrd /boot/initrd.img-... En fait avec grub il m'a été facile de contrôler que les lignes de mon menu.lst étaient parfaitement correctes. Il suffit de lancer grub, de taper le début des commandes, par exemple : kernel (hd0,0)/boot/vm et d'utiliser l'autocomplétion : grub trouve et liste les fichiers possibles, c'est vraiment très pratique. C'est en particulier génial dans le cas ou on a pas (ou plus) de bootloader : on boote avec une disquette grub ou un CD live qui contient grub, on lance grub, on utilise l'autocompletion pour savoir quoi mettre dans /boot/grub/menu.lst et on recrée le secteur de boot avec les commandes ad hoc par exemple : root (hd0,0) setup (hd0) ou encore en utilisant grub-install (voir le man). Jean-Claude
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
