web-dev-qa-db-fra.com

La mise à jour de Windows 10 a ruiné mon GRUB

Après avoir été forcé par Windows de sélectionner "mettre à jour et arrêter"; Windows a tué mon GRUB. J'avais auparavant installé Fedora mais j'ai supprimé Fedora et installé Kubuntu il y a quelque temps. Soudain, après la mise à jour de Windows, mes noyaux Fedora sont à nouveau répertoriés dans le GRUB. = GRUB apparaît, juste avec les mauvais noyaux d'un système d'exploitation Linux précédent. Je peux cependant démarrer correctement dans le gestionnaire de démarrage Windows. EasyBCD affiche ce qui suit: "Il y a une entrée dans le chargeur de démarrage Windows."

J'ai déjà couru update-grub -- pas de chance.

Mes partitions n'ont pas disparu, je peux utiliser le terminal de secours très bien et grub.cfg affiche quelque chose avec Ubuntu, donc je suppose que c'est bien aussi. GRUB reste en désordre avec les noyaux Fedora répertoriés. Je devinais que je devais réparer la partition de démarrage en utilisant un lecteur/CD USB live, mais je ne sais pas exactement comment.

25
josh1dev

Avez-vous essayé d'exécuter Boot-Repair ?

Cela a fonctionné pour moi avec un problème similaire. Ce logiciel répare les problèmes courants liés aux entrées des menus de démarrage et de suppression. Et s'il ne peut pas résoudre un certain problème, il génère un rapport que vous pouvez coller ici afin que le problème soit mieux compris.

Vous pouvez l'installer et l'exécuter sur Ubuntu via les commandes suivantes:

Sudo add-apt-repository ppa:yannubuntu/boot-repair    
Sudo apt-get update
Sudo apt-get install -y boot-repair && boot-repair

J'espère que cela pourra résoudre les problèmes avec les entrées de noyau que vous avez décrites!

19
Arak Tog

Il n'est peut-être pas inutile d'exécuter efibootmgr dans un terminal Linux pour nettoyer les anciennes entrées de démarrage. J'ai eu un problème similaire et j'ai écrit un tutoriel sur un autre forum ...

Comment réparer: aucun périphérique de démarrage trouvé.

12
1Crimson1

Dans mon cas, lorsque l'ordinateur démarre, je peux appuyer sur la touche F2 pour entrer dans un "Setup Utility" du système. Notez que ceci est avant tout menu GRUB est affiché. Dans l'utilitaire de configuration, il y a une section appelée "Boot" et il y a une liste des différentes options de démarrage, provenant de différents systèmes d'exploitation que j'ai Dans mon cas, il y a une entrée Ubuntu, deux entrées Fedora et une pour Windows. (Fedora apparaît deux fois parce que j'ai installé Fedora à deux reprises.) Voici à quoi cela ressemble pour moi, la liste dont je parle est dans la partie inférieure, sous "EFI":

photograph of firmware setup utility

(Notez que sur votre ordinateur, cela peut sembler différent, mais avec un peu de chance, vous aurez quelque chose de similaire.)

C'est génial, car cela me permet de choisir celui que je veux utiliser, en les commandant, celui du haut sera utilisé. Dans mon cas, j'ai choisi Ubuntu, ce qui signifie que je reçois le menu GRUB créé par mon installation Ubuntu.

Donc, pour résoudre votre problème, essayez de trouver les paramètres correspondants sur votre ordinateur (peut être F2 ou une autre touche sur laquelle vous devez appuyer au démarrage) et réorganiser la liste des entrées EFI pour mettre Ubuntu au sommet, vous devriez alors obtenir le menu Ubuntu GRUB au démarrage).

5
Elias

Une alternative valide, au cas où il n'est pas possible de démarrer Linux, vous pouvez utiliser le disque supergrub pour démarrer linux, puis à partir de là installer grub-customizer et réorganiser le mbr

0
skrunk