You are not logged in.

#1 2017-07-18 13:52:04

Unturned
Member
Registered: 2017-04-16
Posts: 30

Arch UEFI install in Virtualbox won't boot #SOLVED#

Hello all,
I decided to practice the installation procedure in Virtualbox VM before doing it for real on my laptop, but Arch won't boot after I rebooted the VM. I configured the VM to use UEFI mode, followed the Installation Guide, and installed GRUB accordingly, but the UEFI menu shows up instead of GRUB. I caught a line of text that flashed for half a second before the UEFI menu showed up, saying "Not a Secure Boot Platform 14". What does this mean? I also tried this link: https://bbs.archlinux.org/viewtopic.php?id=158003, but they used refind instead of grub. How can I solve this issue?

P.S.
I actually managed to boot into Arch twice by selecting the "UEFI Shell x86_64 v2" option in the UEFI menu. An error message saying "Failed to start bootloader: write protected" appeared, but shortly after, GRUB showed up and I was able to boot into Arch. But this method failed to work after I did this for two times. Now the "Shell>" prompt shows up instead of the error message.

Image of UEFI menu (I can't upload my image; this image is the same as mine): https://www.linuxbabe.com/wp-content/up … ox_004.png

Thanks! Any suggestion would be appreciated!

Last edited by Unturned (2017-09-23 04:46:15)

Offline

#2 2017-07-18 15:37:34

amish
Member
Registered: 2014-05-10
Posts: 470

Re: Arch UEFI install in Virtualbox won't boot #SOLVED#

Thats bug in Virtualbox... it forgets the boot UEFI entry once its powered off.

https://wiki.archlinux.org/index.php/Vi … n_EFI_mode
https://www.virtualbox.org/ticket/11177

Offline

#3 2017-07-19 05:52:54

Unturned
Member
Registered: 2017-04-16
Posts: 30

Re: Arch UEFI install in Virtualbox won't boot #SOLVED#

Thanks for the link! But how do you "launch the bootloader manually" via the UEFI shell? I googled it with no success. Also, I renamed the /EFI/grub/grubx64.efi into /EFI/BOOT/BOOTX64.EFI, but it didn't work as well.

Offline

#4 2017-08-06 02:42:14

Blasphemist
Member
From: Colorado
Registered: 2013-01-17
Posts: 160

Re: Arch UEFI install in Virtualbox won't boot #SOLVED#

Unturned wrote:

But how do you "launch the bootloader manually" via the UEFI shell?

That terminology is a bit confusing. There are a lot of flavors of UEFI and some may be able to boot something from the UEFI shell that lets you change settings and such but most don't. On my UEFI system I press F2 and it brings up a UEFI provided boot menu that lists my available boot devices and when you select one of them, it lists the available boot options for that device. These boot options are the same as what you see using efibootmgr.

# efibootmgr -v

Last edited by Blasphemist (2017-08-06 19:01:47)


Simple and Open

Offline

#5 2017-09-23 04:45:37

Unturned
Member
Registered: 2017-04-16
Posts: 30

Re: Arch UEFI install in Virtualbox won't boot #SOLVED#

ok, so i updated virtualbox to a newer version and arch booted by it self....
problem solved, i guess? big_smile

Offline

Board footer

Powered by FluxBB