Virtualização · 4 min read · Dec 25, 2025

Instalando o VirtualBox no Ubuntu

Instalando o VirtualBox no Ubuntu

Versão 1.0
Autor: Falko Timme

Este tutorial mostra como você pode instalar o VirtualBox da InnoTek em um desktop Ubuntu. Com o VirtualBox, você pode criar e executar sistemas operacionais convidados (“máquinas virtuais”) como Linux e Windows sob um sistema operacional host. Existem duas maneiras de instalar o VirtualBox: a partir de binários pré-compilados que estão disponíveis para algumas distribuições e vêm sob a licença PUEL, e a partir das fontes que são lançadas sob a GPL. Este artigo mostrará ambas as maneiras.

Atualmente, o VirtualBox suporta apenas sistemas operacionais host e convidados de 32 bits. **

Este documento vem sem garantia de qualquer tipo! Quero dizer que esta não é a única maneira de configurar um sistema desse tipo. Existem muitas maneiras de alcançar esse objetivo, mas este é o caminho que eu sigo. Não dou nenhuma garantia de que isso funcionará para você!

1 Instalando o VirtualBox a partir de Binários Pré-compilados

Os binários do VirtualBox podem ser baixados daqui: http://www.virtualbox.org/wiki/Downloads. Se a licença PUEL for aceitável para você e houver um pacote para sua distribuição, você pode instalar esse pacote. Por exemplo, há um pacote .deb do VirtualBox para o Ubuntu 6.10 (Edgy Eft), então se você usar o Ubuntu 6.10, pode usar esse pacote. Também testei esse pacote com sucesso no Ubuntu 7.04 (Feisty Fawn), então parece que você pode usar esse pacote lá também.

Para instalar o pacote .deb do VirtualBox, abra uma janela de terminal ( Aplicativos > Acessórios > Terminal) e torne-se root:

sudo su

Em seguida, instale alguns pré-requisitos para o VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Depois, vá para a página de download do VirtualBox e escolha o pacote .deb correto para sua versão do Ubuntu e baixe-o para seu sistema:

cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Após o download ser concluído, você pode instalar o VirtualBox assim:

dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Você pode ser questionado sobre as seguintes perguntas:

Você concorda com os termos da licença PUEL? <– Sim
O módulo do kernel vboxdrv deve ser compilado agora? <– Sim

É isso. Agora você pode encontrar o VirtualBox em Aplicativos > Ferramentas do Sistema:

2 Instalando o VirtualBox a partir das Fontes

Se a licença PUEL da InnoTek não funcionar para você e você preferir a GPL e/ou não houver um pacote .deb para sua versão do Ubuntu, você pode compilar o VirtualBox a partir das fontes. As fontes são lançadas sob a GPL.

Para instalar o VirtualBox a partir das fontes, abra uma janela de terminal ( Aplicativos > Acessórios > Terminal) e torne-se root:

sudo su

Em seguida, instale alguns pré-requisitos para o VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Podemos baixar as últimas fontes do VirtualBox do repositório SVN da InnoTek; para isso, devemos instalar o subversion primeiro:

apt-get install subversion

Em seguida, baixamos as fontes do VirtualBox para o diretório /usr/src/virtualbox:

mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox

Depois, compilamos o VirtualBox da seguinte forma:

cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install

Depois, carregamos o módulo do kernel vboxdrv e copiamos os arquivos do VirtualBox para os locais apropriados no disco:

cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules

cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf
/usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC

Em seguida, criamos o grupo vboxusers e adicionamos nosso usuário de desktop (por exemplo, falko) a ele:

groupadd vboxusers
usermod -G vboxusers -a falko

Agora devemos mudar as permissões de /dev/vboxdrv para que possam ser acessadas pelo grupo vboxusers:

chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv

Para evitar que as permissões de /dev/vboxdrv sejam redefinidas na inicialização, editamos /etc/udev/rules.d/40-permissions.rules e adicionamos a seguinte linha ao final desse arquivo:

gedit /etc/udev/rules.d/40-permissions.rules

| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |

É isso. Agora tudo o que resta a fazer é criar uma entrada de menu para o VirtualBox. Clique com o botão direito em Aplicativos e selecione Editar Menus:

Na janela que se abre, selecione Ferramentas do Sistema e clique em Novo Item:

Na janela Criar Lançador, preencha os seguintes detalhes:

  • Tipo: Aplicativo
  • Nome: VirtualBox
  • Comando: VirtualBox (por favor, preste atenção às letras maiúsculas/minúsculas - este é um comando, se você não escrevê-lo corretamente, o aplicativo não será iniciado)
  • Comentário: Você pode preencher qualquer coisa que desejar ou deixar em branco.

Se desejar, você também pode selecionar um ícone para o novo aplicativo, mas isso não é obrigatório.

O VirtualBox deve agora ser exibido na lista de itens do menu Ferramentas do Sistema. Clique em Fechar para sair da janela:

Depois, você pode encontrar o VirtualBox em Aplicativos > Ferramentas do Sistema:

É assim que ele aparece quando o VirtualBox é iniciado:

3 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.