web-dev-qa-db-fra.com

Windows 7 ne démarre pas à partir de GRUB chargeur de démarrage

Je viens de rencontrer un problème étrange avec mon installation Ubuntu/Windows 7/Windows XP.

Lorsque j'allume mon ordinateur portable, le chargeur de démarrage Linux apparaît et je sélectionne Ubuntu lorsque je souhaite utiliser Ubuntu et lorsque je souhaite utiliser Windows 7, puis l'option "Windows 7 (Loader)" ./dev/sda1 .

La sélection de cette option charge le chargeur de démarrage Windows, ce qui me donne deux options, "Windows 7" et "Version antérieure de Windows". Je sélectionne ensuite Windows 7 et tout fonctionne comme prévu.

Aujourd'hui, je travaillais sur quelque chose dans Windows 7 et, pendant mon absence, mon frère avait accidentellement tiré le couvercle de mon ordinateur portable. J'ai soulevé le couvercle juste à temps, seulement pour voir un écran noir, mais avec le bouton d'alimentation allumé. (J'imagine que Windows 7 était sur le point de hiberner).

J'ai essayé d'appuyer sur quelques boutons du clavier, mais rien ne s'est passé. Enfin, j'ai longtemps appuyé sur le bouton d'alimentation pendant quelques minutes, ce qui a éteint l'ordinateur portable. Ensuite, j'ai redémarré l'ordinateur et lorsque j'ai sélectionné l'entrée "Windows 7 (chargeur) sur /dev/sda1 " dans le chargeur de démarrage Linux, l'ordinateur a redémarré et a affiché moi le chargeur de démarrage Linux à nouveau. J'ai répété la même chose mais rien n'a changé.

J'ai exécuté la réparation de démarrage à partir de mon installation Ubuntu (je peux démarrer sous Ubuntu!), Mais je n'ai pas essayé les options de réparation recommandées (car je pense que le problème est lié au chargeur de démarrage Windows et non au chargeur de démarrage Linux). Au lieu de cela, j'ai créé le résumé d'informations de démarrage .

J'ai déjà essayé les choses suivantes:

  1. Mise à jour de GRUB en exécutant Sudo update-grub2

  2. Démarrer en mode de récupération Linux et sélectionner "grub"

  3. Suppression du fichier hiberfil.sys sur une partition Windows 7

S'il vous plaît aidez-moi à résoudre ce problème. Merci beaucoup d'avance.

3
plutonium1991

Quelle que soit la cause de cette situation ... la réinstallation des chargeurs de démarrage devrait résoudre le problème.

Tout d’abord, réinstallez le chargeur de démarrage Windows - démarrez à partir du support d’installation de Windows 7 et, à l’écran Installer maintenant, sélectionnez Réparez votre ordinateur, choisissez Invite de commandes et exécutez les commandes suivantes:

bootrec.exe /fixmbr
bootrec.exe /fixboot  
bootrec.exe /rebuildbcd  

Ensuite, réinstallez le chargeur de démarrage GRUB - démarrez à partir du support d'installation Ubuntu et sélectionnez Essayez Ubuntu sans installer. Une fois sur le bureau Ubuntu Live, exécutez les commandes suivantes:

Sudo mount /dev/sda9 /mnt  
Sudo grub-install --boot-directory=/mnt/boot /dev/sda  
Sudo update-grub  

Remarque: sda = disk | sda9 = partition système (informations extraites de la capture d'écran fournie)

Supprimez maintenant le fichier hiberfil.sys de toutes les partitions Windows, puis redémarrez l'ordinateur.

Mise à jour adressant votre commentaire selon lequel GRUB n'a pas été mis à jour correctement

Sur le bureau Ubuntu Live (support d'installation), chrootez dans le système installé:

Sudo mount /dev/sda9 /mnt
Sudo chroot /mnt
update-grub  
exit

Si vous recevez toujours une erreur, exécutez ces commandes:

Sudo mount /dev/sda9 /mnt
for i in /dev /dev/pts /proc /sys /run; do Sudo mount -B $i /mnt$i; done
Sudo chroot /mnt
update-grub  
exit  

Mise à jour adressant votre commentaire que vous ne pouvez toujours pas démarrer Windows avec succès

Répétez l’étape 1 (réinstallez le chargeur de démarrage Windows) et, s’il s’initialise correctement dans le système Windows, recherchez le problème et résolvez-le. Si le système d'exploitation Windows ne démarre pas correctement, démarrez à partir du support d'installation Windows ... essayez de résoudre les problèmes à l'aide des options de réparation. Lorsque cette tentative échoue également, vous devrez malheureusement réinstaller le système Windows.

2
cl-netbox