web-dev-qa-db-fra.com

Windows 7 se bloque à l'écran violet de Grub lors du double démarrage

J'ai installé un nouvel ordinateur portable (Lenovo Z510) pour Ubuntu 12.04 et Windows 7 64 bits à double démarrage. Après plusieurs essais, cela fonctionne maintenant, mais j'ai un effet étrange.

Je rentre toujours dans l'écran violet Grub. Ubuntu fonctionne toujours. Lorsque je veux démarrer Windows, Windows démarre correctement (j'entends le son de Windows) mais je ne vois qu'un écran vierge, violet, semblable à Grub. Je peux cependant utiliser Windows en appuyant trois fois sur la touche de tabulation, puis sur Entrée pour éteindre le PC avec succès.

Parfois, une astuce fonctionne comme ça: j'appuie simplement sur la touche marche/arrêt et le PC est en veille prolongée. Lorsque j'allume le PC et que je choisis Win7 de nouveau dans Grub, tout fonctionne correctement, cette fois avec un écran de travail. Cependant, je devais trouver que le truc ne fonctionnait pas toujours - peut-être que cela fonctionne ou non est simplement aléatoire :-(

La solution de contournement est assez sale, que puis-je faire pour m'en débarrasser?

Merci de votre aide!

10
TheOneWithNoClue

J'ai eu exactement le même problème (j'ai pu écouter le son de connexion Windows même lorsque je ne voyais que l'écran pourpre Grub).

Heureusement, j'ai trouvé une solution de contournement:

  • déplacez le fichier 30_os-prober vers 06_os-prober (parce que je voulais que les entrées de Windows soient listées en premier)
  • lancer Sudo upgrade-grub

Et maintenant, ça marche bien à chaque fois ... Je ne comprends pas pourquoi et je n'ai pas essayé de l'isoler si update-grub est suffisant ou non.

3
Filou77

D'après mon expérience, ce problème peut apparaître si les pilotes de la carte vidéo n'ont pas été installés correctement sur le système Windows (Win 7 dans mon cas).

Les étapes qui m'ont aidé:

  1. Démarrez dans Ubuntu

  2. Editez /etc/default/grub et décommentez la ligne GRUB_TERMINAL=console, puis exécutez Sudo update-grub

  3. Redémarrez et démarrez Windows

  4. Installer/Réinstaller les pilotes de la carte vidéo (Intel HD + nVidia dans mon cas)

  5. Redémarrez et redémarrez Ubuntu

  6. Restaurez /etc/default/grub à l'état précédent (commentaire GRUB_TERMINAL=console), exécutez à nouveau Sudo update-grub.

Terminé.

Testé sur:
Dell Inspiron série 3000, OS: Windows 7 x64, Ubuntu 16.04 LTS x64

1
bbaf

Donc cela a fonctionné pour moi. J'ai déplacé le fichier /etc/grub.d/30_os-prober dans /etc/grub.d/06_os-prober, puis j'ai exécuté update-grub.

Cela place les fenêtres en haut de l'écran de démarrage de grub. Ensuite, j’ai essayé de nombreuses options différentes pour démarrer, redémarrer sous Windows et Ubuntu. Ce que j’ai remarqué jusqu’à présent, c’est que si je laisse le démarrage via grub, continue par lui-même sans intervention manuelle et laisse passer les 10s par défaut, il démarrera dans Windows sans aucun problème.

Cependant, si je sélectionne manuellement l'option "Windows 7" dans l'écran de démarrage de grub à l'aide de mon curseur, puis que j'appuie sur Entrée, l'écran redouté pourpre s'affiche dans les fenêtres.

1
Rneel

Eh bien, j'ai trouvé une solution temporaire au problème ... Il suffit d'aller dans les paramètres de votre BIOS et de configurer le chargeur de démarrage Windows pour qu'il démarre en premier (avant Ubuntu) ...

0
Aman Sharma

J'ai eu un problème similaire lors de la mise à niveau de mon Lenovo T440s à double amorçage de Windows 7 à Windows 10. Cela fonctionnait toujours bien avec Win7 jusqu'au redémarrage de la mise à niveau pour démarrer Win10. J'ai alors seulement vu l'écran violet.

J'ai démarré dans Ubuntu 14.04 et modifié /etc/default/grub en décommentant GRUB_TERMINAL=console afin de désactiver le mode graphique et modifié GRUB_DEFAULT=0 en 3. Après avoir exécuté Sudo update-grub et redémarré, Win10 a bien démarré. Cependant, j’ai ensuite réactivé le mode graphique, rétabli la valeur par défaut en 0, lancé Sudo update-grub et Win10 est toujours correctement démarré.

Donc, je pense que le simple fait d'utiliser Sudo update-grub a résolu mon problème.

0
joshden

J'ai eu le même problème, j'ai remarqué que j'étais en train de démarrer sur la 1ère partition, la partition de démarrage Windows ~ 200 Mo. Lorsque j'ai plutôt sélectionné la partition avec le système Windows installé, le démarrage s'est déroulé normalement.

0
Jimmy

Avait le même problème. Il s’agit plus du mode de démarrage UEFI de Legacy v/s. Win 7 est installé en mode Legacy alors qu'il en va autrement pour les versions 8.1 et supérieures. Si Win 10 et Ubuntu sont tous deux installés en mode Legacy (par exemple, si Win 7 est mis à niveau vers 10). Ce problème peut venir. Pour moi, désactiver le mode hérité du BIOS et le réactiver a bien fonctionné.

0