VirtualBox

Ticket #16159 (closed defect: fixed)

Opened 4 years ago

Last modified 8 months ago

Boot failed. EFI DVD/CDROM - message before a successful boot

Reported by: Leonid Dorogin Owned by:
Component: EFI Version: VirtualBox 5.1.8
Keywords: Cc:
Guest type: Linux Host type: Mac OS X

Description

VirtualBox 5.1.8 with the extension pack installed on macOS Sierra 10.12.1 host. The guest machine is Arch Linux with the standard kernel, and systemd EFI bootloader. /EFI/BOOT/BOOTX64.EFI is present on the EFI partition. EFI firmware is enabled in the VM.

Before a successful boot, the following message is shown shortly: "Boot failed. EFI DVD/CDROM"

Changing boot order and disabling booting from optical drive have no effect on this.

Attachments

DVD.png Download (10.5 KB) - added by bak 3 years ago.
Screen shot from EFI boot
VBox.log Download (205.2 KB) - added by bak 3 years ago.
VBox log

Change History

Changed 3 years ago by bak

Screen shot from EFI boot

comment:1 Changed 3 years ago by bak

This is still present in VB 5.1.28 It seems that EFI dont READ the boot order settings, but simply insists on trying the DVD before the harddisk.

It should of course respect the boot order from settings.

Changed 3 years ago by bak

VBox log

comment:2 Changed 3 years ago by joerichey

I am also hitting this issue on VB 5.1.26 and 5.2.6

It's also worth noting that using the firmware to set the boot order via: Boot Maintenance Manager > Boot Options > Change Boot Order will fix the issue on reboots, but after a shutdown and power on, the problem appears again.

This may be related to https://www.virtualbox.org/ticket/11177

It would seem like the VB firmware does not properly implement EFI Boot Management Variables (as the variables do not persist).

comment:3 Changed 8 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed

This could be fixed starting with VirtualBox 6.1 as we now have proper NVRAM support which makes configuration changes persistent across VM runs. You still need to change the boot order inside the VM using the EFI manager though. The VM boot order settings don't have any effect for EFI and we probably won't change that as the required changes are quite big with too little impact.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use