Arrumando o VirtualBox depois de atualizar o kernel
May 20th, 2009
1 comment
Então você também atualizou o kernel do Linux e o VirtualBox parou de funcionar?
Provavelmente você deve ter visto uma mensagem parecida com essa:
WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-source package and the appropriate headers, most likely linux-headers-server. You will not be able to start VMs until this problem is fixed.
No meu caso, o kernel atual é o 2.6.24-19-server (server para reconhecer os 4gb de RAM), então eu deveria executar o seguinte comando:
sudo apt-get install virtualbox-ose-modules-2.6.24-19-server
Mas e se o pacote não está disponÃvel ainda no repositório? O jeito é compilar e ativar o módulo.
$ sudo apt-get install virtualbox-ose-source
E o resultado:
Lendo listas de pacotes... Pronto Construindo árvore de dependências Lendo informação de estado... Pronto build-essential já é a versão mais nova. Os NOVOS pacotes a seguir serão instalados: virtualbox-ose-source 0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados. É preciso baixar 328kB de arquivos. Depois desta operação, 2097kB adicionais de espaço em disco serão usados. AVISO: Os pacotes a seguir não podem ser autenticados! virtualbox-ose-source Aviso de autenticação sobreposto. Obter:1 http://archive.ubuntu.com intrepid/universe virtualbox-ose-source 2.0.4-dfsg-0ubuntu1 [328kB] Baixados 328kB em 5s (57,3kB/s) Selecionando pacote previamente não selecionado virtualbox-ose-source. (Lendo banco de dados ... 177235 arquivos e diretórios atualmente instalados). Desempacotando virtualbox-ose-source (de .../virtualbox-ose-source_2.0.4-dfsg-0ubuntu1_all.deb) ... Configurando virtualbox-ose-source (2.0.4-dfsg-0ubuntu1) ... * Reloading kernel event manager... [ OK ] Adding Module to DKMS build system Doing initial module build Installing initial module Done. * Stopping VirtualBox kernel module vboxdrv [ OK ] * Starting VirtualBox kernel module vboxdrv [ OK ]
Simples!