Android 下运行 Xubuntu 上的 Virtual Box 问题

Android 下运行 Xubuntu 上的 Virtual Box 问题

首先,我知道这个问题这个,我不认为这是重复的。我在两台不同的笔记本电脑上遇到过这个问题(并使用这些答案解决了它)。然而,我认为这个问题是不同的。我怀疑这可能与 Xubuntu 在 下运行有关chroot

此外,我意识到这个问题可能根本无法解决。我知道 VB 依赖于 BIOS 中的某种虚拟化设置。我的设备甚至没有BIOS。

chroot好的,这是在 Android 设备上运行的 Xubuntu Xenial (x86-64) 。(详情请见此处)。它不是虚拟机。Android 和 Xubuntu 都共享相同的 Linux 内核,在 Android 的系统监视器中,我可以将 Xubuntu 进程视为单独的任务。该设备具有 x86‑64 2.3 Ghz 四核 CPU 和 4 GB RAM。

uname -a顺便说一句,由于 Android 的原因,我运行的是旧内核。

Linux localhost 3.10.20-x86_64_moor-gc55829a #1 SMP PREEMPT Wed May 4 01:08:33 CST 2016 x86_64 x86_64 x86_64 GNU/Linux

好的,我通过virtualbox在终端中输入来运行 VB。

程序启动了,但我还收到以下警告:

android@localhost:~$ virtualbox
WARNING: The character device /dev/vboxdrv does not exist.
     Please install the virtualbox-dkms package and the appropriate
     headers, most likely linux-headers-gc55829a.

     You will not be able to start VMs until this problem is fixed.
Xlib:  extension "XInputExtension" missing on display ":0.0".

尽管出现了这个警告,GUI 仍然会出现。但是,当我尝试运行任何虚拟机时,我都会收到以下消息:

无法打开虚拟机会话[姓名]

单击按钮Details将出现以下消息:

虚拟机“[name]”在启动期间意外终止,退出代码为 1 (0x1)。

结果代码:NS_ERROR_FAILURE (0x80004005) 组件:MachineWrap 接口:IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

另一个方框写着:

内核驱动程序未安装(rc = -1908)

VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载,或者 /dev/vboxdrv 存在权限问题。请安装 virtualbox-dkms 包并通过执行加载内核模块

‘modprobe vboxdrv’

以 root 身份运行。如果您的发行版中提供 DKMS 包,则应首先安​​装它。此包会跟踪 Linux 内核更改,并在必要时重新编译 vboxdrv 内核模块。

其中:suplibOsInit 内容:3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - 未安装支持驱动程序。在 Linux 上,open 返回 ENOENT。

我尝试过的事情:

  • 这个答案。本问题提供的所有信息均为已经这样做了。
  • 这:

android@localhost:~$ sudo modprobe vboxdrv

modprobe:错误:../libkmod/libkmod.c:586 kmod_search_moddep() 无法打开 moddep 文件‘/lib/modules/3.10.20-x86_64_moor-gc55829a/modules.dep.bin’

modprobe:严重错误:在目录 /lib/modules/3.10.20-x86_64_moor-gc55829a 中未找到模块 vboxdrv

android@localhost:~$

相关内容