Você está na página 1de 46

Mquinas Virtuais

com o VirtualBox
Marcos Elias Pico
www.explorando.com.br
No exemplo: Windows XP dentro do Windows 7

Voc pode compartilhar livremente sem interesses comerciais, desde que no modifique.
Produzido em 10/05/2010 Todos os direitos reservados
Marcas e imagens de terceiros foram usadas apenas para fins didticos, a favor de seus prprios produtos.

O que Mquina Virtual

As mquinas virtuais so emulaes ou


virtualizaes de computadores, dentro de um
computador de verdade.

Na prtica voc pode rodar um outro sistema


operacional dentro do seu sistema atual, sem
afetar os arquivos reais.

A mquina virtual fica isolada numa pasta, o HD


virtual um arquivo como qualquer outro.

A interface do sistema na mquina virtual roda


dentro de uma janela no seu sistema real.

Conceitos Envolvidos

O computador que voc est usando o


hospedeiro, ou host.

O computador virtualizado ou emulado (ou


o sistema que roda nele) o convidado,
ou guest.

As mquinas virtuais so chamadas


rapidamente de VM, das iniciais do ingls
para Virtual Machine.

Como Funciona

Um programa emula ou virtualiza um


computador, assim como existem os emuladores
de vdeo games antigos.

A criao da mquina virtual basicamente a


definio de uma pasta e arquivos de
configurao, alm de um arquivo que guardar o
contedo do HD da mquina virtual, o HD Virtual.

O programa da VM roda no seu sistema host


como um programa qualquer. Para citar alguns:
Vmware, VirtualBox, KVM ou Qemu, e o Virtual
PC da Microsoft.

Para que Serve?

Voc pode rodar sistemas antigos ou de teste sem precisar de


uma mquina dedicada.

Empresas de hospedagem podem fornecer servidores


completos com acesso root aos clientes, sem que um interfira
com o outro, pois cada um roda numa VM separada.
Exatamente como se fossem mquinas reais separadas,
ligadas em rede.

Se o sistema na mquina virtual pegar um vrus ou for


danificado, voc no perde seu sistema real. timo para
testar programas desconhecidos.

Ideal para testar novas verses de Linux/Windows.

Voc pode rodar Windows dentro de Linux e Linux dentro de


Windows. Pode rodar mais de um sistema ao mesmo tempo.

Requisitos Mnimos

recomendado que voc tenha um PC atual, quanto


mais potente, melhor.

A VM ir precisar de memria dedicada. Se seu PC


tem 2 GB, voc no vai poder dedicar 2 GB para a
VM pois o sistema host precisar de RAM tambm.

Para rodar sistemas modernos na VM bom ter mais


de 2 GB no sistema host, assim voc pode definir 1
ou 2 GB para a VM.

Para rodar guests de 64-bit pode ser necessrio que


seu processador suporte virtualizao por hardware,
e que esta esteja ativa no SETUP.

Exemplo Prtico

Baixe e instale o VirtualBox, da Innotek


Sun Oracle, em www.virtualbox.org.

Clique no boto Novo.

Leia a Introduo e Avance

Defina o Nome e o Sistema

Escolha

o sistema mais prximo do que voc pretende rodar. No


necessrio escolher certinho, mas isso permite que o
programa otimize os recursos para o sistema definido.

Quantidade de Memria RAM

Defina

a quantidade de memria RAM reservada para a mquina virtual.


No exemplo coloquei 1 GB para rodar o Windows XP, pois meu host
tem 4 GB. Para o Windows 7 e Vista pode ser bom colocar 2 GB, se
voc tiver mais que isso no seu sistema real.

Criao do HD Virtual

HD virtual ser um arquivo de imagem de disco. Todas as aes de


formatao e alterao de dados nele no iro afetar seu sistema
real. Deixe marcado Boot Hard Disk e a opo para criar um novo
disco. Ao clicar em prximo uma outra tela trar as orientaes.

Apenas Leia e Avance

Tipo do Disco Virtual

primeira opo cria um arquivo pequeno que vai crescendo conforme dados
forem sendo gravados no seu HD virtual. a melhor para uso domstico.
A segunda oferece mais desempenho, s que criar um arquivo gigante. O
desempenho obtido porque o arquivo no ficar fragmentado conforme for
crescendo. O tamanho do arquivo ser o tamanho que voc definir a seguir.

Local e Tamanho do HD Virtual

Escolha

o local onde o HD virtual ficar. bom que haja espao suficiente na


partio ou disco real escolhido.
Defina o tamanho dele, como ser visto pelo sistema na mquina virtual. Esse
tamanho ser o limite. Em geral no dar para aumentar depois, apesar de
voc poder adicionar novos HDs virtuais.

Conclua o Assistente

Conclua a Mquina Virtual

Listagem das Mquinas Virtuais

Iniciando a VM
Clique

nela com o direito... Ou d um duplo


clique.

Assistente de Primeira Execuo

Selecione o CD de boot
O

CD de boot ser
necessrio para
instalar o sistema,
assim como numa
mquina real.
Se voc tiver o CD ou
DVD fsico, insira
no drive e escolha a
letra na lista.
Voc tambm pode
usar uma imagem
ISO de CD/DVD.

Vantagens da Imagem ISO


Usar

uma imagem ISO para instalar o


sistema virtual melhor do que um CD ou
DVD real, pois o programa ir ler os dados
a partir de um arquivo no seu HD. Isso
bem mais rpido do que ler a partir do drive
de CD/DVD.
Se voc baixou um sistema para testes (por
exemplo, uma nova distro Linux) voc nem
precisa gastar uma mdia para testar, alm
de economizar o tempo de gravao.

Usando uma Imagem ISO


Clique

no boto ao
lado do campo da
escolha, na tela
do slide anterior.
Aparecer o
Gerenciador de
Mdias Virtuais.
Clique no boto
Acrescentar e
localize o arquivo
imagem ISO.

Selecionando a Imagem ISO


Assim

que
adicionada,
clique no boto
Selecionar.
O gerenciador
pode listar vrias
imagens,
facilitando a
localizao delas
para uso com
outras VMs.

Voltando Lista
Como

foi
adicionada na
lista, agora clique
em Prximo.

Finalmente Pronto para Boot

Instalao do Sistema Convidado


A

partir desse ponto a instalao do sistema


convidado (guest) ser feita exatamente
como seria numa nova mquina.
Voc precisar particionar o HD, formatar a
partio e prosseguir com a instalao.
Tudo o que voc fizer no HD virtual s ser
alterado no arquivo do HD virtual. A tabela
de parties e os dados do seu HD real
no sero alterados.

Depois de Instalado
Depois

de instalado voc precisar instalar


os drivers dos dispositivos virtuais do
VirtualBox. Outros virtualizadores tm
recursos parecidos. Sem esses drivers o
desempenho da mquina virtual pode ser
ruim, especialmente de vdeo.
Aps a instalao voc pode ejetar o CD da
mquina virtual. Para inici-la bastar dar
um duplo clique no nome dela, na lista da
tela de entrada do VirtualBox.

Acompanhando a Instalao
Neste

exemplo estamos usando o Windows


XP. A instalao se dar da mesma forma
como numa mquina real.

Entendendo a Janela
A

janela da mquina virtual aparece como


uma janela de programa comum no seu
sistema, seja o Explorer do Windows, o
KDE ou Gnome no Linux, ou qualquer outro
gerenciador.
Voc poder alternar para ela quando
quiser, assim como poder continuar
rodando seus programas no sistema host
(o principal, seu PC real).

Alternando para a VM
Ao

clicar na janela da VM o mouse pode ficar preso


nela. Combinaes de teclado e mouse so enviadas
para o sistema virtual, podendo ser ignorados pelo
host.
Para voltar ao sistema host, tecle a tecla do
hospedeiro, que pode ser definida nas opes do
VirtualBox. O padro CTRL da direita. Essa tecla
exibida na barra de status do VirtualBox.
Depois de instalados os drivers do sistema virtual o
mouse poder passar livremente pela janela, sem
precisar disso.

Quando Terminar de Instalar...


Se

o sistema guest reiniciar, pode ser necessrio tirar o CD ou


DVD, caso contrrio o sistema poderia dar boot por ele
novamente. Isso no precisa no Windows, pois ele exibe o
aviso para teclar qualquer coisa se quiser iniciar do CD, mas
pode ser necessrio em algum sistema Linux.
Para desconectar o CD, use o menu Dispositivos > Dispositivos
de CD/DVD > Desmontar dispositivo de CD/DVD.

Instalao dos Drivers Virtuais


O

VirtualBox tem um pacote chamado VirtualBox Guest


Additions, ou Adicionais para Convidado.
Esse pacote contm drivers e executveis para melhorar a
experincia de uso da mquina virtual.
Para instal-lo, clique em Dispositivos > Instalar Adicionais
para Convidado (o sistema na VM j dever estar rodando).
Ele ir simular a insero de um CD no sistema virtual. Abra o CD
na VM e rode o instalador (pelo menu Iniciar > Computador...).

Tela da Instalao dos Drivers

Rede e Internet
Se

voc deixar na configurao padro


comum que a mquina virtual j possa
acessar a Internet.
O VirtualBox compartilha a conexo via NAT
por padro.
Voc pode aprender mais sobre os outros
recursos na Ajuda do VirtualBox (menu
Ajuda > Contedo).

Pastas Compartilhadas

possvel criar uma rede com a VM, mas a


configurao pode dar um pouco de dor de
cabea dependendo das configuraes do
seu sistema host.
A forma mais fcil de compartilhar arquivos
com o recurso Pastas Compartilhadas.
O VirtualBox criar compartilhamentos. Voc
define uma pasta do host para que o guest
possa acess-la. Ela ser mapeada no
Guest e ficar acessvel aos programas.

Usando Pastas Compartilhadas


Clique

no menu Dispositivos > Pastas


Compartilhadas.

Criando Pastas Compartilhadas


Clique

no boto com sinal de mais, e


adicione as pastas desejadas:

Acessando Pastas Compartilhadas


No

guest, v em Meus locais de rede e


localize o grupo VirtualBox Shared
Folders. Essa configurao pode variar de
sistema para sistema, no exemplo aqui
com o Windows XP.
Se voc no conseguir achar, pode fazer
isso: na tela Meus locais de rede, clique
em Adicionar local de rede. Prossiga com
o assistente do Windows e localize o grupo
do VirtualBox.

Adicionando Local de Rede na VM

Ainda sobre Locais de Rede


Ao

fazer isso o local


ficar salvo.
S no se esquea de
marcar o item Tornar
Permanente ao criar o
compartilhamento no
VirtualBox!
Ao copiar arquivos para
essa pasta pode ser
bom teclar F5 para
atualizar, caso no
apaream de imediato.

Modo Seamless
Voc

pode ativar o Modo Seamless (pelo menu Mquina... ou Ctrl


direita + L) para alguns sistemas guest. A rea de trabalho do guest
ficar oculta, a barra de tarefas aparecer acima da barra do host,
permitindo que as janelas rodem soltas. Na imagem temos
programas do XP misturados com programas do Windows 7.

Mais Dicas...
Tecle

Ctrl + F para rodar a mquina virtual em tela


cheia. Na verdade a tecla Host, no VirtualBox
por padro a Ctrl direita.
Em vrios sistemas guests com o pacote do
Adicionais para Convidado instalado voc pode
redimensionar a janela livremente. A resoluo
na mquina virtual ajustada automaticamente.
No se esquea de desligar a VM corretamente.
Se desligar no X e mandar fechar na hora,
poder corromper arquivos na VM, assim como
ocorreria ao cair a energia.

Algumas Observaes
Rodar

jogos nas mquinas virtuais pode ser uma


tarefa impraticvel. A placa de vdeo virtualizada
no usar toda a potncia da sua placa real.
O Aero do Windows Vista e 7 tambm pode ficar
desativado ao rod-los como guest. No VMware
isso est melhor, mas o VMware no gratuito
como o VirtualBox.
O desempenho de 3D na VM tende a melhorar no
futuro, mas ainda deixa a desejar.

Concluindo
H

muitos outros recursos que voc pode


explorar. Analise os menus e telas de
opes do VirtualBox. Clique com o direito
numa VM na lista do VirtualBox com ela
desligada, para alterar propriedades.
Voc pode ver um vdeo do exemplo desse
slideshow, com a instalao completa do
Windows XP dentro do Windows 7 em
www.explorando.viamep.com/virtualbox.
Espero que goste :)

Você também pode gostar