VirtualBox

Opened 3 years ago

Closed 9 months ago

#20262 closed defect (obsolete)

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 3 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 3 years ago.
Shell> (after not getting the boot manager)
08.png (29.7 KB ) - added by Graham Perrin 3 years ago.
Booting from a file

Download all attachments as: .zip

Change History (9)

by Graham Perrin, 3 years ago

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

by Graham Perrin, 3 years ago

Attachment: 55.png added

Shell> (after not getting the boot manager)

comment:1 by Derek Schrock, 3 years ago

Type exit to go to the EFI manager.

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

Replying to Derek Evan Schrock:

Thanks.

Is use of F12 deprecated with EFI?

comment:3 by Derek Schrock, 3 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, 3 years ago

Attachment: 08.png added

Booting from a file

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

Replying to Derek Evan Schrock:

… EFI manager via escape. …

Unfortunately not.

I can exit from the shell then:

comment:5 by Graham Perrin, 9 months ago

I can't recall when symptoms disappeared, but this bug is no longer reproducible.

% pkg iinfo virtualbox
virtualbox-ose-6.1.46
virtualbox-ose-kmod-6.1.46
% uname -aKU
FreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400093 #1 main-n264312-789df254cc9e-dirty: Tue Jul 25 11:18:53 BST 2023     grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1400093 1400093
%

comment:6 by aeichner, 9 months ago

Resolution: obsolete
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use