Perte du grub

onjour à tous....

Voilà j'ai déjà parcouru des forums mais toutes les solutions proposées n'ont pas fonctionné!
Alors je me decide à vous demander :

Mon grub a sauté, la je navigue a partir du live cd

J'ai tout éssayé...

une idée pour reinstaller le grub??? Merci

ubuntu@ubuntu:~$ sudo os-prober
/dev/sda1:Windows Vista (loader):Windows:chain
/dev/sda2:Windows 7 (loader):Windows1:chain
/dev/sda5:Ubuntu 9.10 (9.10):Ubuntu:linux
/dev/sda7:Ubuntu 9.10 (9.10):Ubuntu1:linux
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/sda6 /dev/sda
mkdir: ne peut créer le répertoire '/mnt/sda6/boot': Aucun fichier ou dossier de ce type
ubuntu@ubuntu:~$

[img width=640 height=360]http://img534.imageshack.us/img534/8298/capturehc.png[/img]

je ne sais même pas sur quelle partition était installée le grub >big_smile >big_smile >big_smile >big_smile >big_smile

ubuntu@ubuntu:~$ /boot/grub/menu.lst
bash: /boot/grub/menu.lst: Aucun fichier ou dossier de ce type
ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x47434762

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 1698 13631488 27 Inconnu
/dev/sda2 * 1698 31299 237772800 7 HPFS/NTFS
/dev/sda3 31299 39680 67321520+ 7 HPFS/NTFS
/dev/sda4 39681 60801 169654432+ 5 Etendue
/dev/sda5 46722 60223 108454783+ 83 Linux
/dev/sda6 60224 60801 4642753+ 82 Linux swap / Solaris
/dev/sda7 39681 46428 54203247 83 Linux
/dev/sda8 46429 46721 2353491 82 Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque
ubuntu@ubuntu:~$

9 réponses

  1. mais je n'ai toujours pas le choix de demarrer sur W7 ou ubuntu???

    que faire???
    1. ok, j'ai redemarré et je suis arrivé sur un écran noir, un texte,

      et il y avait

      grub>
      1. Modérateur
        Re,

        De toute façon tu peux toujours démarrer avec le cd live.
        En ce cas vu que grub a été installé tu peux essayer un démarrage pour voir.
        1. ubuntu@ubuntu:~$ sudo mkdir /mnt/sda5
          ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt/sda5
          ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/sda5 /dev/sda
          grub-probe: error: Cannot open '/boot/grub/device.map'
          [: 494: =: unexpected operator
          Installing GRUB to /dev/sda as (hd0)...
          Installation finished. No error reported.
          This is the contents of the device map /mnt/sda5/boot/grub/device.map.
          Check if this is correct or not. If any of the lines is incorrect,
          fix it and re-run the script 'grub-install'.

          (hd0) /dev/sda
          ubuntu@ubuntu:~$

          qu'est ce que tu en penses???
          1. Modérateur
            Re,

            /dev/sda5 on /media/55d4cfd1-1416-484e-8d42-d11a573818dd type ext4

            On voit bien que /dev/sda5 est monté sur /media/55d4cfd1-1416-484e-8d42-d11a573818dd

            Bon, on va faire plus simple puisque Ubuntu ne sait pas encore faire ça.

            Tape ça
            sudo mkdir /mnt/sda5  
            sudo mount /dev/sda5 /mnt/sda5

            ensuite tape la commande que jipicy t'as donnée
            sudo grub-install --root-directory=/mnt/sda5 /dev/sda 


            GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
            106485010510997108
            1. ubuntu@ubuntu:~$ mount
              aufs on / type aufs (rw)
              none on /proc type proc (rw,noexec,nosuid,nodev)
              none on /sys type sysfs (rw,noexec,nosuid,nodev)
              udev on /dev type tmpfs (rw,mode=0755)
              /dev/sr0 on /cdrom type iso9660 (rw)
              /dev/loop0 on /rofs type squashfs (rw)
              none on /sys/fs/fuse/connections type fusectl (rw)
              none on /sys/kernel/debug type debugfs (rw)
              none on /sys/kernel/security type securityfs (rw)
              none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
              none on /dev/shm type tmpfs (rw,nosuid,nodev)
              tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
              none on /var/run type tmpfs (rw,nosuid,mode=0755)
              none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
              none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
              binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
              gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
              /dev/sda7 on /media/b7031fbc-ef05-440e-9e01-d41dc290b6bd type ext4 (rw,nosuid,nodev,uhelper=devkit)
              /dev/sda5 on /media/55d4cfd1-1416-484e-8d42-d11a573818dd type ext4 (rw,nosuid,nodev,uhelper=devkit)
              ubuntu@ubuntu:~$
              1. Modérateur
                Salut,

                A priori la partition n'est pas montée.
                Affiche le résultat de la commande
                mount


                1. merci de ta réponse.....
                  mais ça ne fonctionne pas :-(

                  ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/sda5 /dev/sda
                  mkdir: ne peut créer le répertoire '/mnt/sda5/boot': Aucun fichier ou dossier de ce type
                  ubuntu@ubuntu:~$
                  1. Modérateur
                    As-tu monté la partition avant au moins ???

                    Extrait :

                    Montez la partition qui contenait GRUB 2 auparavant. Cette partition est généralement la même qui contient tout le système Ubuntu. Dans une session d'essai d'Ubuntu, rendez-vous dans le menu Raccourcis et sélectionnez la partition à monter dans la liste des partitions existantes ;
                2. Modérateur
                  Salut,

                  ubuntu@ubuntu:~$ sudo os-prober
                  /dev/sda1:Windows Vista (loader):Windows:chain
                  /dev/sda2:Windows 7 (loader):Windows1:chain
                  /dev/sda5:Ubuntu 9.10 (9.10):Ubuntu:linux
                  /dev/sda7:Ubuntu 9.10 (9.10):Ubuntu1:linux


                  Donc :

                  sudo grub-install --root-directory=/mnt/sda5 /dev/sda 

                  Devrait aller mieux ;-\