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


11

Eu instalei o oracle virtualBox v.4.1.2_Ubuntu r38359.
O programa VM inicia com erros:

AVISO: O dispositivo de caracteres / dev / vboxdrv não existe. Instale o pacote virtualbox-ose-dkms e os cabeçalhos apropriados, provavelmente o 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 eu deveria ter feito:
1)

sudo apt-get install caixa-virtual-ose caixa-virtual-ose-dkms

a resposta:

O 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`

responda:

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


Se eu tentar iniciar a máquina virtual, tenho 2 janelas:
1) A primeira:

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:
Interface da Máquina : IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2) O segundo:

Driver do kernel não instalado (rc = -1908) Instale o pacote virtualbox-dkms e execute 'modprobe vboxdrv' como root.

Tentou:

$ 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 executar o kernel encontrado [falha]

Respostas:


7

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

sudo dkms install virtualbox/4.1.2

Isso deve criar o módulo.


Construído OK, mas ainda assumindo o mesmo problema; Devo mostrar o texto de saída após "sudo dkms build virtualbox / 4.1.2"?
— ted

Claro, isso poderia ajudar. Você também pode remover o VirtualBox e instalá-lo nos repositórios Oracle, conforme sugerido pelo hhlp.
— Javier Rivera

"Preparação do kernel desnecessária para este kernel. Ignorando ... Módulo de construção: limpando a área de construção .... make KERNELRELEASE = 3.0.0-12-generic-pae -C /lib/modules/3.0.0-12-generic-pae / build M = / var / lib / dkms / virtualbox / 4.1.2 / build .............. limpando a área de construção .... DKMS: build Concluído. "" ted @ calister: ~ $ virtualbox AVISO: O dispositivo de caracteres / dev / vboxdrv não existe. Instale o pacote virtualbox-ose-dkms e os cabeçalhos apropriados, provavelmente linux-headers-generic. Você não poderá iniciar VMs até que esse problema ocorra. . fixo "Ainda o mesmo erro
— ted

Você precisará iniciar o /etc/init.d/virtualbox para carregar os módulos.
— Javier Rivera

1
Isso fala muito sobre dkms, deve funcionar por si só. Tente sudo dkms install virtualbox / 4.1.2
— Javier Rivera

3

Vá para Dash e, em seguida, centro de software e exclua todos os pacotes de caixas virtuais ...

Adicionando repositório 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ê deseja inicializar o USB 2.0, VirtualBox RDP e PXE para placas Intel em seus computadores convidados, é necessário instalar o pacote de extensão que pode ser baixado aqui .

Instalando o pacote de extensão

Após o download do 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ão 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

Configuração do sudo /etc/init.d/vboxdrv


Não é possível baixar o virtualBox novamente devido à falta de tráfego. Precisa resolvê-lo sem reinstalar todo, se possível (para usar o menor tráfego possível).
— ted

1
"sudo apt-get install kernel-package", "sudo apt-get install linux-source" com cerca de 82Mb para download - impossível (limite de tráfego). Nada para remover ou remover. Não é possível fazer o download "E: Não foi possível encontrar nenhum pacote pelo regex 'virtualbox-ose-modules-3.0.0-12-generic-pae'". Último "sudo: /etc/init.d/vboxdrv: comando não encontrado"
— ted

1

Não faço ideia !, mas tenho o problema como você. Eu apenas tentei resolver instalando o suporte à versão vbox na versão do kernel. funcionou bem. Quero dizer que, se a sua versão vbox for o suporte 4.XX, que é a sua versão do kernel do sistema operacional (seu computador). Se você quiser verificar a versão do kernel, vá para o tipo de terminal: uname -s .


0

Bem, a primeira coisa que me impressiona é que você parece estar misturando o código aberto e as versões proprietárias do VirtualBox. Não sei se isso é significativo, mas pode ser.

Verifique se você está executando a versão open source do VirtualBox ou instale os drivers da versão proprietária com o pacote virtualbox-dkms


já instalado.
— ted

O virtualbox-dkms não é proprietário. Eles são drivers de kernel, mas de código aberto. As partes proprietárias da caixa virtual agora estão no pacote de extensão.
— Javier Rivera

0

No meu caso, fiz o seguinte:

  1. Acesse aqui: https://www.virtualbox.org/wiki/Downloads e baixe de lá o pacote Virtualbox

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

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

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

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

Depois disso, quando uma atualização aparecer, o Sistema notificará você sobre todos os outros programas Ubuntu.

A versão atual agora é 4.1.4


Outro problema é que eu não posso re-download do VirtualBox por causa do limite de tráfego
— ted

OOHH !. E da casa de um amigo, cafeteria, namorada, mãe, vizinho?
— Luis Alvarado

Eu não estou na minha cidade natal para aqueles variantes, exceto lugares café mas espero solução virá sem ele
— ted

0

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

Pesquisar Virtualbox

  • Deve receber pelo menos dois acessos.
  • Primeiro remova os binários básicos da solução de virtualização x86 (realce e clique em remover)
  • Em seguida, realce e remova o Virtualbox

Depois que ambos forem removidos, instale o Virtualbox

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

Isso deve resolver.


Já resolvido com a ajuda de Javier Rivera . Obrigado, no entanto ^ _ ^
— ted

0

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

  1. Desinstale todo o virtualbox: sudo apt-get purge virtualbox

  2. Vá para: https://www.virtualbox.org/wiki/Downloads (faça o download do Ubuntu 12.10 no meu caso)

  3. Instale o pacote.

  4. Tudo está funcionando bem agora e divirta-se muito com o Linux!


sim, mas no meu caso eu não podia dar ao luxo de baixar um novo pacote
— ted

-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 instale-o novamente (assumindo que você também deseja a GUI):

sudo apt-get install virtualbox-qt

Atualizei da 12.10 para a 13.04, então estou assumindo que alguns dos drivers ou configurações foram alterados na transição.


Certeza de que iria funcionar, mas no meu caso que era solução inaceitável
— ted

Então, por que não mencionar esse requisito na pergunta?
— #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.