Instalando o VirtualBox no Debian 10 Buster

Publicado por Fábio Berbert de Paula em 13/05/2020

[ Hits: 11.609 ]

Blog: https://fabio.automatizando.dev

 


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

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 InRelease
  As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY A2F683C52980AECF
Copie o ID da PUBKEY do erro e digite:

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
Linux: Instalando o VirtualBox no Debian 10 Buster

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 module
         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.
E ao executar o comando sugerido, outro erro:

sudo /sbin/vboxconfig
Please install the Linux kernel "header" files matching the current kernel
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
A solução foi instalar os pacotes sugeridos:

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!

Outras dicas deste autor

O comando lastlog

Escolhendo o modo de inicialização do Netscape

Apache2 - Forçando redirecionamento do site para o www

Atalho Alt+F2 ou Alt+Espaço parou de funcionar no KDE Plasma [Resolvido]

Cliente SSH para Windows

Leitura recomendada

Ansible no RockyLinux

Como instalar o Ruby on Rails no CentOS 6

Problemas para colocar Windows 2003 no domínio Samba + LDAP

Terminal Transparente no Manjaro Gnome

Deixando o SU colorido no Slackware

  

Comentários
[1] Comentário enviado por phieon em 27/10/2020 - 21:19h

Show de bola! Funcionou perfeitamente.

[2] Comentário enviado por ariess em 23/12/2023 - 18:04h


Fiz de uma forma diferente que foi funcional aqui para mim.
Debian live 11.8.0 lxde + nonfree amd64

--------

De principio fiz o mesmo, realizar a alteração no repositório incluindo contrib non-free
Depois no site da virtualbox baixei o pacote referente ao sistema que uso. No caso: Debian 11 - amd64

Depois usei o dpkg -i para o pacote .deb ser instalado. (com sudo su ativo) - essa função tem que ser feita lá onde está o pacote baixado caso alguém esteja se guiando por aqui.

E então ainda com su ativo executei o comando: apt --fix-broken install
Ele retornará dois valores. Se for recusado será informado no final REMOVED entretanto se for aceito vai instalar o que precisa para funcionar.
Eu tentei com a versao atual e nao deu. Tentei com a versao 5.2 e não deu, já a 6.1 foi aceito. Então, quem for por aqui vai refazendo esse processo até ele ser aceito.

Depois adicionei o usuário a vboxusers. No meu caso ficou: adduser alumno vboxusers (tem que ser com letra minuscula. qualquer duvida é o nome que está antes do arroba @ no terminal)

Instalar a extensão que lá no site oferece referente a versão do aplicativo baixado.
Para instalar a instensao pode ser dando dois clicks, as vezes funciona, ou na virtualbox em preferences va em extensios e por fim no icone de adicionar.
Siga os passos de instalacao, informe a senha e finish. Reinicie o computador apos o termino.

Agora há dois métodos. Basta a pessoa escolher. :D



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts