Het blijkt te maken te hebben met het feit dat recente kernels automatisch de KVM module (Kernel based Virtual Machine) laden. Daarom kan Virtualbox geen Intel VT-x (of AMD-V) hardware virtualisatie meer gebruiken: hardware virtualisatie kan slechts door één proces gecontroleerd worden. En waar Virtualbox voorheen in stilte een softwarematige workaround gebruikte, protesteert het nu als het geen rechtstreekse controle heeft op de hardware virtualisatie.
Door die module te verwijderen werkt Virtualbox wel, zoals je merkt. Wil je het automatisch zo hebben dat de modules niet geladen zijn, dan moet je ze blacklisten.
echo "blacklist kvm" | sudo tee /etc/modprobe.d/blacklist-kvm.conf
echo "blacklist kvm_intel" | sudo tee -a /etc/modprobe.d/blacklist-kvm.conf
echo "blacklist kvm_amd" | sudo tee -a /etc/modprobe.d/blacklist-kvm.conf
en daarna je initramfs bijwerken en herstarten:
sudo update-initramfs -u
sudo reboot
(Ongedaan maken: /etc/modprobe.d/blacklist-kvm.conf wissen, initramfs bijwerken en herstarten)
Je zou ook kunnen overwegen andere virtualisatiesoftware te gebruiken, zoals Gnome Boxes. Boxes is zeer eenvoudig in gebruik, en misschien meer dan voldoende voor wat je wil doen.