Virtual box 6.0.10 has been released today. Although this is a maintenance release that mainly fixes some bugs, it does add an important additional feature: support for UEFI secure boot driver signing on Ubuntu and Debian 10+ hosts.
VirtualBox is x86 and AMD64 / Intel64 virtualization software that runs on Windows, Linux, macOS, and Solaris and supports a large number of guest operating systems, including Windows Linux, Solaris, OpenSolaris, OS / 2, and OpenBSD.
A kind VirtualBox error The issue about secure boot driver signing not working on Linux was opened 6 years ago and has not been marked as fully fixed so far. However, in the latest 6.0.10 version, VirtualBox supports UEFI secure boot driver signing on Ubuntu and Debian 10+ hosts, so users no longer need to manually sign the vbox kernel module or disable secure boot to run virtual machines.
Part of the problem is that any method of automatically signing a kernel module may be only slightly safer than the kernel completely disables signing. Of course, it’s hard to say exactly, just like it’s hard to say exactly, how much security benefits can be provided even on desktop systems with signature modules.
The quote above is from a VirtualBox developer and commented on this error report. He continues to post new comments:
Starting with the current 6.0 and trunk test releases, this issue has been fixed in Ubuntu. The reason this can be done for Ubuntu is because they already provide their own mechanism for the DKMS module to use. The issue I mentioned in the previous comment still applies, but since Ubuntu decided to provide this issue itself, it was not their decision.
He also recommends that anyone who wants this fixed version to be used with other Linux distributions ask the distribution to provide a mechanism they can use. Related Content: Install VirtualBox Guest Additions in Ubuntu, Linux Mint, Debian, Fedora, and openSUSE [How-To]Other interesting changes in VirtualBox 6.0.10:
- User Interface: Fix recent sizing issues for Linux hosts
- Linux host: Fix focus acquisition issues with latest Qt releases
- Linux guests: Don’t try to load older versions of libcrypt on recent guests in the Guest Additions tool
- Linux guest: udev rules for guest kernel modules do not always take effect in a timely manner
- Linux guest / VMSVGA: Don’t forget the screen size of the guest after the guest restarts
- USB: Improve capture device identification
- USB: Fixed “unrecoverable error” issue in OHCI simulation
The complete change log can be found at VirtualBox website Just in case you are interested.
The VirtualBox download page provides the latest VirtualBox 6.0 (now 6.0.10) for Windows, macOS, Linux, and Solaris. There are Linux packages and repositories for Ubuntu, Debian, openSUSE, Fedora, Oracle Linux, Red Hat Enterprise Linux and CentOS 7.
If you have VirtualBox database After enabling the feature on your system, all you have to do is install the virtualbox-6.0 package to get the latest version.