Opened 5 years ago
Closed 4 years ago
#19151 closed defect (fixed)
start_image() returns Buffer Too Small
Reported by: | Mike_1996 | Owned by: | |
---|---|---|---|
Component: | EFI | Version: | VirtualBox 6.1.0 |
Keywords: | buffer too small | Cc: | |
Guest type: | Linux | Host type: | Mac OS X |
Description
This is a Fedora 30 Installation on a MacPro5,1 on real hard disks, passed through as reference VMDKs (following the steps from the official guide) and booted fine with all 6.0.x versions. Upon upgrade to 6.1, the EFI of the VM now fails to find bootable item, which is located at \System\Library\CoreServices\boot.efi (as with any normal Fedora EFI installations on Macs, the ESP is in HFS+ and in my specific case it is not the 1st partition of the disk, but previous EFI implementations have always succeeded with this configuration). After being directed to the EFI shell, manually executing the aforementioned boot.efi results in a success boot without any further issues.
Attachments (2)
Change History (5)
by , 5 years ago
Attachment: | vbox_buffer_too_small.png added |
---|
by , 5 years ago
Attachment: | Bildschirmfoto von 2020-01-03 23-05-03.png added |
---|
GNOME Disks showing the designated HFS+ EFI partition where the mentioned boot files live
comment:1 by , 5 years ago
I'm afraid I cannot provide logs at the moment as I see absolutely nothing that could be remotely related to boot items in any of the log files generated. Maybe I have to dig more, but I think this could be just an edge case due to my relatively rare configuration. It might not even be related to VirtualBox itself but rather the code on which VirtualBox's EFI firmware is based. I've just attached my exact disk and partition scheme in case it could illustrate my configuration better.
comment:2 by , 5 years ago
Assumed to have been solved months ago. Working fine on latest versions. Thanks.
comment:3 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Screenshot of the EFI boot screen warning messages