Virtualbox, Ubuntu 11.10, linux-kernel 3: não é possível iniciar a máquina virtual

10

Instalei o oracle virtualBox v.4.1.2_Ubuntu r38359.
O programa VM começa com erros:

  

AVISO: o dispositivo de caracteres / dev / vboxdrv não existe.      Por favor, instale o pacote virtualbox-ose-dkms eo apropriado      cabeçalhos, provavelmente linux-headers-generic.

     

Você não poderá iniciar VMs até que esse problema seja corrigido.

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

Como supostamente eu fiz:
1)

  

sudo apt-get instala o virtualbox-ose virtualbox-ose-dkms

a resposta:

  

virtualbox-ose já é a versão mais recente.
  O virtualbox-ose-dkms já é a versão mais recente.

2)

sudo apt-get install linux-headers-'uname -r'

resposta:

  

linux-headers-3.0.0-12-generic-pae já é a versão mais recente.

Se eu tentar iniciar a máquina virtual, tenho duas janelas:
1) O primeiro:
  

Falha ao abrir uma sessão para a máquina virtual winxp.   A máquina virtual 'winxp' foi encerrada inesperadamente durante a inicialização com o código de saída 1.

     

Código do resultado: NS_ERROR_FAILURE (0x80004005)
  Componente: Máquina
  Interface: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2) O segundo:

  

Driver de kernel não instalado (rc = -1908)   Por favor, instale o pacote virtualbox-dkms e execute 'modprobe vboxdrv' como root.

Tentei:

  

$ sudo modprobe vboxdrv
  FATAL: Módulo vboxdrv não encontrado.

;

  

$ /etc/init.d/virtualbox start
  * Iniciando os módulos do kernel do VirtualBox
  * Nenhum módulo adequado para execução do kernel encontrado [falha]

    
por ted 24.10.2011 / 14:55

8 respostas

6

Você já tentou construir o módulo do kernel ?. Deveria ter sido construído durante a instalação, mas parece que falhou. Você pode tentar:

sudo dkms install virtualbox/4.1.2

Isso deve construir o módulo.

    
por Javier Rivera 24.10.2011 / 15:39
3

Vá para o Dash e depois para o software center e exclua todos os pacotes do VirtualBox ...

Adicionando o repositório do VirtualBox:

    sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian oneiric contrib"
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    sudo apt-get update

Instalando o VirtualBox 4.1:

    sudo apt-get install virtualbox-4.1

Se você quiser que o USB 2.0, o VirtualBox RDP e o PXE inicializem o suporte para placas Intel em suas máquinas convidadas, você deve instalar o pacote de extensão que pode ser baixado aqui .

Instalando o pacote de extensão

Uma vez baixado o pacote de extensão, abra o VirtualBox e navegue até "Arquivo -> Preferências", na seção "Extensões", clique no ícone "Adicionar pacote" e localize o pacote de extensões baixado.

Siga sua petição:

sudo apt-get install kernel-package 
sudo apt-get install linux-source

Tente remover o módulo antigo.

sudo apt-get remove virtualbox-ose-modules*
sudo apt-get purge virtualbox-ose-modules*

Em seguida, instale o novo.

sudo apt-get install virtualbox-ose-modules-'uname -r'

e tente isso

  

sudo /etc/init.d/vboxdrv setup

    
por hhlp 24.10.2011 / 15:31
1

Eu não tenho ideia !, mas eu tenho o problema como você. Eu apenas tentei resolver por instalar o suporte a versão vbox na versão do kernel. funcionou bem. Quero dizer que, se a versão vbox ur é 4.X.X suporte, que é sua versão do kernel os (seu computador). Se você quiser verificar a versão do kernel, vá para o tipo de terminal: uname -s .

    
por Tiencop 19.02.2012 / 13:32
0
Bem, a primeira coisa que me impressiona é que você parece estar misturando as versões open source e proprietária do VirtualBox. Não sei se isso é significativo, mas pode.

Certifique-se de estar executando a versão open source do VirtualBox, ou instale os drivers para a versão proprietária com o pacote virtualbox-dkms

    
por Jo-Erlend Schinstad 24.10.2011 / 15:11
0

No meu caso, fiz o seguinte:

  1. Acesse aqui: link e faça o download a partir do pacote do Virtualbox

  2. Faça o download do link do site no Pacote de extensão

  3. Instale o pacote (não se preocupe com o PPA / Repositório ou qualquer coisa, pois o pacote acabará por adicioná-lo ao seu repositório)

  4. Instale o pacote de extensão usando o Gerenciador de Virtualbox

NOTA - Para evitar problemas, você deve eliminar a caixa virtual instalada e os repositórios relacionados a ela.

Depois disso, quando aparecer uma atualização, o sistema irá notificá-lo sobre isso, como todos os outros programas do Ubuntu.

A versão atual agora é 4.1.4

    
por Luis Alvarado 24.10.2011 / 15:56
0

Basta usar a GUI do Ubuntu Software Center, em vez de ter que usar a linha de comando do apt-get

Procure pelo Virtualbox

  • Deve receber pelo menos dois hits.
  • Primeiro, remova os binários base de solução de virtualização x86 (destaque e clique em remover)
  • Em seguida, destaque e remova o Virtualbox

Quando ambos forem removidos, instale o Virtualbox

  • Isso irá reinstalar automaticamente os binários base e reconstruir o kernel do VirtualBox

Isso deve ser feito.

    
por Vijit Coomara 15.11.2011 / 04:54
0

Tive o mesmo problema: "WARNING: The character device /dev/vboxdrv não existe. Por favor, instale o pacote virtualbox-ose-dkms e os cabeçalhos apropriados, provavelmente linux-headers-generic . "Mesmo que todos os pacotes do VirtualBox tenham sido instalados.

  1. Desinstale todas as virtualbox: sudo apt-get purge virtualbox

  2. Vá para o: link (Baixe o do Ubuntu 12.10 no meu caso)

  3. Instale o pacote.

  4. Tudo está funcionando bem agora e nos divertimos muito com o Linux!

por John Paco 02.04.2013 / 11:48
-1

O que resolveu o problema para mim é simplesmente reinstalar - primeiro limpe o pacote base e quaisquer arquivos de configuração relacionados:

sudo apt-get purge virtualbox

E, em seguida, instale-o novamente (supondo que você também queira a GUI):

sudo apt-get install virtualbox-qt

Eu fiz o upgrade de 12,10 para 13,04, então estou assumindo que alguns dos drivers ou configurações ficaram confusos na transição.

    
por metakermit 24.05.2013 / 01:04