J'ai mis à jour vers Windows 10 fin juillet, et cela a supprimé toutes les entrées de démarrage sur mon ordinateur. J'ai pu trouver le bon fichier efi de démarrage de Windows et ajouté l'option de démarrage, mais je n'ai pas pu trouver le fichier efi d'ubuntu. Je peux accéder aux fichiers via Windows, mais je veux revenir à utiliser Ubuntu. Quelle entrée de démarrage dois-je chercher? Si elle n'est pas là, pourrais-je télécharger le fichier EFI et l'ajouter au bon endroit?
Réponses
Trop de publicités?En supposant que votre installation Ubuntu est intacte (ce n'est pas une supposition sûre), vous devriez pouvoir vous remettre en marche de la manière suivante :
- Téléchargez la version USB flash drive ou CD-R de mon gestionnaire de démarrage rEFInd
- Préparez un support à partir des fichiers téléchargés.
- S'il est nécessaire, désactivez Secure Boot. (Il existe des moyens de le faire avec Secure Boot activé, mais cela nécessite d'ajouter plus d'étapes.)
- Démarrer sur le support rEFInd. Il devrait vous proposer des options pour démarrer à la fois Windows et Ubuntu.
- Sélectionnez une option Ubuntu et appuyez sur la touche Entrée pour le lancer. (Remarque : si vous avez une partition
/boot
séparée, vous devrez appuyer deux fois sur F2 ou Insert, plutôt que sur Entrée. Cela ouvrira un éditeur de texte dans lequel vous devrez ajouter une optionroot={quelque chose}
, oùquelque chose
est votre système de fichiers root [/
], tel que/dev/mapper/ubuntu
ou/dev/sda6
.) - Une fois qu'Ubuntu apparaît, vous pouvez soit :
- Réinstaller GRUB, probablement en tapant
sudo grub-install
dans une invite de commandes. - Installer rEFInd sur le disque dur en installant le paquet Debian ou PPA, comme décrit dans la documentation rEFInd.
- Réinstaller GRUB, probablement en tapant
- Si vous avez désactivé Secure Boot, vous devriez pouvoir le réactiver à ce stade, bien que vous deviez peut-être passer par quelques étapes supplémentaires si vous remplacez GRUB par rEFInd, comme décrit dans la documentation rEFInd Secure Boot.
Si vous suivez ce processus et installez GRUB à la toute fin, le résultat devrait être très similaire à l'utilisation de Boot Repair ; c'est juste que les étapes pour y arriver sont différentes. Dans tous les cas, si Windows a supprimé votre fichier grubx64.efi
(et des fichiers associés sur l'ESP), ces fichiers doivent être restaurés.
En revenant au premier mot de cette réponse, vérifier l'état actuel de l'installation Ubuntu peut être nécessaire. Pour être sûr, la procédure que je viens de décrire échouera misérablement à l'étape #4 si Ubuntu est absent - 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 que l'ordre de démarrage ait simplement changé. Vous pourriez penser que GRUB a été supprimé si vous regardez sur la mauvaise partition. Ubuntu installe parfois GRUB sur une partition même si Windows utilise une autre pour son chargeur de démarrage, donc une telle confusion peut survenir assez facilement. Dans ce scénario, il serait plus efficace (mais pas nécessairement plus efficace) d'utiliser efibootmgr
dans Linux pour ajuster l'ordre de démarrage. Pour toutes ces raisons, l'exécution du Boot Info Script et coller un lien vers le fichier RESULTS.txt
qu'il génère (posté sur un site pastebin) pourrait être utile.
J'avais un problème similaire au vôtre et je l'ai résolu en utilisant EasyUEFI qui est apparemment gratuit pour un usage domestique (sur les éditions Windows non professionnelles). Après l'avoir installé et ouvert, suivez les étapes suivantes :
- Choisissez l'option de gauche "Gérer l'option de démarrage EFI",
- Cliquez sur le bouton avec l'info-bulle "Créer une nouvelle entrée" (deuxième bouton de la rangée centrale en partant du haut).
- Entrez le chemin du fichier Shim : "\EFI\ubuntu\shimx64.efi" (ou si Secure Boot n'est pas activé, vous pouvez également le faire pointer directement vers Grub), ajoutez une description comme "Ubuntu" ou similaire et confirmez en cliquant sur OK.
- Déplacez l'entrée nouvellement créée en haut de la liste (bouton du haut de la rangée centrale).
C'est tout, cela devrait vous rediriger automatiquement vers Grub. Pas besoin de démarrer depuis une clé USB ou autre.
Alternativement, si l'entrée Grub/Shim est toujours présente mais pas la première dans l'ordre de démarrage
-
Dans une invite de commandes élevée, exécutez :
bcdedit /enum all
-
Recherchez dans la sortie l'ID de votre entrée de chargeur de démarrage. Il ressemble à ceci :
Application Firmware (101fffff) ------------------------------- identifiant {8b455a95-4c31-11e6-9f4c-8066cf6e9636} périphérique partition=\Device\HarddiskVolume2 chemin \EFI\ubuntu\shimx64.efi description Ubuntu
-
Définissez-le comme premier à tenter de démarrer :
bcdedit /bootsequence