Opened 9 years ago

Closed 4 years ago

#14142 closed defect (wontfix)

UEFI boot only works if HDD controller is SATA, not SCSI or SAS

Reported by: Thomas Dreibholz Owned by:
Component: EFI Version: VirtualBox 4.3.28
Keywords: UEFI, boot, HDD controller type, boot failure Cc:
Guest type: all Host type: Linux


When using a VM with UEFI boot (i.e. System -> Motherboard -> Extended Features: Enable EFI), the boot disk must be SATA. Otherwise, the UEFI boot loader fails to find the boot file system. That is, it will find blk0: but not fs0: -> not possible to boot, only UEFI boot shell is shown.

Attachments (1)

UEFI-Boot-Failure-with-SCSI-Controller.png (42.9 KB ) - added by Thomas Dreibholz 9 years ago.

Download all attachments as: .zip

Change History (3)

by Thomas Dreibholz, 9 years ago

comment:1 by Thomas Dreibholz, 9 years ago

Adding the disk to an IDE controller also does not work as well -> UEFI boot from HDD only works with SATA controller. However, UEFI boot from a CD-ROM connected to an IDE controller works (Kubuntu 15.04 ISO, 64-bit).

comment:2 by aeichner, 4 years ago

Resolution: wontfix
Status: newclosed

Closing as won't fix as the effort for implementing support outweighs the impact. EFI supports IDE, SATA, NVMe and virtio based storage devices which should be sufficient.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use