我正在尝试运行 VirtualBox,以便为学校安装 Windows XP。我可以设置新的 VM,但当我尝试启动它时,内核出现问题。
无法为虚拟机 Windows XP 打开会话。
虚拟机“Windows XP”在启动过程中意外终止,退出代码为 1。
结果代码:NS_ERROR_FAILURE (0x80004005)
组件:机器
接口:IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
这是 VirtualBox 错误,然后有一个错误说:
sublibOslnit 中的错误
内核驱动程序未安装(rc=-1908)
VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载,或者 /dev/vboxdrv 存在权限问题。
请通过执行以下命令重新安装内核模块
/etc/init.d/vboxdrv setup
以 root 身份运行。如果您的发行版中可用,您应该首先安装 dkms 包。
我运行过这个程序,每次都出错。如果这是问题所在,我不知道如何更改权限。
答案1
您是通过 apt-get 进行安装的吗?我无法在 ubuntu 12.04 的 virtualbox 上运行任何虚拟机,我通过从 apt-get 中删除安装的 virtualbox 并安装 oracle 站点提供的版本解决了这个问题,之后我将自己添加到了 vboxusers 组。这解决了我遇到的所有问题。
希望这可以帮助
答案2
将您的用户添加到“vboxusers”组仅对在虚拟机中使用 USB 驱动器和其他一些事情很重要。无需创建新的虚拟机....