vboxdrv
尝试在 Ubuntu 16.04 中启动 VirtualBox 会产生有关模块无法加载的错误,然后会产生另一个有关/usr/lib/virtualbox/VirtualBox
未找到的错误。
$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (4.10.0-35-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
/usr/bin/virtualbox: 111: exec: /usr/lib/virtualbox/VirtualBox: not found
为了获得 VirtualBox,我从网站下载了 .deb 文件并使用以下命令从本地安装它:
sudo dpkg -i virtualbox5.1_5.1.28-117968~Ubuntu~xenial_i386.deb
答案1
我在内核为 4.10.0-35-generic 的 ubuntu 17.04 amd64 上遇到了完全相同的问题。使用以下行修复:
apt --fix-broken install
然后安装 apt libqt5x11extras5。希望这会有所帮助。
答案2
根据评论中最初提供的信息,您的系统似乎是 64 位系统,并且您正在使用 32 位 VirtualBox 安装程序。请为您的 Ubuntu 系统重新下载 64 位版本。