Linux.mandriva : grub booter sur sda1
Posté par roof () le 16 mars 2008bonjour,
j'ai une mandriva 2008 sur mon disque IDE.
Mon but : booter sur une mandriva "de secours" stockée sur disque USB à partir de grub sur mon disque interne (IDE)
j'ai installé mandriva 2008 sur un disque 120 Go USB en enlevant mon disque IDE : Pas de problème.
au reboot, forcemment ça coince, mon bios ne sait pas booter sur usb
J'ai donc rebranché mon disque IDE, rebooté et décidé de modifier grub
Mon disque usb est reconnu comme sda1
j'ai donc rajouté dans menu.lst la ligne suivante :
title mandrivakey
kernel sda1/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda1 resume=/dev/sda5 splash=silent vga=788
initrd sda1/boot/initrd.img
c'est à dire que je n'ai changé que hd0,0 en sda1 par rapport au boot sur hda
Je cherche sur google, mais n'ai pas de réponse idoine...
Avez vous des suggestions ? Merci d'avance.
> Lire le message (17 commentaires, moyenne: 1,6).
Vous avez demandé le commentaire #914077.



complément !
après avoir feuilleté le manuel de grub,
j'ai changé sda1 en : (sda1,1), j'ai donc :
title mandrivakey
kernel (sda1,1) /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda1 resume=/dev/sda5 splash=silent vga=788
initrd (sda1,1) /boot/initrd.img
Mais j'obtiens la réponse : error 23 error while parsing
je creuse...
Merci de vos suggestions.
Li oui, mais Nux pourquoi ?
[^]Re: complément !
Oula stop le massacre s'il te plait :D
les partitions de disques dur sous grub1 sont FORCEMENT sous la forme (hdX,Y), sda est une notation purement linuxienne, et grub n'a rien à voir avec linux (à part que l'un peut booter l'autre et vis versa).
Ce que tu veux est impossible avec grub1, car il utilise le bios pour toutes ses entrées sorties, donc forcement si le bios peut pas booter dessus c'est qu'il peut pas y acceder.
Pour ce que tu veux faire, je te conseil de copier le vmlinuz et l'initrd sur le disque dur interne (en faisant gaffe de pas écraser ceux de la distribution interne.), et de mettre
kernel /boot/vmlinuz-externe BOOT_IMAGE=linux root=/dev/sda1 resume=/dev/sda5 splash=silent vga=788
initrd /boot/initrd-externe
[^]j'me disais bien...
...que j'y connaissais que dalle en grub ;)
Merci des éclaircissements, je pensais bien bricoler, mais à ce point là...
bon, je vais tenter de suivre ta procédure, sans écraser mon vmlinuz de base.
Merci de l'aide :)
Roof
Li oui, mais Nux pourquoi ?