59 votes

VirtualBox démarre uniquement en UEFI Interactive Shell.

J'ai installé Ubuntu 14.10 dans VirtualBox avec UEFI. Mais maintenant j'ai redémarré ce système d'exploitation et maintenant il démarre dans un UEFI interactif Shell v2.0. Comment puis-je redémarrer normalement dans Shell ?

0voto

user945376 Points 1

Pour définir ou changer le répertoire de démarrage efi, il faut d'abord exécuter cette commande. Cela a résolu mon problème.

sudo grub-install /dev/sda --target=x86_64-efi --efi-directory=/boot/efi/

NOTE : /dev/sda est le disque dur du système.

0voto

Sur certains hôtes linux, le processus d'installation ne met pas à jour l'ordre de démarrage efi. Cela dépend de la version de la distro et de la version de virtualbox/efi. Ce problème a affecté, par exemple, Debian au début de 2020. Les solutions sont :

1.manualy run efibootmgr https://linux.die.net/man/8/efibootmgr

  1. Fixe l'ordre de démarrage de l'efi. Pour cela, tapez d'abord "exit" dans efi Shell, après le démarrage du vm

0voto

Deepak Points 101

Pour ArchLinux sur Virtualbox, ce qui suit a fait l'affaire pour moi. Sur EFI Shell entrez ce qui suit

Shell> bcfg boot add 0 FS0:\EFI\GRUB\grubx64.efi "GRUB"

Ici, nous définissons l'ordre de démarrage EFI. Je suppose que cela fonctionne pour tout autre invité Linux ayant un démarrage EFI. Note : Votre structure de répertoire peut être différente. Vous pouvez faire ls sur l'invite EFI pour vérifier la structure de votre répertoire pour atteindre grubx64.efi après avoir entré FS0 : et appuyez sur la touche Entrée.

J'espère que cela vous aidera !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X