Instalando o VirtualBox no Debian 10 Buster
Dica publicada em Linux / Configuração
Instalando o VirtualBox no Debian 10 Buster
Por padrão o VirtualBox não está incluído nos repositórios oficiais do Debian 10 Buster. Para resolver o problema iremos adicionar repositórios de terceiros, no caso o repositório do próprio VirtualBox.
Crie o arquivo virtualbox.list em /etc/apt/sources.list.d com o seguinte conteúdo:
sudo vim /etc/apt/sources.list.d/virtualbox.list
Atualize a lista de repositórios do APT:
sudo apt update
Surgirá um erro de chave pública:
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys A2F683C52980AECF
Executing: /tmp/apt-key-gpghome.IZ2RVMXb5m/gpg.1.sh --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys A2F683C52980AECF gpg: key A2F683C52980AECF: public key "Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>" imported gpg: Número total processado: 1 gpg: importados: 1
Atualize novamente:
sudo apt update
E por fim, instale o VirtualBox:
sudo apt install virtualbox-6.1
NOTA: se digitar somente "sudo apt install virtualbox" ele irá retornar uma mensagem solicitando para escolher explicitamente a versão desejada. Na data em que escrevo esta dica, a versão mais recente disponível no repositório é a 6.1.
Agora basta executá-lo:
virtualbox
sudo /sbin/vboxconfig
sudo apt install linux-headers-amd64 linux-headers-4.19.0-8-amd64
E executar novamente o vboxconfig:
sudo /sbin/vboxconfig
Feito isso o sistema ficou redondo para a execução do VirtualBox!
Crie o arquivo virtualbox.list em /etc/apt/sources.list.d com o seguinte conteúdo:
sudo vim /etc/apt/sources.list.d/virtualbox.list
deb http://download.virtualbox.org/virtualbox/debian buster contrib
Atualize a lista de repositórios do APT:
sudo apt update
Surgirá um erro de chave pública:
Err:3 http://download.virtualbox.org/virtualbox/debian buster InReleaseCopie o ID da PUBKEY do erro e digite:
As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY A2F683C52980AECF
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys A2F683C52980AECF
Executing: /tmp/apt-key-gpghome.IZ2RVMXb5m/gpg.1.sh --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys A2F683C52980AECF gpg: key A2F683C52980AECF: public key "Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>" imported gpg: Número total processado: 1 gpg: importados: 1
Atualize novamente:
sudo apt update
E por fim, instale o VirtualBox:
sudo apt install virtualbox-6.1
NOTA: se digitar somente "sudo apt install virtualbox" ele irá retornar uma mensagem solicitando para escolher explicitamente a versão desejada. Na data em que escrevo esta dica, a versão mais recente disponível no repositório é a 6.1.
Agora basta executá-lo:
virtualbox
Troubleshooting
Em sua primeira execução, a seguinte mensagem de warning surgiu em meu sistema:WARNING: The vboxdrv kernel module is not loaded. Either there is no moduleE ao executar o comando sugerido, outro erro:
available for the current kernel (4.19.0-8-amd64) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
sudo /sbin/vboxconfig
Please install the Linux kernel "header" files matching the current kernelA solução foi instalar os pacotes sugeridos:
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
linux-headers-amd64 linux-headers-4.19.0-8-amd64
sudo apt install linux-headers-amd64 linux-headers-4.19.0-8-amd64
E executar novamente o vboxconfig:
sudo /sbin/vboxconfig
Feito isso o sistema ficou redondo para a execução do VirtualBox!