我已经下载了 Virtualbox 以便在其中运行 Android,我已经设置好一切并尝试启动它,但不幸的是出现了 2 个错误。
无法为虚拟机 Android 打开会话。虚拟机“Android”在启动过程中意外终止,退出代码为 1
细节:
Result Code: NS_ERROR_FAILURE (0x80004005) Component: Machine Interface: IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}
内核驱动程序未安装(rc=-1908)
VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载,或存在权限问题
/dev/vboxdrv
。请通过执行以下命令重新安装内核模块/etc/init.d/vboxdrv setup
以 root 身份运行。如果您的发行版中提供 DKMS 包,则应首先安装它。此包会跟踪 Linux 内核更改,并在必要时重新编译 vboxdrv 内核模块。
因此它在
/etc/init.d/vboxdrv setup
终端中输入了以下内容:/etc/init.d/vboxdrv setup Stopping VirtualBox kernel modules ...done. Recompiling VirtualBox kernel modules /etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: cannot create /var/log/vbox-install.log: Permission denied ...failed! (Look at /var/log/vbox-install.log to find out what went wrong)
之后,正如终端上所说的那样,我输入了内容
/var/log/vbox-install.log
来检查出了什么问题。/var/log/vbox-install.log bash: /var/log/vbox-install.log: Permission denied
由于权限被拒绝,我输入了“su sudo”以作为 root 用户:
su sudo /var/log/vbox-install.log No passwd entry for user 'sudo'
所以我尝试了:
su /var/log/vbox-install.log No passwd entry for user '/var/log/vbox-install.log'
进而:
sudo /var/log/vbox-install.log [sudo] password for mroovka: sudo: /var/log/vbox-install.log: command not found
所以我只需输入“su”,然后尝试
/var/log/vbox-install.log
再次检查,但结果是......mroovka@mroovka-N102SP-N100SP-N101SP:~$ su Password: root@mroovka-N102SP-N100SP-N101SP:/home/mroovka# /var/log/vbox-install.log bash: /var/log/vbox-install.log: Permission denied
所以我真的不知道该怎么做,因为我只有一个帐户,而且我是管理员。
预先感谢您的帮助。
PS.我知道这个问题可能是重复的,但是我读了很多相关内容,解决这个问题对我来说非常具有挑战性。
答案1
没有 /var/log/vbox-install.log,它没有被创建。当您尝试安装内核模块时,错误表明它无法创建该文件,因为它缺少权限。
请使用 sudo 以 root 身份运行程序,您需要输入:
sudo /etc/init.d/vboxdrv setup
如果有任何问题,您可以使用以下命令读取日志:
gedit /var/log/vbox-install.log
无需 root 身份即可阅读。
答案2
su 是一个完全改变用户的命令,你应该像这样使用它:
su USERNAME
但是 sudo 是一个即时获得 root 权限的命令,您可以按如下方式使用它:
sudo COMMAND
,然后它会要求您输入密码。
答案3
伙计们,一切都很好,直到我实际上在 VB 上安装了 android,它试图运行,但它运行了很长时间,所以我关闭了它,然后出现了错误:无法为虚拟机 Android 打开会话。
无法从直接会话 (VBOX_E_INVALID_VM_STATE) 获取控制台对象。
结果代码:VBOX_E_VM_ERROR (0x80BB0003) 组件:机器接口:IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}
另外,当我再次启动 Android 时,它会告诉我在 VB 中再次安装它,即使它已经安装了...这可能是文件问题吗?
有人能告诉我这是什么问题以及如何解决这个问题吗?谢谢