无法运行 Virtualbox:字符设备 /dev/vboxdrv 不存在

无法运行 Virtualbox:字符设备 /dev/vboxdrv 不存在

我可以下载,但不能运行virtualbox。它说:

警告:字符设备 /dev/vboxdrv 不存在。请安装 virtualbox-dkms 包和适当的标头,最有可能是 linux-headers-generic。

在解决此问题之前,您将无法启动虚拟机。

有人知道如何解决这个问题吗?

答案1

从你的 BIOS 禁用安全启动,你将能够使用 VirtualBox

答案2

尝试安装 VirtualBox 运行所需的软件包。

按照以下命令(每个命令后按回车键)使用终端(Ctrl-Alt-T)进行安装。

sudo apt-get install virtualbox-dkms

当它询问您是否继续时,按“y”(表示是),然后按 Enter。

做同样的事情

sudo apt-get install linux-headers-generic

笔记: 在继续执行第二条命令 (linux-headers-generic) 之前,请检查您的 Linux 发行版的标头是否有任何更新。因为如果您安装了错误的标头,您的系统很可能无法启动操作系统。例如:如果您在 Ubuntu 中安装 Linux Mint 标头,您将拥有错误的标头,您的操作系统可能无法启动。VirtualBox 显示此信息 (linux-headers-generic),因为源代码库适用于所有 Linux 发行版。

问题: 您使用的 Linux 发行版是什么?哪个版本?(例如:Ubuntu 14.04 Trusty Tahr)这将帮助很多用户确定问题,尤其是针对您的发行版。此外,因为(VirtualBox)最终代码对于每个发行版都是不同的。

答案3

您使用什么方法安装 virtualbox?我记得当我尝试通过 Ubuntu 软件中心安装时也遇到过类似的问题。如果您确实使用了软件中心,请尝试以下终端命令

sudo apt-get purge virtualbox
sudo apt-get install virtualbox
virtualbox

Virtualbox 是一款不错的工具。我个人认为,在开始使用虚拟化时,VMWare 更容易使用。要在 Ubuntu 上安装 VMWare:

下载 VMWare Player 捆绑包

https://www.vmware.com/products/player/playerpro-evaluation.html

然后输入以下终端命令

cd ~/Downloads
sudo chmod u+x VMware-Player*
sudo ./VMware-Player*

相关内容