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