无法在 Ubuntu 16.04 中启动 VirtualBox

无法在 Ubuntu 16.04 中启动 VirtualBox

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 位版本。

相关内容