How to Enable EFI on VirtualBox Virtual Machines Running Linux

Most trendy PCs depend upon the EFI partition besides into working techniques. Here is methods to allow EFI assist on a Linux digital machine on VirtualBox.

Circuit board

Whereas BIOS-based machines are the usual for VirtualBox, in the true {hardware} world, nearly all new PCs use EFI firmware. It is simple to make use of the brand new commonplace to arrange Linux digital machines, even whether it is formally experimental.

Here is how one can simply arrange an EFI-based Linux digital machine on VirtualBox. However first, let’s discover out what EFI actually is.

What Is EFI?

EFI, also called UEFI, stands for Extensible Firmware Interface. It is meant to exchange the previous BIOS system that has existed for the reason that unique IBM PC was created in 1981.

Why was this accomplished? On condition that BIOS has been round so lengthy, its limitations have lengthy been obvious as soon as PCs received extra highly effective. EFI permits for a lot bigger boot partition sizes than BIOS.

It additionally makes Safe Boot attainable, lessening the danger of the firmware being corrupted or taken over by malware. For these causes, Microsoft has made UEFI assist obligatory for PC producers since Home windows 8.

Not solely do actual PCs assist EFI, however as OS assist for it has grown, so it has in digital machines, together with Oracle VirtualBox.

Step 1: Enabling EFI on VirtualBox

VirtualBox EFI selection

To allow assist for EFI in a Linux digital machine, all it’s important to do is choose a menu choice.

Within the VirtualBox machine choice, click on on the digital machine you wish to allow EFI in, then click on Settings. Swap to the System tab and examine the field that claims Allow EFI (Particular OSes solely). Linux is fairly particular, proper?


Now you’ll boot and set up a Linux digital machine utilizing EFI in VirtualBox.

Step 2: Putting in and Booting a Linux Distro

Debian EFI paritition scheme

Putting in a Linux digital machine with EFI needs to be just like putting in one by way of BIOS. You possibly can boot the set up media as typical. On this case, we’ll use Debian. For greatest outcomes, it is going to be simpler to create a model new digital machine.

The method needs to be practically equivalent to a BIOS set up, however the partition scheme shall be totally different, because it makes use of GPT as an alternative of the previous MBR model. The set up program ought to current an affordable partition scheme for the digital disk you’ve got created.

Now You Can Boot a Linux VM Utilizing VirtualBox

Now you could change your VirtualBox Linux VMs from BIOS to UEFI, you may make the most of its options.

If you wish to study extra about the advantages of the brand new commonplace for PC firmware, learn on.


What Is UEFI And How Does It Maintain You Extra Safe?

Learn Subsequent

About The Creator

Leave a Comment