VirtualBox: WindowsXP e Ubuntu Juntos. Guia de Instalação

Vamos fazer uma máquina virtual Windows XP rodar em um sistema Ubuntu.

Não sabe o que é uma Máquina Virtual? Então veja a figura abaixo:

clique para ampliar

Trata-se de uma máquina comum rodando o sistema operacional Ubuntu 8.04. Porém em uma janela temos o Windows XP. Não é acesso remoto, é um sistema operacional completo rodando em uma simulação de computador. Este programa simulador engana o sistema operacional da máquina virtual fazendo ele acreditar que está rodando em um computador real.

O principal objetivo é permitir executar mais de um sistema operacional em uma mesma máquina (normalmente sistemas diferentes). Assim é possível rodar um programa somente para Windows em uma máquina virtual hospedado no Ubuntu.

Diferente do duplo boot, não é precisar reiniciar a máquina para usar outro sistema. Dá para usar os dois simultaneamente. Exatamente como vemos na imagem.

Outro uso de máquinas virtuais é a virtualização de servidores para facilitar a escalabilidade.

Eu Já tinha utilizado o VmWare para usar máquinas virtuais por muitos anos, porém tenho tido diversos problemas com ele, deste as últimas versões do Ubuntu. Os problemas eram de performance e atualizações que causavam uma dor de cabeça para reinstalar o vmWare.

Resolvi então testar o VirtualBox. E não me arrependi. Performance similar com mais facilidade para instalação. Mas principalmente por causa do recurso especial do final do artigo. Se é usuário do vmware, vai lá dar uma olhada antes de desistir deste artigo.

Instalando Virtual Box

Instalação do Virtual Box:

sudo apt-get install virtualbox-ose

Nada mais simples.

Criando a Máquina Virtual

Entre no Virtualbox (Aplicações/Ferramentas do Sistema/VirtualBox OSE)

Escolha Novo (ou ctrl+N):

Defina o nome e o tipo do sistema a ser instalado:

Escolha o tamanho da memória virtual a ser utilizado pela máquina virtual:

Lembre-se que o XP, para ficar ligeiramente confortável, deve ter disponível pelo menos 256MB de memória. Dependendo do que for rodar é preciso mais.

Agora é preciso criar um disco rígido virtual. Isso nada mais é que um arquivo simples na máquina hospedeira que será montado como um disco na máquina virtual.

Clique em Novo e Siga o novo Wizard:

Os passos mais importantes são:

  • Se o arquivo é dinamicamente expansível ou tamanho fixo (sendo o segundo caso mais rápido, porém poderá haver desperdício de espaço)
  • Tamanho do Disco. Para o Windows XP recomenda-se no mínimo 10GB.

Depois do criar o disco virtual, basta confirmar e teremos nossa máquina virtual criada.

Instalação do Windows XP

A seguir vamos instalar o Windows XP. Para isso coloque o CD do Windows no drive e entre nas configurações da máquina virtual (Ctrl+S). Clique em Cd/Dvd-rom:

Escolha montar drive de CD/DVD e escolha o drive do hospedeiro conforme a figura acima. Isso fará com que a máquina virtual tenha acesso ao drive de CDROM real.

Clique no botão Iniciar para dar o primeiro boot da máquina.

Siga o procedimento comum de instalação de uma máquina Windows Xp.

Pós Instalação

Na máquina virtual pronta, escolha a opção “Dispositivos/Instalar adicionais para convidado”. Isso é essencial para uma melhor performance do Windows. Irá instalar os drivers necessários para pleno funcionamento da máquina virtual.

Por padrão a máquina virtual tem acesso pela rede via NAT, o que pode apresentar problemas para alguns programas ou configurações de rede.

Vamos ver a solução:

Configuração de acesso a rede via Bridge

Esta configuração permite o acesso direto da máquina virtual a rede da máquina hospedeira. O bridge funciona na camada 2 da rede e portanto não influencia nos protocolos de internet (camada 3).

Para funcionar com hospedeiro Ubuntu é preciso executar os seguintes passos:

  1. Instalar o pacote de utilitários bridge (bridge-utils). Na linha de comando:

    sudo apt-get install bridge-utils

  2. Edite o arquivo /etc/netword/interfaces e acrescente as seguintes linhas para criar um bridge chamado br0:

    auto br0
    iface br0 inet dhcp
    bridge_ports eth0

  3. Reinicie a rede no hospedeiro:

    sudo /etc/init.d/networking restart

    Isso irá criar um bridge automaticamente a cada boot do hospedeiro.

  4. Criar um interface permanente no host chamada vbox0 (vbox1, vbox2 uma para cada máquina virtual criada):

    sudo VBoxAddIF vbox0 <user> br0

    Troque o user pelo usuário do hospedeiro que irá utilizar a máquina virtual.

  5. Entre novamente na configuração da máquina virtual e escolha a opção Rede modificando conforme a figura:

    Ligado à = interface do hospedeiro e Nome da placa de rede=vbox0 (a interface criada no item 4)

O site do VirtualBox foi fonte de informações para este artigo. Com certeza lá você poderá encontrar outras informações e roteiros mais sofisticados.

Recurso Especial

Para terminar o artigo uma dica sensacional: integre a janela do Windows com o Ubuntu. Na menu principal do VirtualBox clique em “Máquina/Modo Seamless”. Veja o resultado:

clique para ampliar

Como pode ver, a Barra de Tarefas do Windows embaixo e a do Ubuntu acima; e vários programas windows e Linux rodando, tudo junto!
Use Ctrl direito+L para voltar ao normal.

Estou estudando o Office 2007 para ministrar um curso na faculdade, e assim não preciso desligar meu Ubuntu!

Enjoy!

Outros Artigos:

74 comentários para “VirtualBox: WindowsXP e Ubuntu Juntos. Guia de Instalação”

  1. waléria disse:

    Bahh, valeu mesmoProf Luíz, ótimo esse tutorial, segui os passos direitinho e consegui instalar!!! belezinha
    Valew mesmooo! :)

  2. Daniel disse:

    Boa tarde,
    uso o ubuntu 10.04, e vm win xp dentro do ubuntu depois que coloquei o antivirus AVAST a maq virtual nao abre mais, alguem sabe como resolver isso?

    obrigado.

  3. Gisele disse:

    não consegui editar o arquivo /etc/netword/interfaces… mas o xp tá funcionando legal

  4. Yuri disse:

    Obrigado pela dica! fazer virtualização é uma prática muito interessante msm! No site abaixo os karas ensinam como instalar o Windows 8 no Virtualbox. Valeu!
    http://www.dualboot.com.br/index.php/2011/09/17/como-instalar-o-windows-8-em-uma-maquina-virtual-tutorial/

  5. Diego Tesch disse:

    Professor estou com problemas na linha de comando

    sudo VBoxAddIF vbox0 br0

    digito ela no terminal e aparece a seguinte mensagem

    bash: Diego: Arquivo ou diretório não encontrado

    estou trocando o user por Diego que é o nome que escolhi quando instalei o xp
    agora nao sei se esse usuário tem de ser o do Windows xp, se é o nome que escolhi para a máquina, ou se é o meu proprio do Ubuntu
    e outra coisa
    no arquivo interfaces, eu apaguei as duas linhas dele e coloquei as informadas.
    Será que fiz alguma burrada

  6. afonso disse:

    não aparece nas configurações da minha maquina virtual o icone do cd/dvd rom conforme orienta o tutorial. Como faço para aparecer este icone para seguir o tutorial?

Deixe um comentário