Opened 11 years ago
Closed 8 years ago
#12215 closed defect (obsolete)
UEFI Mode CDROM on IDE controller Loading SImple File System Protocol
Reported by: | dfatvb | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 4.2.18 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | other |
Description
On win7 x64 machine under vitualbox x64 configuration in UEFI mode with a cdrom drive on ide piix4, with a sata hard drive, the cdrom gets two simple file system protocols loaded on it, one (wrong) to device path: PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)
The other to: PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/CDROM(0x0)
This includes when booting from the CDROM drive it reports incorrectly that the loaded image file path to be PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/\EFI\BOOT\BOOTX64.EFI
basically it should only be mounted on the the path that includes the media path entry (that's also where the blockio protocol will be) - as it is now when looking for booted entry, it's giving bad info that can't be correctly processed.
Change History (3)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
priority: | blocker → major |
---|
comment:3 by , 8 years ago
Resolution: | → obsolete |
---|---|
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
More details - Simplified...
The CDROM(0x0) entry is the boot image (fat partition) on the drive, the ATA(0x0) is the ISO9660 listing of items on the CD. But it should have a media path.
I got that all straightened out in my head. So the fix is only for the ISO9660 file system being mounted, needs to be on a media path.