Enxergando com o Linux!
31 mai 2009
O VirtualBox é um software que permite a criação de máquinas virtuais.
Ele pode ser executado em várias plataformas como linux, windows,
solares e mac.
O site do software é o www.virtualbox.org.
O software possui duas versões, uma open source e outra mais completa,
que pode ser utilizada sem custos, desde que para uso pessoal.
Utilizei na minha instalação a versão completa, lançada em 17/12/2008. A
instalação foi feita em um laptop dell latitude d630 com 2GB de memória.
INSTALAÇÃO:
Para instalar o software devemos executar os seguintes passos:
1. Incluir no arquivo /etc/apt/sources.list a seguinte linha:
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
2. Instalar a chave publica para o pacote:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
-O- | sudo apt-key add -
3. Instalar o VirtualBox:
sudo apt-get update
sudo apt-get install virtualbox-2.2
Durante o processo de instalação serão feitas algumas perguntas. Não as
tenho de cabeça mas me lembro ter respondido o default.
É sugerido também a instalação do pacote dkms mas se a memória não me
falha essa instalação é feita automaticamente quando se instala o virtualbox.
Esse pacote garante a tualização de alguns módulos do virtualbox caso
haja algum upgrade do kernel.
CRIAÇÃO DA MÁQUINA VIRTUAL
Para criar, configurar e controlar uma máquina virtual, utilizamos o
comando VBoxManage que deve ser executado através do terminal.
O comando é escrito com as letras V, B, e M maiusculas. Existe também
uma interface gráfica mas ela não é acessivel. Tudo que é feito na
interface gráfica pode ser feito também com o comando VBoxManage mas a
recíproca não é verdadeira.
Para criar a máquina devemos executar o seguinte comando:
VBoxManage createvm -name xp -ostype WindowsXP -register
PARAMETROS:
-name -- nome da máquina virtual (no nosso exemplo a máquina se chama xp).
-ostype -- tipo da máquina que está sendo criada (no nosso exemplo
estamos criando uma máquina windows xp).
-register -- a máquina deve ser registrada para o virtualbox.
Para listar os tipos de máquina virtual suportados pelo virtualbox
utilize o seguinte comando:
VBoxManage list ostypes
CONFIGURAÇÃO
Para especificar a quantidade de memória em mega bytes a ser utilizada
pela máquina virtual devemos utilizar o seguinte comando:
VBoxManage modifyvm xp -memory 512
Para especificar a sequencia de boot como na bios devemos executar:
VBoxManage modifyvm xp -boot1 dvd -boot2 disk -boot3 floppy -boot4 net
A máquina vai tentar fazer o boot inicialmente pelo dvd. Caso não
consiga ela vai tentar pelo disco, floppy e finalmente pela placa de rede.
Se quisermos eliminar o floppy da sequencia de boot podemos utilizar
o seguinte comando:
VBoxManage modifyvm xp -boot3 none
Utilizei tambem o seguinte comando:
VBoxManage modifyvm xp -ioapic on
Não sei para que serve, parece ter alguma relação com o tratamento de
IRQS. Tive alguns problemas quando não utilizei. Também não adianta
mudar após a instalação do windows.
Vamos ter de associar à nossa máquina virtual um dvd para que a
instalação do windows possa ser feita quando a máquina virtual for
inicializada.
Podemos usar o dvd do computador ou usar uma imagem iso que esteja
gravada em disco.
Para usar o dvd do computador vamos utilizar o seguinte comando:
VBoxManage modifyvm xp -dvd host:/dev/cdrom
Para utilizar uma imagem iso vamos utilizar:
VBoxManage modifyvm xp -dvd abc.iso
Substitua no comando o abc.iso pelo caminho da sua imagem iso.
CRIANDO UM DISCO PARA A MÁQUINA VIRTUAL
Para criar um disco utilizamos o seguinte comando:
VBoxManage createhd -filename disco1 -size 2000 -format VDI -static
-register
PARAMETROS:
-filename -- nome do disco (no nosso exemplo disco1).
-size -- tamanho do disco (no nosso caso 2 GB).
-format -- formato do disco (no nosso exemplo VDI). Existem ainda o VMDK
e o VHD.
-static -- indica que o espaço total do disco vai ser alocado no momento
da criação. Se não for especificado o espaço será alocado quando necessário.
Para associar o disco criado com a máquina virtual utilizamos o seguinte
comando:
VBoxManage modifyvm xp -hda disco1
PLACA DE REDE
A configuração da placa de rede é bastante simples, principalmente se
voce for utilizar a máquina virtual apenas para acessar a internet e
outros serviços. Se voce precisar acessar a máquina virtual a partir de
uma outra máquina, é bem simples também.
Vamos configurar considerando o primeiro caso, apenas para acesso à
internet e outros serviços.
VBoxManage modifyvm xp -nic1 nat
Salvo enganos até 8 placas podem ser configuradas. Utilize -nic1,
-nic2, -nic3 e etc.
SOM
Uma coisa que com certeza vamos querer é configurar a nossa placa de
som, até porque queremos instalar um leitor de telas na máquina virtual.
VBoxManage modifyvm xp -audio alsa
Eu utilizei o alsa como driver porque disabilitei o pulse audio na minha
máquina. Para quem não fez isso substitua no comando o alsa por pulse.
VBoxManage modifyvm xp -audio pulse
Se eu não me esqueci de nada a configuração está pronta. Podemos
conferi-la utilizando o seguinte comando:
VBoxManage showvminfo xp|less
Estamos prontos para ativar a máquina virtual. Como não instalei a
versão open source, a primeira vez que a máquina for ativada algumas
perguntas serão feitas. Infelizmente essa tela não é acessivel e por
isso vamos precisar de um olho amigo. De qualquer forma vamos precisar
porque o windows precisa ser instalado.
Para ativar a máquina virtual devemos utilizar o seguinte comando:
VBoxManage startvm xp
Uma vez ativada e respondida as perguntas iniciais, podemos alternar
entre a máquina virtual e a máquina linux pressionando o ctrl da direita
e logo após alt+tab.
Após a instalação do windows é recomendável a instalação de um pacote
chamado virtual guest additions. A instalação é feita através do windows.
Este pacote vai incorporar algumas melhorias para a máquina virtual.
Duas que eu considero bem interessantes:
1. A possibilidade da criação de um diretório na máquina linux para a
troca de arquivos entre as duas máquinas.
2. O compartilhamento da área de transferencia. Isso me permite por
exemplo copiar um texto que está sendo editado no gedit para dentro do
bloco de notas do windows.
Para a instalação desse pacote a máquina virtual deve estar ativa e o
comando a ser executado na máquina linux é o seguinte:
VBoxManage controlvm xp dvdattach
/usr/share/virtualbox/VBoxGuestAdditions.iso
Isto vai apresentar para o windows um cd no qual o pacote reside. Se
tudo correr bem o processo de instalação no windows deve ser disparado
automaticamente e a gente vai apenas clicar no next.
ALGUNS COMANDOS UTEIS:
VBoxManage controlvm xp reset
Faz um reboot da maquina chamada xp.
VBoxManage controlvm xp poweroff
Desliga a máquina como se a gente tivesse puxado a tomada!
VBoxManage controlvm xp acpipowerbutton
Tenta encerrar a máquina normalmente.
12 comentários para "Instalando o VirtualBox no ubuntu 9.04"
Caracas eu instalo e uso o VirtualBox a anos, desde a época da versão 1.6 e não sabia que dava para fazer tudo isso via linha de comando. Vou já teestar visto que estou com uma instalação "fresquinha" em um HD externo USB.
Esse post mais parece um mini-curso
Estás de parabéns, muito obrigado.
Vilmar, ótima a sua explicação. Cuidadosa e didática a escrita e o "passar" da informação. Gostei bastante.
Parabéns pelo post. Excelente trabalho.
Cara, fantástico, mas eu não sabia que precisava de tanta enrolada pra instalar o VB… Eu só baixei o instalador .deb e instalei, sem fazer essas coisas todas que você disse. Tá funcionando.
Acontece que aqui estamos tratando da maneira de contornar a falta de acessibilidade do programa. Se não fosse isso bastava instalar o pacote deb e fazer as devidas configurações pelo modo gráfico. Mas como o Orca não lê nada na janela do VirtualBox, a solução é seguir este maravilhoso tutorial do Vilmar.
O objetivo foi falar da configuração de uma máquina virtual, coisa que não dá para fazer no ambiente gráfico do VirtualBox com o orca. Uma coisa que me atriu foi o fato de poder fazer a configuração utilizando a linha de comando. Sem isso eu não teria configurado a minha mãquina.
Cara, muito bom o artigo, segui aqui e funcionou tudo perfeitamente bem …
Queria saber, depois de ja ter instalado o windows em um HD virtual, da pra aumentar o tamanho dele??
Vlws
Esqueceu de comentar sobre as portas usb, eu não consegui ativar de jeito nenhum. Se souber coloque aqui, pois muita gente deve querer. Bom tutorial.
Cara e tipo assim eu so muito noob e naum sei muita coisa so q consigo fazer algo, so q tipo li o tutorial muito bom por sinal so q eu naum entendi oq fazer no primeiro passo 1. Incluir no arquivo /etc/apt/sources.list a seguinte linha:
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
como assim incluir na linha sera q num tem como vc fazer uma video aula ou entao me manda um email mais detalhado c for possivel
Leonardo, é preciso editar o arquivo em questão e inserir esta linha no final dele. Para isso, faça:
sudo gedit /etc/apt/sources.list
Parabéns, segui os passos e funcionou tudo direitinho.
Excelente artigo..
so pra constar, hoje eh possivel instalar via apt usando
sudo aptitude update
sudo aptitude install vboxgtk
att,
Escreva um comentário