Os Kernels do VirtualBox não estão funcionando

0

Sempre que tento carregar o módulo do kernel do VirtualBox, isso acontece:

$ sudo /etc/init.d/virtualbox start
* Loading VirtualBox kernel modules...
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
[fail]

Associada dmesg output:     [10890.689331] LSM do OS do Chromium: módulo init_module negado="/ lib / modules / 3.8.11 / updates / dkms / vboxdrv.ko" pid = 28313 cmdline="modprobe vboxdrv"

EDITAR

Eu passei o

    * modprobe vboxdrv failed. Please use 'dmesg' to find out why

agora eu recebo

     * Loading VirtualBox kernel modules...
     * No suitable module for running kernel found

então eu fiz uname -r para ver se eu instalei um cabeçalho e obtive

     (cloudyjr)volt@localhost:~$ uname -r
     3.8.11

EDITAR

Então, depois que eu corrigi este problema, encontro outro que eu inicio o virtualbox na linha de comando e recebo

    (cloudyjr)volt@localhost:~/Downloads$ virtualbox
    WARNING: The vboxdrv kernel module is not loaded. 
    Either there is no module available for the current kernel (3.8.11)
    or it failed to load.
    Please recompile the kernel module and install it by


    (cloudyjr)volt@localhost:~/Downloads$ virtualbox

AVISO: O módulo do kernel vboxdrv não está carregado. Ou não há módulo          disponível para o kernel atual (3.8.11) ou não          carga. Por favor, recompile o módulo do kernel e instale-o por

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.


    You will not be able to start VMs until this problem is fixed.

então obedeço ao terminal master e executo o comando

   (cloudyjr)volt@localhost:~/Downloads$ sudo /sbin/vboxconfig
   Running in chroot, ignoring request.
   Running in chroot, ignoring request.
   Running in chroot, ignoring request.
   Running in chroot, ignoring request.
   vboxdrv.sh: Building VirtualBox kernel modules.
   vboxdrv.sh: Starting VirtualBox services.
   vboxdrv.sh: Building VirtualBox kernel modules.
   vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

   There were problems setting up VirtualBox.  To re-start the set-up process, run
    /sbin/vboxconfig

como root.         Executando no chroot, ignorando o pedido.         Executando no chroot, ignorando o pedido.         Executando no chroot, ignorando o pedido.         Correndo no chroot, ignorando o pedido.

agora eu uso o dmesg para verificar o erro

    [ 1353.252260] Chromium OS LSM: init_module locking-ignored
    module="/lib/modules/3.8.11/misc/vboxdrv.ko" pid=32049
    cmdline="/sbin/modprobe vboxdrv"
    [ 1353.280366] vboxdrv: Found 2 processor cores
    [ 1353.287097] supdrvGipCreate: failed to allocate the GIP page. rc=-26

Omg virtualbox

    
por CloudyJr 01.12.2016 / 03:46

1 resposta

1

Bloqueio de Módulo

Se você estiver familiarizado com a compilação de seus próprios kernels, precisará dar uma olhada na documentação do Chromium.

De: link

Carregando módulos do Kernel de fora do sistema de arquivos raiz

Se você precisar carregar módulos do kernel de um local diferente do sistema de arquivos raiz, o bloqueio do módulo deve ser desativado. Uma opção de linha de comando do kernel pode ser usada:

lsm.module_locking=0

Existem scripts que podem ser úteis se você não quiser gastar tempo para fazer a pesquisa.

De: link

Para poder carregar módulos fora do / lib / modules do chromeos, precisaremos desativar o module_locking. Isso pode ser feito alterando os sinalizadores do kernel.

EDIT depois da sua edição: Eu fiz um rápido googling para você. Aqui está um guia para configurar o Virtualbox no Chrome OS: link

    
por 01.12.2016 / 04:18