Ticket #19682 (closed defect: fixed)

Opened 8 months ago

Last modified 2 weeks ago

Vbox EFI cannot read ISO filesystem => fixed in SVN/next 6.1.x

Reported by: luizluca Owned by:
Component: EFI Version: VirtualBox 6.1.10
Keywords: iso udf Cc:
Guest type: all Host type: Linux



As Vbox EFI does not include a network boot option, I was loading IPXE using a ISO image. However, since some recent update (6.1?), I can't read ISO anymore.

I noticed that there is a UDF driver and created a new CD using UDF:

genisoimage -udf -o /tmp/ipxe.udf /mnt/b/

And it worked as before. Please, fix ISO EFI support as UDF is much less used. And, if possible, add the necessary modules for directly booting from network.

Change History

comment:1 Changed 7 months ago by aeichner

  • Summary changed from Vbox EFI cannot read ISO filesystem to Vbox EFI cannot read ISO filesystem => fixed in SVN/next 6.1.x

Thanks for the report, this will be fixed in the next maintenance release.

comment:2 Changed 7 months ago by aeichner

Btw. network booting is supported with virtio-net.

comment:3 Changed 6 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed

comment:4 follow-up: ↓ 5 Changed 4 months ago by Thomas Dreibholz

It seems that this fix has broken EFI boot for the latest Ubuntu 20.10 ( as well as FreeBSD 12.1 ( ISOs. VirtualBox 6.1.14 as well as 6.1.16 fail to boot these ISOs when using EFI. In BIOS mode, the ISOs can boot.

comment:5 in reply to: ↑ 4 Changed 4 months ago by Andrew 1717

I can confirm Thomas's observations. Comparing the log from booting the same FreeBSD 12.1 VM under 6.1.12 vs. 6.1.16, I see an extra EFI module is loaded:

EFI: VBoxDbg> loadimage64 'R:/tinderbox/efi2-6.1/out/win.amd64/release/obj/VBoxEfiFirmware/amd64/RELEASE_VS2010/X64/VBoxPkg/VBoxFsDxe/VBoxIso9660/DEBUG/VBoxIso9600.efi' 0xbee7a000 LB 0x5680

comment:6 Changed 4 months ago by luizluca

Maybe it is just a matter of precedence? Try UDF and iso9600 after.

comment:7 Changed 2 weeks ago by Thomas Dreibholz

Could somebody reopen this bug ticket? The "fix" probably messed up booting FreeBSD ISOs. VirtualBox is since a couple of months unable to boot FreeBSD when EFI is enabled!


Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use