VirtualBox

Ticket #20262 (new defect)

Opened 2 months ago

Last modified 2 months ago

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

Reported by: grahamperrin 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

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

Change History

Changed 2 months ago by grahamperrin

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

Changed 2 months ago by grahamperrin

Shell> (after not getting the boot manager)

comment:1 follow-up: ↓ 2 Changed 2 months ago by Derek Evan Schrock

Type exit to go to the EFI manager.

comment:2 in reply to: ↑ 1 Changed 2 months ago by grahamperrin

Replying to Derek Evan Schrock:

Thanks.

Is use of F12 deprecated with EFI?

comment:3 follow-up: ↓ 4 Changed 2 months ago by Derek Evan Schrock

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.

Changed 2 months ago by grahamperrin

Booting from a file

comment:4 in reply to: ↑ 3 Changed 2 months ago by grahamperrin

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.

www.oracle.com
ContactPrivacy policyTerms of Use