Forum Linux.mandriva RESTAURER GRUB APRES INSTALLATION XP

Posté par  .
Étiquettes : aucune
0
27
mar.
2006
Bonjour,
j'ai un grave soucis c'est que je tournais sous double OS Mandriva 2006 Powerpack et WinLSD 3.5 et j'ai voulu formatter LSD et le réinstaller (c'est fait) sauf que ça m'a viré GRUB du MBR ! vous me direz normal ... sauf que je l'avais oublié en réinstallant LSD.

Je précise la config de mon hdd partitionné:
hda1 : FAT32 C:
hda5 : FAT32 D:
hda6 : ext2 /
hda7 : swap
hda8 : ext3 /Koho
hda9 : ntfs E:

Après avoir vraiment chercher de partout sur le web et essayé plein de technique j'arrive toujours pas!
Voilà ce que j'ai essayé:

Méthode1:
dans la console rescue de mandriva:
root(hd0, 0)
setup(hd0)
=> bash : commande not found et il m'affiche l'aide
variance:
root (hd0,5)
setup (hd0)
=> bash : commande not found et il m'affiche l'aide

Méthode2:
dans la console rescue de mandriva:
rescue root=/dev/hda6
=> bash : commande not found et il m'affiche l'aide
root=/dev/hda6
=> bash : commande not found et il m'affiche l'aide

Méthode3:
toujours dans la console rescue:
chroot /mnt/sysimage
grub-install /dev/hda
=> bash : commande not found et il m'affiche l'aide

Méthode4:
console rescue:
/tmp/root/usr/sbin/grub --config-file=tmp/root/boot/menu.lst
grub> setup (hd0)
mkdir /tmp/root/usr
mount -t ext2 /dev/hda6 /tmp/root/usr -o rw
=> je me souviens plus ce que ça affichait mais ça marchait pas...

Méthode5:
depuis kaella live-cd:
mount /dev/hda6 /mnt
=> /mnt est occupé ou hda6 est déjà monté
chroot /mnt
=> il m'a dit un truc mais je sais plus quoi mais ca marchait pas
grub-install
=> bash : commande not found et il m'affiche l'aide


Je précise que je débute sous linux mais je me débrouille quand même.....!
Et à ma grande surprise je pensais pouvoir sauvegarder mes données sur les disk de linux depuis le live-cd mais je pouvais pas écrire sur mes partitions windows (même FAT32). Ah oui, je ne pouvais pas configurer internet LAN sous kaella mais ça c'est un autre problème...

Donc j'en viens a demander de l'aide, sérieu la je vous supplie j'ai un site php sous linux que je ne peux pas me permettre de perdre... Et si vous pouviez trouver une solution assez vite car là ça fait plusieurs jour que je pète un cable..

MERCI
  • # Méthode 3

    Posté par  (site web personnel) . Évalué à -1.

    J'ai dernierement utilisé une méthode 3 mais peut être que tu dois préciser le chemin.

    mkdir /tmp/hd_sys
    mount /dev/hd?? /tmp/hd_sys
    chroot /tmp/hd_sys
    /usr/sbin/grub-install /dev/hd?? ou /sbin/ ou etc.
  • # Méthode 1

    Posté par  . Évalué à 2.

    A faire avant tes deux lignes:

    grub --batch
    find /boot/grub/stage1

    La commande find t'indiquera où se trouve les fichiers utilisés par grub pour booter, utile pour la suite et plus particulièrement pour la commande "root".
  • # A mon humble avis

    Posté par  . Évalué à 3.

    Si c'était grub le gestionnaire de démarage, je pense que la machine doit démarer sous un linux donc exit hda1 et hda5
    il reste donc hda6 ou hda8

    le mieux est de mettre un rescue cd
    grub (te donne un prompt)

    grub>root(hdO,5) pour la partition 6 [ ou (hd0,7) pour la 8
    grub>setup (hd0,5) idem dessus

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.