web-dev-qa-db-fra.com

Grub n'apparaissant pas au démarrage pour Windows 8.1 Ubuntu 13.10 Dual Boot

Ok, je suis un débutant pour Ubuntu et j’ai acheté un ordinateur portable pré-installé sous Windows 8 le mois dernier.

J'ai effectué une mise à jour vers Windows 8.1, puis j'ai envisagé d'installer Ubuntu en mode double amorçage afin que je puisse me perdre et en apprendre davantage à ce sujet.

J'ai donc suivi un tutoriel sur Youtube ( http://www.youtube.com/watch?v=dJfTvkgLqfQ ) et mes informations ont bien fonctionné.

Les premières fois que j'ai démarré, j'ai obtenu le menu GRUB à la place de mon gestionnaire de système d'exploitation HP Boot par défaut et j'ai pu sélectionner mon système d'exploitation.

Je me suis donc endormi et le lendemain, j'ai allumé mon ordinateur et le menu GRUB ne s'est pas affiché. J'ai essayé plusieurs fois et ça ne s'est pas montré automatiquement.

Pour pouvoir voir le menu GRUB, je devais allumer mon PC et, au démarrage, appuyer sur Echap pour suspendre le démarrage et appuyer sur F9 pour obtenir les options de démarrage. Ensuite, à partir de là, j'ai dû choisir OS Boot, Ubuntu, Ubuntu (oui, il y en avait deux disponibles) et un fichier EFI par défaut.

Lorsque je clique sur le premier Ubuntu, je reçois le menu GRUB (j'avais trop peur d'essayer le second au cas où je ferais foirer mon ordinateur portable) et je pourrais charger Ubuntu à partir de là et l'utiliser (bien que pour augmenter ma luminosité chaque fois que je charge Ubuntu car cela réduit d’une certaine manière ma luminosité pour compléter l’obscurité au démarrage)

Mon problème ici est donc pourquoi mon GRUB n'apparaît pas au démarrage, après avoir fonctionné le premier jour?

Mon ordinateur portable est un HP TouchSmart j-078CA.

EDIT 1 : FYI Je viens de passer à Ubuntu LiveCD pour vérifier mon installation et j'ai découvert que l'une de mes partitions était marquée comme msftres. Voici une capture d'écran de mon GParted sur un LiveCD: Gparted on LiveCD

23
driftking96

Commencez par désactiver la fonctionnalité de démarrage rapide de Windows 8, comme décrit ici. Cette fonctionnalité provoque une corruption du système de fichiers, ce qui peut entraîner des problèmes de démarrage, parfois impairs. Il y a de bonnes chances que ce problème soit à l'origine de votre problème. La désactivation du démarrage rapide peut entraîner ou non la réapparition de GRUB lors du prochain redémarrage.

Si cela ne résout pas le problème, essayez de ré-enregistrer GRUB avec la NVRAM de votre microprogramme. La façon la plus fiable de procéder consiste à utiliser bcdedit sous Windows. Ouvrez une invite de commande Administrateur et tapez:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Si vous démarrez alors que Secure Boot est actif, changez grubx64.efi en shim.efi (ou peut-être que c'est shimx64.efi; sous Linux, vérifiez le contenu de /boot/efi/EFI/ubuntu pour voir ce qu'il y a là). Faire cela dans Windows est plus fiable que d'autres méthodes car certains utilisateurs ont signalé que certaines versions de Windows se réenregistrent de manière répétée comme chargeur de démarrage par défaut si la valeur par défaut est définie en dehors de Windows. Bien que cela soit rare, cela correspond à ce que vous voyez. Il est donc peut-être nécessaire d’utiliser Windows pour cette tâche.

Un moyen plus simple de le faire, mais potentiellement moins fiable dans votre cas, consiste à utiliser Réparation du démarrage. Cet outil corrige automatiquement certains types de problèmes de démarrage, et cela fonctionnera probablement pour vous. Le plus gros risque est que si Windows trop zélé rendait inaccessible GRUB, la modification de la réparation du démarrage ne fonctionnerait pas.

Si vous continuez à avoir des problèmes, renvoyez des détails. (Si nécessaire, modifiez votre message d'origine et commentez celui-ci pour m'alerter du changement.)

22
Rod Smith

Si vous utilisez Windows Powershell, vous devez utiliser des guillemets:

bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi
6
BixL

J'ai un conseil. J'ai suivi le premier processus de réponse, mais GRUB n'était toujours pas affiché.

J'ai suivi le démarrage rapide et la commande bcedit, mais cela ne fonctionne pas. J'étais prêt à utiliser Boot-Repair dans un USB live Linux, à partir du BIOS, et j'ai remarqué une fonctionnalité dans les options du "Gestionnaire de démarrage" qui montrait toujours que le démarrage rapide était activé, même lorsque Windows le disait. n'a pas été activé.

Je l'ai éteint, redémarré et voilà, toujours aussi rapidement que l'interface GRUB!

J'espère que cela aidera avant que quelqu'un essaie de réinstaller Ubuntu ou d'utiliser Boot-Repair.

Éditer 1: L'onglet "Gestionnaire de démarrage" est le premier onglet de Dans mon BIOS, il existe une liste de périphériques sur lesquels je peux choisir de démarrer (disque dur, CD, USB ...). Au-dessus, il existe deux options "Démarrage rapide" et un autre dont je ne me souviens pas. J'espère que cela clarifie le contexte ambigu de ma réponse.

2
UrielUVD