web-dev-qa-db-fra.com

Windows 8 supprime GRUB lors du démarrage

J'ai cette situation:
SONY VAIO SVF1521V1EB
Windows 8 préinstallé dans UEFI.

J'ai décidé d'installer Ubuntu 13.10 en dual boot. J'ai donc téléchargé l'iso AMD64, gravé sur un DVD, puis démarré à partir d'un DVD en mode UEFI et installé Ubuntu.

Cela fonctionnait bien, j'avais Ubuntu et Windows 8 installés. Au démarrage, GRUB m'a demandé si je souhaitais utiliser Ubuntu 13.10 ou un chargeur d'amorçage Windows (UEFI).

J'ai utilisé quelques fois Ubuntu, et j'étais ok.

Ensuite, j'avais besoin de démarrer Windows 8. Je l'ai démarré et j'ai travaillé un peu. Puis éteint le pc.

Quand je l'ai allumé, GRUB n'apparaissait plus! Il a démarré directement sur Windows8!

J'ai réinstallé Ubuntu avec le DVD et GRUB est revenu, puis lorsque j'ai démarré, Windows8 GRUB a de nouveau disparu.

Windows supprime-t-il GRUB? Comment puis-je avoir une version "persistante" de GRUB installée?

Merci beaucoup

EDIT: J'ai essayé toutes les solutions de contournement proposées, sans succès. Je suppose que c'est un problème dans le microprogramme VAIO, qui présente des paramètres étranges concernant le démarrage. Les fabricants de PC sont de pire en pire ... Ils produisent des PC uniquement pour Windows, ce que je ne définirais même pas comme un système d'exploitation.

Au revoir

4
user3520818

Est-ce qu'il manque vraiment ou tout simplement pas le défaut?

Cela peut être simplement une idée fausse, veuillez regarder l'ordre de démarrage dans l'écran de configuration de votre microprogramme ou exécutez efibootmgr si vous êtes dans Ubuntu. Windows a en fait installé deux chargeurs de démarrage: le chargeur de démarrage UEFI par défaut pour le lecteur dans \EFI\boot\bootx64.efi, ce qui - selon mon expérience - créera une nouvelle entrée dans la NVRAM qui est liée à \EFI\Microsoft\Boot\Bootmgfw.efi , le "vrai" chargeur de démarrage Windows UEFI. Il est très probable qu'en choisissant de démarrer l'entrée Windows à partir du menu GRUB, vous avez démarré le chargeur de démarrage UEFI par défaut, qui définit à nouveau Windows comme valeur par défaut. Dans ce cas, déplacez simplement l'entrée Ubuntu vers le haut dans l'ordre de démarrage.

Windows n'est pas mauvais, Fedora le fait aussi

J'ai trouvé que Fedora faisait quelque chose de très similaire, mais ni le chargeur de démarrage par défaut de Fedora ni celui de Fedora supprime les entrées de NVRAM. Votre entrée Ubuntu devrait toujours être en NVRAM et vous devriez pouvoir l’amorcer via un contournement de démarrage (les cartes ASUS ont cette fonction dans l’écran de configuration), un menu de démarrage du firmware (F8, F11 ou F12) ou - comme mentionné ci-dessus - en réarrangeant les paramètres. ordre de démarrage dans l’écran de configuration du micrologiciel (anciennement appelé écran de configuration du BIOS).

Je tiens à souligner que ce n'est pas une mauvaise idée ou une mauvaise pratique. Si vous avez installé un système d'exploitation et que celui-ci démarre à partir d'une entrée de la NVRAM du micrologiciel, vous ne pouvez pas extraire le lecteur et le démarrer sur un autre ordinateur. C'est là que le chargeur de démarrage par défaut de la partition système EFI (ESP) entre en jeu et peut démarrer le système d'exploitation ou créer une nouvelle entrée dans la NVRAM sur le chargeur de démarrage approprié, ou les deux.

Solutions de contournement

  • Démarrez Windows toujours via son entrée "Windows Boot Manager" à partir du menu de démarrage du micrologiciel (F8, F11 ou F12). N'utilisez jamais le chargeur de démarrage par défaut (par exemple, en sélectionnant le disque dur dans le menu de démarrage du microprogramme), car cela modifierait l'ordre de démarrage.
  • Créez une entrée personnalisée GRUB pour démarrer Windows. Sachez que vous devez modifier chaque occurrence de msdos de l'exemple à gpt car vous semblez utiliser une table de partitions GPT, comme le font toutes les préinstallations de Windows 8.
  • Sauvegardez \EFI\boot\bootx64.efi et remplacez-le par Gummiboot. Il trouvera également le chargeur de démarrage Windows sur l'ESP, mais ne modifiera pas l'ordre de démarrage. (Suivez uniquement étape 1 de cette réponse pour obtenir des instructions.)
  • Vous pouvez également essayer la solution de contournement suggérée dans le Arch Wiki . (Le réponse de Rod Smith est similaire, mais un chargeur GRUB situé dans le répertoire Microsoft du ESP ne semble pas très correct.)

Vous pouvez combiner 1-3 bien sûr.

2
LiveWireBT