当我尝试运行时Oracle VM VirtualBox
,它说我需要添加一个内核模块并重新编译 Linux 内核才能使其工作。
我收到的错误是:
警告:vboxdrv 内核模块未加载。当前内核没有可用模块或加载失败。请重新编译内核模块并通过以下方式安装
sudo /etc/init.d/vboxdrv 设置
我从他们的下载站点下载了 Oracle VM VirtualBox,并选择了适用于 Ubuntu 13.04 AMD64 的 deb 包
我该如何做呢?
答案1
确保您已安装 Linux 内核头文件并构建必需品:
sudo apt-get install --reinstall linux-headers-generic linux-headers-$(uname -r) build-essential dkms
然后运行:
sudo /etc/init.d/vboxdrv setup
注意错误。
答案2
您需要 dkms 包来安装 VirtualBox,以及 linux-kernel-headers 包来安装内核。如果这些都存在,Oracle VM Virtual Box 应该可以顺利安装。
尝试:
$sudo dpkg -i virtualbox-4.2_4.2.16-86992~Ubuntu~precise_amd64.deb
这应该告诉您在您的机器上完成安装的建议/要求是什么。
希望对您有帮助。祝您有美好的一天!