无法让 VirtualBox 在 Ubuntu 16.04 中运行

无法让 VirtualBox 在 Ubuntu 16.04 中运行

我升级了我的硬盘,并决定从最新的 Ubuntu 版本开始。它可以正常工作,而且我知道这个错误导致无法从软件中心安装第三方软件。到目前为止,我使用终端和 dpkg 命令安装这些软件包没有问题。但现在我陷入困境……我想安装 VirtualBox,以便我可以继续渗透测试课程,我们在虚拟机中使用 Kali Linux 进行练习和实验。还有其他人遇到这个问题吗?还有其他人有解决办法吗?

问题是 VirtualBox 给出了无法启动内核驱动程序的错误。我尝试卸载并重新安装,尝试重新安装 dkms 包(我不确定它是否是 dkms - 但至少是接近它的包)。因此,归根结底,可以安装 Virtual Box,但无法启动虚拟机。

答案1

如果您想在 *buntus 上使用 VirtualBox,最佳做法是使用 Oracle 的服务器并从那里安装它,而不是使用 repos 中的服务器。

因此,您应该卸载从 repos 安装的有关 VirtualBox 的所有内容,dkms 除外。dkms 是您在安装 VirtualBox 之前必须安装的唯一东西。

您需要按照以下说明将 Oracle 服务器安装到您的系统上:https://www.virtualbox.org/wiki/Linux_Downloads

16.04 中有一个特定部分,专门告诉您如何使用这些键。

成功安装后,您需要安装此页面提供的 VirtualBox 扩展包:https://www.virtualbox.org/wiki/Downloads

祝你好运!

答案2

我昨天遇到了同样的问题,但我通过禁用安全启动然后运行解决了这个问题:

sudo /sbin/rcvboxdrv setup

答案3

通过包管理器安装synaptic。你将收到以下错误:

virtualbox-5.0:
 Depends: libqt4-opengl but it is not going to be installed
 Depends: libsdl1.2debian but it is not going to be installed
 Depends: libvpx1 (>=1.0.0) but it is not installable
 Recommends: libsdl-ttf2.0-0 but it is not going to be installed
 Recommends: dkms but it is not going to be installed

您可以通过搜索并安装使用 synaptic 本身来安装、libqt4-opengllibsdl1.2debian,但您必须手动安装。要下载文件,请参考以下链接:libsdl-ttf2.0-0dkmslibvpx1libvpx1

linuxandubuntu.com - 已解决 Virtualbox 无法在 Ubuntu 15.10 中安装,因为缺少依赖项

然后使用以下命令安装它:

cd /downloaded folder
sudo dpkg -i libvpx1_1.0.0-1_amd64.deb 

(是)

答案4

VirtualBox 无法运行,因为它是第三方软件,如果启用了 UEFI 安全启动,ubuntu 16.04 将不会安装 vboxdrv。因此我们必须禁用 UEFI 安全启动。

  1. 转到突触包管理器
  2. 搜索 virtualbox-dkms
  3. 删除它(如果你没有 synaptic,请使用命令sudo apt remove virtualbox-dkms
  4. 从 synaptic 包管理器再次安装
  5. UEFI 安全启动禁用选项即将推出
  6. 按“是”
  7. 输入密码
  8. 重新输入密码
  9. 重启机器
  10. mok manger 将会出现
  11. 选择第二个选项
  12. 按照所述输入密码字符并输入..直到完成
  13. 选择是

结束

相关内容