[Tutorial] Instalando o VirtualBox no Ubuntu e Debian


Página 1 de 2    1  2 
05-07-2009 por Pedro Jotha
[Tutorial] Instalando o VirtualBox no Ubuntu e Debian
Eu sei que existem vários tutoriais sobre o Virtual Box aqui no Fórum GdH, mas nenhum deles ensina a instalar, que é uma coisa um pouco mais complicada que simplesmente um sudo apt-get install pacote. A quem puder interessar, aí vai um mini-tutorial de apenas 4 passos pra simplificar o processo.


1. Abrir o Terminal


A primeira coisa a fazer é abrir um terminal. Pode ser o padrão ou o xterm, tanto faz. Só precisa ser um interpretador de comandos. Feito isso, siga ao próximo passo.


2. Editando o sources.list
Já com o Terminal aberto, você agora precisa editar o arquivo /etc/apt/sources.list usando o gedit (Gnome).


Basta dar o comando sudo gedit /etc/apt/sources.list e digitar a senha do seu usuário. Um detalhe importante é o sudo, pois sem ele você não consegue salvar o arquivo, pois o sources.list é um arquivo protegido e só o root pode alterá-lo. Se você usar KDE, o comando é o mesmo, só trocando gedit por kedit. Agora, com o k/gedit aberto, desça até o fim do arquivo. Veja abaixo a linha que você tem que adicionar. No meu caso (Ubuntu 9.04) foi esta:


No Ubuntu 6.06:
Código:
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
No Ubuntu 7.10:
Código:
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
No Ubuntu 8.04:
Código:
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
No Ubuntu 8.10:
Código:
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
No Ubuntu 9.04:
Código:
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
No Debian 3.x:
Código:
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
No Debian 4.x:
Código:
deb http://download.virtualbox.org/virtualbox/debian etch non-free
No Debian 5.x:
Código:
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
Depois de adicionar a linha correspondente ao seu sistema operacional, salve o arquivo e feche a janela.


3. Autenticação
Digite no Terminal:


Código:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
E depois digite a sua senha quando o sudo pedir.
Obs.: O parâmetro -O- é uma letra "O" e não um zero.
Se tudo der certo, aparecerá OK! escrito. Não feche o Terminal porque ainda tem mais um passo!


4. Download
Antes do download em si, convém atualizar o apt. Digite o comando:
Código:
sudo apt-get update
Depois de atualizado, finalmente baixe o Virtual Box.
Código:
sudo apt-get install virtualbox-3.0
Ao aparecer a mensagem Você quer continuar [S/n]? ou Do you want to continue [Y/n]?, digite S e depois dê Enter. Se o seu sistema for em inglês, digite Y e dê Enter.
Após o download ser concluído, aparecerá uma janela dizendo que é necessário recompilar um módulo do kernel.


Apenas dê OK (Enter). Depois, aparecerá uma janela com os dizeres:


Dê Enter (Sim).



Pronto, seu VirtualBox está agora instalado e configurado. Basta ir em Aplicativos > Sistema > Sun VirtualBox e sair usando. Obs: Se o ícone do VirtualBox não aparecer no menu do Gnome, reinicie a máquina que ele aparece.

Espero ter ajudado!
[]'s
05-07-2009 por rubensk8
Citação:
Eu sei que existem vários tutoriais sobre o Virtual Box aqui no Fórum GdH, mas nenhum deles ensina a instalar, que é uma coisa um pouco mais complicada que simplesmente um sudo apt-get install pacote. A quem puder interessar, aí vai um mini-tutorial de apenas 4 passos pra simplificar o processo.
Quando se é bem feito nunca é demais. Ótimo tutorial!! A melhor forma de se instalar é essa mesmo: apt-get.
05-07-2009 por Pedro Jotha
Obrigado!
O único problema é que o apt-get não consegue fazer tudo sozinho nesse caso... U usuário tem que intervir. Por isso que eu fiz o tutorial.

[]'s
05-07-2009 por H4RD50FT.RSD
Bom tuto. Só uma sugestão: indicar no tuto a instalação dos headers e compiladores antes de instalar o virtualbox.

O bom de instalar via apt-get é que, no Ubuntu, o pacote DKMS é instalado como dependência. Instalando manualmente o Virtualbox (sem ser pelo apt-get) seria necessário a instalação deste pacote. Engraçado: o Ubuntu é quase que um Debian jovem, só que no Debian não é necessário (e nem tem nos repositórios) esse tal de DKMS.

Estou usando uma versão amd64 do kernel do Lenny, o problema é que o virtualbox não funciona de forma alguma nele. A instalação ocorre normal, cria-se a MV; na hora de inicializar a MV ocorre o BOOM. Procurando na Web vi que se tratava de incompatibilidade (ou algo assim) com essa versão de kernel. Optei então pelo VMware Player.
05-07-2009 por Pedro Jotha
No Ubuntu acontecia isso comigo, mas é porque eu não sabia que tinha que fazer essa bolada aí do tutorial. Eu só dava sudo apt-get install virtualbox-2.2, aí ele instalava, mas não iniciava a VM. No seu caso, após instalar, se ele não iniciar a máquina, tente:
Código:
sudo /etc/init.d/vboxdrv setup
Boa sorte!

[]'s
05-07-2009 por H4RD50FT.RSD
Citação:
Postado Originalmente por Pedro Jotha Ver Mensagens
No Ubuntu acontecia isso comigo, mas é porque eu não sabia que tinha que fazer essa bolada aí do tutorial. Eu só dava sudo apt-get install virtualbox-2.2, aí ele instalava, mas não iniciava a VM. No seu caso, após instalar, se ele não iniciar a máquina, tente:
Código:
sudo /etc/init.d/vboxdrv setup
Boa sorte!

[]'s
Não adianta. Eu já tentei esse comando. Vou até tentar instalar o Vbox3 e ver se dá o mesmo problema. Mas acho que aqui a solução seria rodar no kernel default, só que os módulos da GPU e do VMware já estão configurados para o kernel amd64. Refazer tudo de novo para o outro kernel é sux.

No seu caso fatalmente a MV não subia justamente por causa da ausência do pacote DKMS, obrigatório no Ubuntu.
05-07-2009 por matheusryndack
Boa dica Jotha...
Mas aqui eu instalai muito mais facilmente...
Foi entrar no site do VirtualBox baixar o .deb para o OS desejado. É Simples Rápido e fácil!

Matheus Ryndack
05-07-2009 por quemsou_naodigo
Muito bom!! Sem segredos, tudo muito fácil. Excelente!

Você me deu uma idéia: vou ver se consigo fazer um com o Mandriva, é só conseguir rodá-lo na máquina virtual aqui.
05-07-2009 por Pedro Jotha
Citação:
Postado Originalmente por matheusryndack Ver Mensagens
Boa dica Jotha...
Mas aqui eu instalai muito mais facilmente...
Foi entrar no site do VirtualBox baixar o .deb para o OS desejado. É Simples Rápido e fácil!

Matheus Ryndack
Sim, mas mesmo com o .deb você precisa recompilar o módulo.
05-07-2009 por matheusryndack
Citação:
Postado Originalmente por Pedro Jotha Ver Mensagens
Sim, mas mesmo com o .deb você precisa recompilar o módulo.
Bom, aqui funciona normal!

Matheus Ryndack
05-07-2009 por Pedro Jotha
Estranho... Aqui ele instalou, mas não conseguiu iniciar nenhuma VM e eu tive que compilar manualmente. Um detalhe é que o VirtualBox.org não disponibiliza para download os .deb para Ubuntu 6.06, Ubuntu 7.10 nem Debian 3.x. Além disso, o processo manual é mais emocionante.

[]'s
05-07-2009 por matheusryndack
Citação:
Postado Originalmente por VB
Por isso que dizem que linux é dificil. Pois os user Experts só ensinam pelo método dificil!

Matheus Ryndack
05-07-2009 por Core_Dump
Me respondam uma coisa; por que apos uma atualizacao automatica com instalacao de novo header e kernel o modulo vboxdrv nao e compilado (Virtualbox OSE Debian Lenny)?
Aguardo um tutorial para instalacao no Slackware; ja fiz do meu jeito, carne-de-pescoco.
05-07-2009 por MaxRaven
Citação:
Aguardo um tutorial para instalacao no Slackware; ja fiz do meu jeito, carne-de-pescoco
Tuto de uma linha:
Vai no site, baixa a versão generica for Linux, marca como executavel e como root no terminal roda o arquivo .run, o resto o instalador faz sozinho. Depois basta por seu usuário no grupo vboxusers e sair virtualizando.

Adendo - Se depois de instalado mudar de kernel basta usar o instalador novamente para gerar os novos modulos, ele te pergunta isso.
05-07-2009 por Ev3rTon
Legal o tutorial, mas agora fiquei com uma dúvida:
Nos repositórios do Ubuntu já tem o virtualbox-ose, quais recursos esse tem que o OSE não tem?
05-07-2009 por PHIRON
Bom, vou dar uma contribuição também:

Colocar o USB para funcionar:

Veja a id do grupo vboxusers, no gnome vá em administração>sistema>usuários e grupos, procure pelo grupo vboxusers ou o grupo do seu usuário (recomendo o vboxusers porque assim ele vai funcionar para outros usuários também), clicke duas vezes no grupo desejado e nas propriedades vai aparecer o id do grupo. Você pode criar um novo grupo também, o essencial é que o seu usuário faça parte desse grupo e você saiba o id dele.

Edite o arquivo /etc/fstab, no caso do ubuntu você pode teclar Alt+F2 e na caixa de diálogo digitar gksu gedit /etc/fstab.

Coloque a linha abaixo de todas as opções :

Citação:
#Usb para o Virtualbox ou vmware:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
no meu caso o id do grupo vboxusers é 124, altere para o id do grupo desejado.

Reinicie o micro e pronto.
05-07-2009 por MaxRaven
Citação:
quais recursos esse tem que o OSE não tem
Basicamente o suporte a USB e VRPC, tbm tem mais algumas coisas sob licencimento proprietario que não fazem parte do pacote, mas ai nem impacta tanto como o USB por exemplo.
05-07-2009 por Pedro Jotha
Repare que antes de adicionar os repositórios não é possível dar o comando sudo apt-get install virtualbox-2.2. Talvêz dê pra instalar somente o 1.6 ou inferior. Agora que eu já instalei os repositórios não tem mais como voltar atrás pra saber o que o OSE faz...

Edit: MaxRaven, nem tinha visto seu post... Mesmo assim, não vejo muita vantagem no OSE.
05-07-2009 por PHIRON
Atualmente o VirtualBox está na Versão 3.0, muito rápido e estável por sinal, eu acho ele superior ao vmware, pelo menos para mim funcionou melhor, na versão 3 dá para configurar o número de processadores usados pela máquina virtual agora.
05-07-2009 por Core_Dump
Citação:
Postado Originalmente por MaxRaven Ver Mensagens
Tuto de uma linha:
Vai no site, baixa a versão generica for Linux, marca como executavel e como root no terminal roda o arquivo .run, o resto o instalador faz sozinho. Depois basta por seu usuário no grupo vboxusers e sair virtualizando.

Adendo - Se depois de instalado mudar de kernel basta usar o instalador novamente para gerar os novos modulos, ele te pergunta isso.
Para funcionar tive que criar uma interface de rede virtual tun/tap e carregar o modulo da VirtualBox e configurar a interface atraves de um script.
No meu caso tinha que funcionar com 2 placas de rede pois o SO carregado na VirtualBox servia uma rede interna e usava uma interface virtual do host.
Para funcionar com a interface NAT do jeito que voce postou funciona.
 
Guia do Hardware Melhores Tópicos