web-dev-qa-db-fra.com

grubx64.efi ne trouve pas les fichiers de configuration ni les fichiers grub, démarre la console grub

Le bios Sony VAIO avec Insyde H2O EFI ne démarre pas dans GRUB EFI

La réponse à cette question m'a été extrêmement utile, ainsi qu'à mon nouveau Vaio Z3. Le problème que je rencontre maintenant est qu’après avoir remplacé bootmgfw.efi par grubx64.efi et renommé, il s’amorce directement sur la console grub. Je n'ai même pas un menu où je peux choisir Ubuntu. J'ai essayé de mettre un fichier grub.cfg à côté du nouveau bootmgfw.efi (grubx64.efi), non?

Des idées comment je peux obtenir le grubx64.efi renommé pour trouver tout le reste de la nourriture en dehors du ESP dans ma partition Linux?

Ou dois-je déplacer tous les fichiers grub vers/EFI/Microsoft/Boot sur ESP?

Je vous remercie!

1
endor43

Si vous utilisez le fichier grubx64.efi d’Ubuntu, il devrait en principe chercher dans votre répertoire Ubuntu /boot/grub ses fichiers de support. Si ce n'est pas les trouver, alors je ne suis pas sûr de ce qui ne va pas. Si vous avez construit GRUB à partir du code source ou installé d'une autre manière, vous devrez peut-être copier tous ses fichiers de support, comme vous le suggérez.

Une autre alternative consiste à installer rEFInd comme EFI/Microsoft/boot/bootmgfw.efi sur le ESP et à laisser GRUB où il se trouve (probablement EFI/ubuntu/grubx64.efi). Avec un peu de configuration supplémentaire (décrite sur la page Web de rEFInd), vous devriez même être capable de contourner complètement GRUB, si cela vous pose des problèmes.

Plus généralement, vous pouvez consulter ma page Web sur les chargeurs de démarrage EFI , qui contient des informations sur l’installation du chargeur de démarrage et au moins les bases de leur configuration. (GRUB 2 est le plus difficile à cet égard. Ce n’est facile que lorsque le programme d’installation de distribution le fait correctement.)

1
Rod Smith

J'ai constaté que l'insertion de grub.cfg dans/EFI/Ubuntu fonctionne, même lorsque grubx64.efi est dans/EFI/Boot

1
ubfan1

Il est plus correct pour grubx64.efi de rechercher des fichiers grub et d’être eux-mêmes stockés dans/efi/ubuntu plutôt que/efi/boot. J'avais un fichier grubx64.efi qui disait qu'il ne pouvait pas trouver/boot sur l'ESP, la partition de fichier vfat fat32, mais c'est désespéré./efi/ubuntu et d’autres noms personnalisés dans/efi/* sont la bonne solution. Ensuite, vous pouvez demander à efibootmgr d'écrire votre choix dans le nvram.

Je peux démarrer linux avec rEFInd, mais j’ai besoin que rEFInd passe à grubx64.efi pour démarrer linux iso.

J'ai eu InsydeH20 "ouvrir le fichier", grubx64.efi et grub.cfg dans/efi/ubuntu/grub ferait si grubx64.efi était dans/efi/linux sur l'ESP. Efibootmgr écrit ensuite grubx64.efi ou rEFInd sur nvram.

J'ai Ubuntu 16.10 chargement sur Nextbook Ares 11.6, Intel Z8500 Atom, une piste de cerise. Touch fonctionne. D'une manière ou d'une autre, j'ai supprimé mon fichier grubx64.efi. J'ai besoin de cela pour charger Ubuntu ISO et installer dans mem interne. Ensuite, grubx64.efi, ou dans mon cas rEFInd, démarrera directement avec lui-même et ses fichiers stockés dans/efi/ubuntu ou autre chose que/efi/boot.

0
BobDodds
  1. Exécuter Boot-Repair à partir d'un liveCD/liveUSB
  2. Cliquez sur le bouton Recommended Repair. (Ceci installera automatiquement les paramètres corrects pour grub-efi, y compris les paramètres SecureBoot si nécessaire et le changement de nom des fichiers EFI au cas où le micrologiciel UEFI serait verrouillé sur les fichiers Windows). Indiquez l'URL qui apparaîtra s'il y a un problème.

Boot-Repair

0
LovinBuntu