VirtualBox: WindowsXP e Ubuntu Juntos. Guia de Instalação
3 julho 2008 – 6:57 pm por Prof. Luis EduardoVamos 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:
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:
- Instalar o pacote de utilitários bridge (bridge-utils). Na linha de comando:
sudo apt-get install bridge-utils
- 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 - Reinicie a rede no hospedeiro:
sudo /etc/init.d/networking restart
Isso irá criar um bridge automaticamente a cada boot do hospedeiro.
- 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.
- 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:
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.








14 comentários para “VirtualBox: WindowsXP e Ubuntu Juntos. Guia de Instalação”
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]
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]
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]
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]
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]
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]