« Os 3 zoiúdos mais adoráveis do Cinema!
Asp.net Vídeo Aulas | Aula 8: Tela de Cadastro CRUD »

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

3 julho 2008 – 6:57 pm por Prof. Luis Eduardo

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!

Tecnoclasta ©2007-2025.
« Os 3 zoiúdos mais adoráveis do Cinema!
Asp.net Vídeo Aulas | Aula 8: Tela de Cadastro CRUD »

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


  2. Por hamacker em 09-jul-08

    Muito bom o artigo, tá melhor que os meus :
    http://hamacker.wordpress.com/2008/06/11/virtualbox-personal-edition-para-ubuntu-hardy-heron/
    http://hamacker.wordpress.com/2008/06/09/como-compartilhar-pastas-no-virtualbox/
    http://hamacker.wordpress.com/2008/04/30/virtualbox-no-ubuntu-804/

    Sua solução para bridge é mais engenhosa que meu script.
    Parabens !

    [Responder]


  3. Por Silvio em 15-jul-08

    Olá Luís Eduardo estou com algumas uma duvidas em relação ao virtualbox : 1°- o drive de cd rom vai ficar ocupado com o cd de inicialização do windows xp . 2°- será necessario fazer a atualização do windows xp e 3°- será que um computador com 1G de memoria roda tranquilamente o xp e o ubuntu desse modo. Tambem quero deixar meus parabens pelo seu blog e agradecer desde já pelas informações do seu blog pois sem ela acho q nunca ia ouvir falar de virtualbox. Vlw!!

    [Responder]

    Prof. Luis Eduardo respondido em julho 15th, 2008 8:56 pm:

    Silvio,
    1. Durante a instalação sim… mas depois de instalado é igual a uma máquina real.
    2. Será necessário todas atualizações e antivirus, etc
    3. 1Gb é pouco, mas usável. 2Gb fica muito melhor.

    Obrigado você pela visita.

    [Responder]


  4. Por paulo em 15-jul-08

    prof Luiz, me tire uma duvida. em caso de configurar uma bridge do linux pro windows no caso o emulado, eu nao corro o problema com virus e trojas e mais as porcarias do windows…digo o sistema vai estar protegido ou vulneravel e meus arquivos poderao ser hakeados…

    [Responder]

    Prof. Luis Eduardo respondido em julho 16th, 2008 8:47 pm:

    A máquina virtual é tão insegura como qualquer máquina Windows, porém a máquina rodando Ubuntu não é comprometida de maneira alguma. Claro que dados compartilhados entre as máquinas ficam vulneráveis… mas aí backups sempre são soluções obrigatórias.
    Mesmo a máquina virtual Windows tem o recurso de snapshots que são uma espécie de restore rápido, que pode retornar a situação antes de um ataque de vírus sem precisar formatar.

    [Responder]


  5. Por GILBERTO em 17-jul-08

    Os procedimentos acima estão corretos e eu testei no UBUNTU 8.04 com uma máquina VIRTUAL XP e funcionou.

    O que mais estranho, é que o XP parece ser mais rápido no VIRTUAL que no convencional. Rsssss

    [Responder]


  6. Por thiago em 27-jul-08

    olá estou me deparando com o seguinte erro

    VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, e.g. virtualbox-ose-modules-generic..
    VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

    Código de Resultado:
    0×80004005
    Componente:
    Console
    Interface:
    IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

    voçe tem alguma idéia de como eu possa solucione-lo?

    [Responder]


  7. Por Lucas em 02-ago-08

    Olá Professor…
    Me deparei com o erro descrito pelo Thiago(Post acima). Fiz os seguintes procedimentos:
    1 - Criei um usuário para o vb;
    2 - Reinstalei o VB (por ter acabado de atualizar o Kernel. Só depois esta porta que vos reporta notou que poderia ter solucionado com um simples “sudo modprobe vboxdrv”);
    3 - Depois destes passos, notei que que se tratava de erros de pacotes, por não estarem instalados. Correto. Instalei o virtualbox-ose-modules-2.6.22-14-server;
    4 - Reiniciei;
    5 - Dancei;
    O sistema fica toda eternidade passando as barrinhas lá e não sobe mais.
    Algum problema com o pacote?
    Talvez seja pelo fato dele ser 2.6.22-14 e o compatível com o kernel deveria, suponho, ser 2.6.22-15.
    Mas o que fazer, para não reinstalar do zero?

    [Responder]

    Prof. Luis Eduardo respondido em agosto 4th, 2008 9:11 pm:

    Tive problemas com ele no ubuntu 7.10, depois que atualizei para o 8.40, não apresentou nenhuma dificuldade.
    Quando a outros problemas exotéricos como o que você está descrevendo, sinto muito, vai ter que olhar no site oficial!
    Linux ainda tem destas, as receitas simples funcionam 80 a 90% dos casos, porém o que não funciona…. é pra penar.

    [Responder]

    Lucas respondido em agosto 5th, 2008 3:36 pm:

    Agradeço.
    Resolvi o problema instalando o módulo correto pelo console que, por ventura, é virtualbox-ose-modelues-2.6.2.16-generic. Ah!!! Mais uma coisa… Para funcionar o Máquina/Modo Seamless, tive que instalar mais um software(dentro do windows, na máquina virtual) que faz com que a áre de trabalho suma, deixando só a barra de tarefas. Só então funcionou.
    Agradeço a atenção e a idéia. Ficou, realmente, sensacional, vez que em muitas coisas ainda sou dependente do velho Windows.

    [Responder]

  1. 4 Trackback(s)

  2. 09-jul-08: VirtualBox: guia de instalação
  3. 09-jul-08: VirtualBox: WindowsXP e Ubuntu Juntos. Guia de Instalação « DickRips - Informatica e Atualidade
  4. 09-jul-08: VirtualBox: guia de instalação « Web Digerida
  5. 26-jul-08: Artigo sobre instalação e configuração do VirtualBox | LinUser.Com

Faça um Comentário