VirtualBox

Opened 4 years ago

Last modified 4 years ago

#20262 new defect

FreeBSD host, EFI guests, 6.1.18: F12 no longer presents the boot manager

Reported by: Graham Perrin Owned by:
Component: EFI Version: VirtualBox 6.1.18
Keywords: F12, boot, boot manager Cc:
Guest type: all Host type: other

Description

With 5.2.44, if I recall correctly:

  • F12 always successfully presented the boot manager.

With recent https://svnweb.freebsd.org/ports?view=revision&revision=567950 for the ports collection for FreeBSD:

  • 6.⋯ became available (nothing earlier than 6.1.18 was in the collection)
  • end of life 5.2.44 became legacy.

With 6.1.18, it seems:

  • boot management is impossible for guests that use EFI.

The VirtualBox splash screen appears for no longer than a split-second (with and without keying F12), then there's the shell.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234878#c235 (comment 235) described the symptom but was – in the context of bug 234878 (emulators/virtualbox-ose: Update to 6.1) – not a show-stopper.

Attachments (3)

optical-2021-03-18-08-47-06.log (168.0 KB ) - added by Graham Perrin 4 years ago.
Example log, after changing the guest type from 64-bit FreeBSD to 64-bit Windows 10
55.png (35.3 KB ) - added by Graham Perrin 4 years ago.
Shell> (after not getting the boot manager)
08.png (29.7 KB ) - added by Graham Perrin 4 years ago.
Booting from a file

Download all attachments as: .zip

Change History (7)

by Graham Perrin, 4 years ago

Example log, after changing the guest type from 64-bit FreeBSD to 64-bit Windows 10

by Graham Perrin, 4 years ago

Attachment: 55.png added

Shell> (after not getting the boot manager)

comment:1 by Derek Schrock, 4 years ago

Type exit to go to the EFI manager.

in reply to:  1 comment:2 by Graham Perrin, 4 years ago

Replying to Derek Evan Schrock:

Thanks.

Is use of F12 deprecated with EFI?

comment:3 by Derek Schrock, 4 years ago

Don't know but I think if there isn't an EFI bootable drive it will go to the shell (see the boot order).

I believe you can ask go directly to the EFI manager via escape. I can't find any meaningful documentation in the VirtualBox manual for EFI.

by Graham Perrin, 4 years ago

Attachment: 08.png added

Booting from a file

in reply to:  3 comment:4 by Graham Perrin, 4 years ago

Replying to Derek Evan Schrock:

… EFI manager via escape. …

Unfortunately not.

I can exit from the shell then:

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy