web-dev-qa-db-fra.com

update-grub2 ne trouve pas la partition Windows7

J'ai Ubuntu10.10 x64 et après l’installation de Windows 7 grub dissapear je me connecte avec mon usb pour réinstaller grub et maintenant grub ne montre que Ubuntu ... Puis, lorsque j’essaie de faire update-grub2, j’obtiens ceci:

root@Alienware:~# Sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
ls: no se puede acceder a /var/lib/os-prober/mount/boot
Boot: No existe el fichero o el directorio
done
root@Alienware:~#

Il est en espagnol mais il dit qu'il ne peut pas accéder à/var/lib/os-prober/mount/boot et que Boot: dosent existe .. Je ne sais pas ce que je ne fais pas mal quelqu'un peut-il m'aider s'il vous plaît?

2
Moz

Cela est probablement dû au fait que vous avez accidentellement installé grub sur votre système de fichiers Windows, ce qui signifie que votre système de fichiers Windows contient maintenant un répertoire "/ Boot /" créé par Windows pour son chargeur de démarrage, ainsi qu'un répertoire "/ boot /". majuscule 'B' et l’autre une minuscule 'b') créée par grub-install. C'est déroutant os-prober. La solution consiste à monter votre partition Windows et à supprimer le répertoire "/ boot" créé par grub-install (Par sécurité, avant de le supprimer complètement, vous devez le renommer en "bad_boot" afin de pouvoir le restaurer si nécessaire plutôt que en le supprimant complètement).

Si vous ne savez pas comment faire ce que j'ai expliqué ci-dessus, veuillez exécuter le script d'informations d'initialisation et publier le fichier RESULTS.txt comme expliqué ci-après: http://ubuntuforums.org/showthread.php?t=129128 et je vous donnerai des instructions étape par étape en fonction de votre configuration actuelle.

2
Jordan Uggla

Je ne sais pas s'il s'agit d'un problème non lié, mais il semble que quelque chose se soit passé récemment avec les packages NTFS, ce qui semble empêcher os-prober de trouver des partitions Windows.

Essayez de désinstaller les packages avec un nom contenant ntfs et exécutez à nouveau Sudo os-prober. Si cela fonctionne, exécutez update-grub2 (car il utilise os-prober). Vous devriez pouvoir réinstaller les packages NTFS après cela, bien que vous deviez peut-être recommencer la prochaine fois que vous devrez mettre à niveau Grub (par exemple, la prochaine fois qu'il y aura une mise à jour du noyau).

EDIT: Il semble qu'il existe un problème plus vaste avec libfuse et ntfs-3g. (Lorsque Fuse/ntfs-3g n'est pas utilisé, le montage de volumes NTFS revient à utiliser le pilote du noyau, qui est en lecture seule pour autant que je m'en souvienne, mais suffisant pour déterminer le type de système d'exploitation installé.) Plus de détails ici:

1
Bruno

Eh bien, j'ai un problème comme celui-ci, je ne connais pas la cause de la vôtre, mais dans mon cas, c'était une partition de chauve-souris ...

Donc, j'ai essayé ceci :

NOTE: J'ai Windows 7 mais j'ai essayé exactement cela et a bien fonctionné

  1. Créez un nouveau fichier avec les données nécessaires:

Sudo /etc/grub.d/20_windows_xp

  1. Coller dans this

NOTE: Désolé, je voulais coller le code ici, mais certains caractères importants ne montrent pas très bien

  1. Enfin, donnez-lui des autorisations d'exécution et mettez à jour grub

    Sudo chmod + x /etc/grub.d/20_windows_xp

    Sudo update-grub

Je répète, j'ai Windows 7 avec Lucid Lynx sur l'un de mes PC et je l'ai fait, étape par étape et fonctionne bien. Si vous le souhaitez, vous pouvez modifier le nom du système d'exploitation dans le contenu du fichier.

J'espère que ça aide et travaille pour vous. Cordialement!

1
Martín Casco

utilisez-vous liveCD pour mettre à jour grub2. Si ce n'est pas le cas, essayez de réinstaller grub2 via liveCD. Si c'est le cas, essayez d'utiliser Windows CD/DVD pour que Windows Bootloader soit à nouveau installé et vous ne pourrez plus exécuter Ubuntu après ce délai . Voir cette page

J'espère que cette aide

0
aziz joh