我可以下载,但不能运行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*