Alternative Firmware (EFI)
includes experimental support for the Extensible Firmware
Interface (EFI), which is an industry standard intended to replace the legacy BIOS as the primary interface for
bootstrapping computers and certain system services later.
By default, uses the BIOS firmware for virtual machines. To
use EFI for a given virtual machine, you can enable EFI in the machine's Settings
window. See . Alternatively, use the
VBoxManage command line interface as follows:
VBoxManage modifyvm "VM name" --firmware efi
To switch back to using the BIOS:
VBoxManage modifyvm "VM name" --firmware bios
One notable user of EFI is Apple Mac OS X. More recent Linux versions and Windows releases, starting with Vista,
also offer special versions that can be booted using EFI.
Another possible use of EFI in is development and testing
of EFI applications, without booting any OS.
Note that the EFI support is experimental and will be
enhanced as EFI matures and becomes more widespread. Mac OS X, Linux, and newer Windows guests are known to work
fine. Windows 7 guests are unable to boot with the EFI
implementation.