1. 安装VirtualBox

Ubuntu 18.04使用VirtualBox 6.0出现不能启用所有虚拟机的情况,首先要确保VirtualBox已经安装完成。如果没有安装,可以参照以下步骤:


sudo apt-get update
sudo apt-get install virtualbox
sudo usermod -aG vboxusers $USER
sudo apt-get install dkms
sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install virtualbox-dkms

2. 安装VirtualBox Extension Pack

安装完VirtualBox之后,需要安装VirtualBox Extension Pack,以支持更多的虚拟机功能,可以参照以下步骤:


wget http://download.virtualbox.org/virtualbox/6.0.14/Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack
sudo VBoxManage list extpacks

3. 检查USB设备

如果安装完VirtualBox和VirtualBox Extension Pack仍然不能启用所有的虚拟机,可以尝试检查USB设备,可以参照以下步骤:


sudo adduser $USER vboxusers
sudo usermod -aG vboxusers $USER
sudo usermod -aG vboxsf $USER
sudo usermod -aG vboxusers root
sudo service vboxdrv setup

如果以上步骤仍然无法解决问题,可以尝试重启系统,或者重新安装VirtualBox。