Mes fenêtres à double démarrage 7/Ubuntu 12.04 fonctionnent bien depuis des mois, mais soudainement, je ne peux pas démarrer sur Windows. j'ai essayé de résoudre ce problème en utilisant la réparation de démarrage (c'est-à-dire la purge et la réinstallation de grub), mais en vain.
Bootinfo est à http://paste.ubuntu.com/5719132
L'erreur spécifique que j'obtiens de grub lors de la tentative de démarrage de Windows est:
error: no such device 98E09BBAE09B9CD6
error: no such partition
J'ai passé en revue de nombreux articles similaires qui semblent avoir été résolus via la réparation de démarrage, mais encore une fois, je l'ai exécuté plusieurs fois sans effet.
Toute aide très appréciée!
Essayez de réinstaller grub:
Sudo grub-install
Lorsque vous utilisez la commande grub-install
, Les informations de démarrage sont mises à jour et écrites sur le lecteur désigné, les fichiers manquants - mais pas corrompus ou supprimés intentionnellement - sont restaurés. Plus précisément, core.img
, grubenv
et device.map
Sont mis à jour et les modules manquants sont restaurés. S'il est manquant, le dossier grub sera recréé.
La commande grub-install
Ne génère pas de nouveau menu GRUB 2 (grub.cfg). Pour cela, vous pouvez également exécuter et cette commande:
Sudo update-grub
D'après mon expérience et d'après ce que j'ai lu ci-dessus, je pense que cela a à voir avec les paramètres du BIOS: j'ai rencontré le même problème aujourd'hui, après une panne de courant; Une configuration du mode de démarrage du BIOS est passée de "Démarrage normal" à "Démarrage rapide" et le problème s'est affiché jusqu'à ce que je le change en "Démarrage normal" dans le BIOS pour le résoudre.
essayez la commande suivante: Sudo update-grub
Normalement, cela devrait fonctionner ...
Il est étrange que la réinstallation de grub n'ait pas fonctionné. Votre distribution Windows apparaît dans le menu Grub mais vous obtenez des erreurs lorsque vous la sélectionnez. La seule idée que j'ai est d'ajouter manuellement une autre entrée pour votre distribution Windows au menu grub. Après avoir parcouru le didacticiel Grub 2, je pense que cela peut être accompli en procédant comme suit:
Accédez au /etc/grub.d/
répertoire et créer un nouveau fichier. Le nom du nouveau fichier doit ressembler à 25_Windows_7
. Le répertoire /etc/grub.d
contient des scripts pour ajouter de nouveaux éléments à votre menu grub. L'ordre dans lequel ces scripts ajoutent des éléments au menu est déterminé par le nombre au début du nom. Dans le fichier, écrivez:
#!/bin/sh -e
echo "Adding Windows 7 to GRUB 2 menu"
cat << EOF
menuentry "Windows 7" {
set root=(hd0,1)
chainloader (hd0,1)+1
}
EOF
remplacer les occurrences de (hd0,1)
avec la partition de votre distribution Windows. C'EST À DIRE. si c'est sda4, vous écrirez (hd0,4)
.
Rendre le fichier exécutable par chmod +x 25_Windows_7
.
Maintenant, lorsque vous exécutez update-grub
ce nouvel élément de menu devrait apparaître dans le menu de Grub2.
Je n'ai aucune idée si je l'ai même expliqué correctement, mais le tutoriel Grub 2 peut être trouvé ici .