J'ai mis à jour Windows 10 fin juillet et il a supprimé toutes les entrées de démarrage de mon ordinateur. J'ai pu trouver le fichier efi de démarrage Windows correct et ajouter l'option de démarrage, mais je n'ai pas trouvé le fichier efi ubuntu. Je peux accéder aux fichiers via Windows, mais je veux revenir à l'utilisation d'Ubuntu. Quelle entrée de démarrage dois-je rechercher? Si ce n'est pas le cas, puis-je télécharger le fichier EFI et l'ajouter au bon endroit?
En supposant que votre installation Ubuntu est intacte (ce n'est pas une hypothèse sûre), vous devriez pouvoir obtenir de nouveau opérationnel comme suit:
/boot
, vous devrez appuyer deux fois sur F2 ou Insérer, plutôt que sur Entrée. Cela ouvrira un éditeur de texte dans lequel vous devrez ajouter une option root={something}
, où {something}
est votre système de fichiers racine [/
], tel que /dev/mapper/ubuntu
ou /dev/sda6
.)Sudo grub-install
à l'invite de commande.Si vous suivez ce processus et que vous installez GRUB à la toute fin, le résultat devrait être très similaire à celui de l’utilisation de Boot Repair; c'est simplement que les étapes pour y arriver sont différentes. Quoi qu'il en soit, si Windows a supprimé votre fichier grubx64.efi
(et les fichiers associés sur l'ESP), ces fichiers doivent alors être restaurés.
Pour en revenir au premier mot de cette réponse, il peut être utile de vérifier l'état actuel de l'installation d'Ubuntu. Pour être sûr, la procédure que je viens de décrire échouera misérablement à l'étape 4 si Ubuntu est manquant - rEFInd ne montrera aucune entrée Ubuntu (ou éventuellement une entrée GRUB qui échouera finalement). De plus, il est possible que tout reste installé, mais votre ordre de démarrage a simplement changé. Vous pourriez penser que GRUB a été supprimé si vous recherchez la mauvaise partition. Ubuntu installe parfois GRUB sur une partition alors que Windows en utilise une autre pour son chargeur de démarrage. Une telle confusion peut donc se produire assez facilement. Dans ce scénario, il serait plus efficace (mais pas nécessairement plus efficace) d'utiliser efibootmgr
sous Linux pour ajuster l'ordre de démarrage. Pour toutes ces raisons, exécuter le Boot Info Script et coller un lien vers le fichier RESULTS.txt
qu'il génère (posté sur un site Pastebin ) peut en valoir la peine .
J'ai eu un problème similaire à vous et je l'ai résolu en utilisant EasyUEFI , qui est apparemment gratuit pour un usage domestique (sur les éditions Windows non destinées à l'entreprise). Après l’avoir installé et ouvert, procédez comme suit:
Ça y est, il devrait automatiquement vous redémarrer dans Grub. Pas de démarrage à partir d'un lecteur flash ou similaire nécessaire.
Alternativement, si l'entrée Grub/Shim est toujours là, ce n'est tout simplement pas la première de la séquence d'amorçage
Dans une invite élevée faire:
bcdedit /enum all
Dans sa sortie, recherchez l'ID de votre entrée du chargeur de démarrage. C'est semblable à:
Firmware Application (101fffff)
-------------------------------
identifier {8b455a95-4c31-11e6-9f4c-8066cf6e9636}
device partition=\Device\HarddiskVolume2
path \EFI\ubuntu\shimx64.efi
description Ubuntu
Définissez-le comme premier objectif de tentative de démarrage:
bcdedit /bootsequence <ID OF YOUR BOOT LOADER ENTRY>