Atualização do kernel no Debian 8.7 VPS para que o virtualbox seja executado

0

Estou tentando executar o virtualbox na minha caixa Debian 8.7 (arquitetura de 64 bits).

Ao enviar o comando vboxconfig:

/sbin/vboxconfig

Recebo a seguinte resposta:

vboxdrv.sh: Building VirtualBox kernel modules.
dpkg-query: no path found matching pattern /lib/modules/3.16.0-042stab116.1/kernel
This system is not currently set up to build kernel modules (system extensions).
Running the following commands should set the system up correctly:

  apt-get install -headers-3.16.0-042stab116.1
(The last command may fail if your system is not fully updated.)
  apt-get install -headers
vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.
dpkg-query: no path found matching pattern /lib/modules/3.16.0-042stab116.1/kernel
This system is not currently set up to build kernel modules (system extensions).
Running the following commands should set the system up correctly:

  apt-get install -headers-3.16.0-042stab116.1
(The last command may fail if your system is not fully updated.)
  apt-get install -headers

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

Após a sugestão, iniciei a instalação dos arquivos de cabeçalho (depois de corrigir o erro de digitação com o traço na frente dos cabeçalhos-3.16.0-042stab116.1 do nome do pacote):

apt-get install headers-3.16.0-042stab116.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package headers-3.16.0-042stab116.1
E: Couldn't find any package by regex 'headers-3.16.0-042stab116.1'

Minha sources.list é a seguinte:

deb http://ftp.debian.org/debian jessie main contrib non-free
deb http://ftp.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
deb http://download.virtualbox.org/virtualbox/debian jessie contrib

Eu assumo que o pacote contendo cabeçalhos-3.16.0-042stab116.1 não está disponível nos repositórios (mais). Portanto, minha abordagem estaria tentando atualizar o kernel de forma que eu possa instalar cabeçalhos mais recentes.

Minhas perguntas agora: este é um VPS, não uma máquina desktop.

Conseguirei fazer uma atualização do kernel em tal servidor? E em caso afirmativo: como posso descobrir qual delas seria a imagem do kernel apropriada a ser instalada (o apt-cache search linux-image fornece muitos resultados)?

Felicidades

    
por Bloehdian 05.02.2017 / 00:31

3 respostas

0

Eu acredito que o pacote deve ser cabeçalhos Linux, não apenas cabeçalhos.

    
por 05.02.2017 / 02:27
0

Para configurar o ambiente de compilação correto no Debian, use:

apt install module-assistant m-a prepare

    
por 05.02.2017 / 03:03
0
apt install linux-headers-amd64  build-essential dkms
    
por 05.02.2017 / 09:49