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
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
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
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
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.