VirtualBox

Opened 7 years ago

Closed 4 years ago

#16159 closed defect (fixed)

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 (2)

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

Download all attachments as: .zip

Change History (5)

by bak, 7 years ago

Attachment: DVD.png added

Screen shot from EFI boot

comment:1 by bak, 7 years ago

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.

by bak, 7 years ago

Attachment: VBox.log added

VBox log

comment:2 by joerichey, 6 years ago

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 by aeichner, 4 years ago

Resolution: fixed
Status: newclosed

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.

© 2023 Oracle
ContactPrivacy policyTerms of Use