Grub n'installera pas

J'essaie de réinstaller grub à partir d'un lecteur USB. Je cours ce qui suit:

sudo mount /dev/sda6 /mnt sudo grub-install --root-directory=/mnt /dev/sda 

J'obtiens l'erreur suivante:

 grub-probe: error: failed to get canonical path of /cow. 

quelqu'un peut expliquer l'erreur, et comment le résoudre?

modifier

J'essaie de réparer un système dual-boot cassé, fonctionnant à partir d'un USB contenant la menthe Linux.

Suivez ces étapes:

  1. Démarrer dans une session Live Linux.

  2. Montez la partition / de votre operating system installé sur /mnt

     sudo mount /dev/sda6 /mnt 
  3. Configurer un environnement chroot :

     sudo chroot /mnt 
  4. Vous êtes maintenant dans une "fausse" installation Linux qui traite /mnt comme / . Cela signifie que tous les files nécessaires pour GRUB sont dans /boot où le système les attend et que vous pouvez installer GRUB comme si vous utilisiez réellement votre système installé:

     sudo update-grub sudo grub-install /dev/sda 

Maintenant redémarrez et vous devriez voir le menu GRUB apparaître normalement.

D'après ce qui a été écrit, il semble que vous essayez d'installer GRUB dans / dev / sda. Vous ne voulez pas monter le disque.

Vous searchz probablement: grub-install /dev/sda

Page de manuel GRUB pour reference, ou vous pouvez man grub-install partir de votre système: http://linux.die.net/man/8/grub-install