Ticket #14142 (closed defect: wontfix)

Opened 8 years ago

Last modified 3 years ago

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.


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

Change History

Changed 8 years ago by Thomas Dreibholz

comment:1 Changed 8 years ago by Thomas Dreibholz

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 Changed 3 years ago by aeichner

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

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.
ContactPrivacy policyTerms of Use