There is a problem in that the Software Store has available VitualBox 6.1.22 only and this does not work properly with the way it currently installs via the software store. On checking this with my son who does a lot of work VirtualBox the problem arises from changes to VirtualBox in vs 6.1. making it not fully compatible. The follow quotes are from the VirtualBox website:
Download page: "Please also use version 6.0 if you need to run VMs with software virtualization, as this has been discontinued in 6.1. Version 6.0 will remain supported until July 2020. "
Manual page - Chapter 126.96.36.199 Kernel Modeules and UEFI Secure Boot: If you are running on a system using UEFI (Unified Extensible Firmware Interface) Secure Boot, you may need to sign the following kernel modules before you can load them:
See your system documentation for details of the kernel module signing process.
Since most modern systems now use UEFI and this needs to be done to use VirtualBox 6.1 it's crazy to expect the average user to do what's needed to do the required changes to those modules.
This needs to be brought to the attention of the developers so the Software Store can be changed back to using VirtualBox 6.0 or the installation code for installing VirtualBox amended to have the Software Store installation process for VirtualBox 6.1 do the required module signing for the user as part of the installation.
I'm currently running Zorin OS 16.
I'm not sure how to bring this to the attention of the developers, nor how to safely manage a work around for myself as I tried downloading VirtualBox 6.0 from the website and ran into other problems getting it to run 32 bit Win XP on my system. have fallen back to running Wine to play Diablo II LoD but the 800 x600 window on my 42 inch 3,840 s 2,160 monitor is damn small and annoying. Can't play for long due to the eyestrain on these old eyes.