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 ?

1voto

Laurent Points 11

J'ai pu résoudre ce problème en changeant le périphérique cdrom dans virtualbox de IDE à SATA. J'ai supprimé le mappage standard du lecteur de cdrom virtuel dans la configuration du périphérique.

Il suffit d'ajouter un périphérique cdrom au contrôleur SATA existant qui doit être utilisé pour votre support d'installation.

Et voilà, plus de problèmes avec l'EFI.

1voto

Dan Duncker Points 11

Pour cela, vous devez l'écrire comme suit :

fs0:
cd EFI
cd ubuntu
grubx64

C'est ainsi que j'ai réussi à le faire fonctionner. Si vous l'écrivez d'une autre manière, il ne fonctionnera pas.

1voto

Ddm Points 33

Un autre contournement :

Dans l'uefi Shell, démarrez temporairement sur ubuntu en utilisant :

fs0:
cd EFI
cd ubuntu
grubx64

Ensuite, dans ubuntu, éditez le fichier startup.nsh comme ci-dessous :

Terminal ouvert Ctrl + Alt + T .

Type :

sudo nano /boot/efi/startup.nsh

Entrez votre mot de passe.

Maintenant, supprimez tout ce qui s'y trouve en utilisant la touche del ou la touche retour arrière.

Puis tapez exactement ceci : ( FS0 - c'est-à-dire le chiffre 0 et non l'alphabet O )

FS0:
\EFI\ubuntu\grubx64.efi

Maintenant, appuyez sur Ctrl + O (C'est l'alphabet O ).

Ensuite, Alt + D (Pour changer le texte au format msdos).

Ensuite, appuyez sur Enter .

その後 Ctrl + X .

Maintenant, redémarrez.

sudo reboot

Tout devrait aller bien maintenant.

1voto

Yaron Morad Points 11

Utilisant Ubuntu 16.04.4 avec EFI activé et en démarrant la machine virtuelle, j'ai constaté qu'elle ne démarre pas et reste juste dans le Shell interactif d'EFI.

C'est comme ça que j'ai réparé la botte :

D'abord, j'ai trouvé que le grubx64.efi est situé dans BLK2, donc pour un démarrage unique j'ai juste tapé ce qui suit dans le Shell interactif :

BLK2:/EFI/ubuntu/grubx64.efi

Et viola, Ubuntu est en place et fonctionne.

Afin de résoudre définitivement ce problème, une fois le système en place, j'ai ajouté la ligne suivante dans le fichier /boot/efi/startup.nsh.

sudo echo 'BLK2:/EFI/ubuntu/grubx64.efi' > /boot/efi/startup.nsh

C'est tout, le système va démarrer correctement.

0voto

sun312 Points 1

Après avoir installé Kubuntu15.10 dans VirtualBox5 avec UEFI, le redémarrage de la VM échoue.

Ajout de la ligne

FS0:\\EFI\\ubuntu\\grubx64.efidans l'UEFI-Shell n'aide pas.

Et la solution avec la création d'un nouveau fichier startup.nsh dans Kubuntu15.10 dans l'environnement chroot avec

sudo echo '\\EFI\\ubuntu\\grubx64.efi' > startup.nsh ne donne également aucune amélioration.

J'ai trouvé la solution :

Le problème est que le répertoire /boot/efi/EFI/ubuntu avec le fichier grubx64.efi n'existe pas.

Après avoir démarré un Live-CD et passé dans l'environnement chroot, j'ai installé les paquets manquants et créé l'entrée NVRAM nécessaire avec :

sudo apt-get install grub-efi-amd64-signed shim-signed
sudo update-grub

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