Virtualbox reclama que eu não tenho cabeçalhos

2

Instalei o Virtualbox (no teste Debian amd64) de acordo com o wiki . Mas eu recebo este erro:

$ virtualbox 
WARNING: The character device /dev/vboxdrv does not exist.
         Please install the virtualbox-dkms package and the appropriate
         headers, most likely linux-headers-amd64.

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

Meu kernel é o 3.2.0-4-amd64, mas os cabeçalhos instalados pelo comando apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') são linux-headers-3.12-1-amd64 (Não existe o linux-headers-3.2.0-4-amd64 no repositório de qualquer maneira ). O problema poderia ser isso?

    
por şaloma 22.02.2014 / 17:10

1 resposta

1
apt-cache policy linux-headers-3.2.0-4-amd64' 

me dá

linux-headers-3.2.0-4-amd64:
  Installed: 3.2.54-2
  Candidate: 3.2.54-2
  Version table:
 *** 3.2.54-2 0
        500 http://debian.lcs.mit.edu/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.46-1+deb7u1 0
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages

Portanto, os pacotes do kernel para sua versão do kernel estão disponíveis apenas no wheezy. Atualize seu kernel ou adicione de volta suas fontes wheezy, execute apt-get update e tente novamente. Para referência futura, instale linux-image-amd64 na próxima vez. Isso irá puxar automaticamente o kernel atual para sua versão na atualização. Claro, se você atualizar seu kernel, você deve reiniciar.

Se você quer atualizar seu kernel agora, uma boa maneira é rodar

apt-get install linux-image-amd64

Se você deve realmente atualizar seu kernel agora, não tenho certeza. Como jessie é atualmente um alvo em movimento, pode haver outras mudanças antes que seja uma versão estável. Por outro lado, executar o kernel suportado padrão é uma boa ideia. Eu acho que depende das suas necessidades. Se o kernel 3.2 estiver funcionando para você e tiver todos os recursos necessários, não será necessário atualizar. Já que wheezy é estável, atualizações de segurança para wheezy devem estar disponíveis por um tempo, mesmo depois de lançamentos de jessie, então você deve estar Ok nesse placar se você ficar com seu kernel atual por enquanto.

    
por 22.02.2014 / 18:13