Une de mes réponses les plus populaires est instructions sur la façon de réparer grub . Au fil du temps, d'autres ont apporté des corrections de bugs à la réponse. Un commentaire récent, cependant, m'a fait me demander si cela fonctionne sur le nouveau matériel UEFI.
Gabor a écrit:
J'obtiens un "répertoire EFI introuvable" à l'étape 7 et je ne parviens pas à démarrer. Des idées?
Tout mon matériel est ancien, matériel pré-UEFI. Ma question est donc la suivante: Mes instructions, en particulier l’étape 7, sont-elles applicables au matériel UEFI? Si non, quelles modifications faut-il apporter?
Si vous avez EFI, il y aura un partition système EFI (ESP) sur le disque. Cette partition doit être montée sur /boot/efi
, de sorte que GRUB puisse l'utiliser. La partition:
boot
sera activéEFI
EFI
par le fabricant OEM, mais aucune garantieJe n'en ai pas sous la main, mais vous pouvez voir des exemples de l'apparence d'une telle partition:
message du super utilisateur sur la création , avec parted -l
sortie:
nix & Linux post, également sur la création d'un , avec une capture d'écran GParted:
La tâche est donc ici, quelque part autour des étapes 3 et 4:
Le monter:
Sudo mount /dev/sdXY /mnt/boot/efi
Ensuite, vous pouvez procéder avec votre réponse habituelle. Je l'ai fait moi-même. Considérez-le comme si vous montiez une partition /boot
si vous en avez une distincte.
Vous pouvez le monter où vous voulez. Dans ce cas, indiquez simplement le répertoire de montage sur GRUB lors de l'installation:
grub-install --efi-directory=/foo/bar /dev/sdX
Dans votre réponse initiale, vous avez écrit:
Lorsque vous installez Windows, Windows suppose qu'il s'agit du seul système d'exploitation sur la machine ou, du moins, qu'il ne prend pas en compte Linux. Donc, il remplace GRUB par son propre chargeur de démarrage.
Ce n'est pas vrai sous EFI. Eh bien, Windows est toujours assez grossier et on pourrait dire que c'est le seul système d'exploitation, mais cela ne remplace pas GRUB. Sous EFI, plusieurs chargeurs d’amorçage coexistent sur la partition système ESP (ESP), et Windows ne pas supprimer ou remplacer GRUB.
Cela dit, l'utilisateur moyen peut ne remarquer aucune différence de symptômes entre une installation de Windows après Ubuntu en mode BIOS et en mode EFI, car ce que Windows fait en mode EFI consiste à définir son propre chargeur de démarrage comme configuration par défaut. Ainsi, l’ordinateur finit par démarrer Windows au lieu d’Ubuntu. Cela ressemble à le même problème que sous BIOS, mais ce n’est pas le cas.
Quelque chose de similaire à votre solution peut fonctionner avec EFI, mais il est excessif et peut donc créer plus de problèmes qu'il n'en résout. En résumé, le moyen le plus simple de récupérer GRUB après avoir installé Windows sous EFI est le suivant:
ubuntu
en haut de la liste de commande de démarrage.Sudo update-grub
dans une fenêtre de terminal.À ce stade, Windows doit apparaître comme une option dans le menu GRUB lors du prochain redémarrage.
Une alternative consisterait à utiliser le programme Windows intégré bcdedit
au lieu de EasyUEFI, mais EasyUEFI est bien plus facile, bien qu’il s’agisse d’un programme tiers qui doit être téléchargé et installé.