Problema com o Virtual Box no Xubuntu em execução no Android

0

Primeiro de tudo, estou ciente de esta questão e este , e eu não acredito que isso seja uma duplicata. Eu encontrei esse problema (e resolvi usando essas respostas) em dois laptops diferentes. Este problema, no entanto, acredito que seja diferente. Eu suspeito que possa ter algo a ver com o fato de que o Xubuntu está rodando sob chroot .

Além disso, percebo que isso pode não ser solucionável. Eu sei que o VB depende de algum tipo de configuração de virtualização no BIOS. Meu dispositivo nem tem um BIOS.

Tudo bem, esse é o XenTube Xenial (x86-64) executado em chroot em um dispositivo Android. ( Detalhes aqui ). Não é uma máquina virtual. O Android e o Xubuntu compartilham o mesmo kernel do Linux e, no monitor de sistema do Android, eu posso ver os processos do Xubuntu como tarefas separadas. Este dispositivo tem um CPU quad core x86-64 de 2.3 Ghz e 4 GB de RAM.

A propósito, devido ao Android, estou executando um kernel antigo. uname -a

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

Tudo bem, então eu executo o VB digitando virtualbox no Terminal.

O programa começa, mas também recebo este aviso:

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".

Apesar deste aviso, no entanto, a GUI ainda aparece. No entanto, quando tento executar qualquer VM, recebo a seguinte mensagem:

Failed to open a session for the virtual machine [name].

Clicando em um botão que diz Details apresenta a seguinte mensagem:

The virtual machine '[name]' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code: NS_ERROR_FAILURE (0x80004005) Component: MachineWrap Interface: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

Uma caixa separada diz:

Kernel driver not installed (rc = -1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please install virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Coisas que tentei:

  • Esta resposta. Todas as informações dadas nesta questão são após ter feito isso.
  • Isto:

android@localhost:~$ sudo modprobe vboxdrv

modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/3.10.20-x86_64_moor-gc55829a/modules.dep.bin'

modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/3.10.20-x86_64_moor-gc55829a

android@localhost:~$

    
por Revetahw 29.06.2016 / 20:04

0 respostas