Rodando programas do Windows no Ubuntu 8.10 com o VirtualBox

https://i1.wp.com/www.virtualbox.org/graphics/vbox_logo2_gradient.png?resize=112%2C144Não tem jeito! Tem programa que roda no Windows que ainda hoje não conseguimos substituir no Linux. Nenhum problema até aí, já que todo mundo sabe que dá pra ter uma partição de seu disco reservado pro Windows pra algumas emergências, ou mesmo que é possível rodar algumas aplicações com o Wine.

Esses dias precisei rodar duas aplicações no Windows, o Gvox Encore, programa de partitura pra Windows e o Personal Brain, programa para fazer Mapas mentais.

O Encore foi batata, roda sobre o Wine, mas infelizmente apresentou alguns bugs.

Já o Personal Brain possui uma versão para Linux, porém seu desempenho é bem inferior do mesmo software quando executado a partir do Windows.

A primeira solução foi a tradicional, como já tinha o Windows instalado numa partição, reiniciei o PC e mandei bala nos programas. Nenhuma novidade até aí. Até que por acaso descobri que existe uma maneira mais interessante e inteligente de executar essas aplicações, possibilitando uma maior integração com seu ambiente primário, no meu caso o Ubuntu 8.10.

Isso é possível com uma máquina virtual chamada VirtualBox e seu modo “Seamless”. Máquinas Virtuais permitem que você criei um ou mais “computadores virtuais ” dentro do seu computador, ou seja, você pode rodar um Windows Xp e um Ubuntu dentro de seu Mac OSX, ou permite que você rode um Ubuntu dentro do seu Windows XP, ou no meu caso, permitiu que eu rodasse o Windows XP do Caribe no Ubuntu 🙂

Então vai o passo a passo de como instalar a aplicação e deixar o sistema virtualizado mais integrado com o seu ambiente real de trabalho.

1º Passo – Instalando o VirtualBox

Primeira coisa, vamos instalar o tal VirtualBox. Pra isso, abra o Synaptic:

Sistema -> Administração -> Gerenciador de Pacotes Synapitc

Na “Busca Rápida” procure por virtualbox. Das opções disponíveis, peça para instalar o virtualbox-ose e o virtualbox-ose-source.

Ehhhhhhhhhh primeira etapa concluída.

2º Passo – Rodando o Virtual Box e criando uma máquina virtual

Depois de instalado, abra o Virtualbox: Aplicativos -> Acessórios -> VirtualBox OSE

Vamos agora criar uma máquina virtual clicando no botão “Novo” . Agora é só seguir este Wizard super fácil.

Na primeira tela clique em “Próximo”

Nome da máquina

Agora você precisa dar um nome a esta máquina e escolher o tipo de sistema. O nome pode ser qualquer coisas, eu dei o nome de Win XP pra minha.

Escolha o tipo de sistema Windows XP. Isso deve evitar problemas 🙂 Clique em Próximo.

Memória

Na próxima tela, você precisar definir quanta memória será disponiblizada para a máquina. Cuidado com isso. Você pode estourar sua memória fácil.

Meu laptop tem 1GB de memória RAM, mais 2GB de swap, eu escolhi então 370MB de memória pra está máquina virtual, que é um tamanho mais do que bom pro XP fazer o que tem que fazer. Se você tem uma aplicação crítica que vai rodar nesta máquina virtual, e se você possui mais memória no seu PC, podes aumentar esta memória.

Escolha então o tamanho da memória e clique em “Próximo”.

Disco Virtual

Agora vem a parte em que você precisa criar um disco Virtual pra sua Máquina de mentirinha heheheh

Provavelmente no item “Disco Rígido de Boot” você estará enxergando <sem discos rígidos>.

Ok, vamos criar um então! Clique em “Novo”.

Um novo Wizard aparece para criar um disco rígido virtual. Clique em Próximo na primeira tela e depois selecione o tipo “Imagem dinamicamente expansível” de imagem. Clique em Próximo novamente.

O nome do arquivo de imagem na tela seguinte pode ser qualquer coisa também. O tamanho deve ser algo como 10 GB. Isto é mais que suficiente para instalarmos o XP, Office, Photoshop e tudo o mais que você quiser. Se você o que está fazendo, você pode brincar com este número

O disco Virtual é na verdade um arquivo comum no seu sistema principal. Esse tipo de imagem dinamicamente expansível faz com que o tamanho deste arquivo só cresça conforme seu disco virtual for sendo preenchido. Se você não entendeu este parágrafo, não esquente, ele não faz a menor diferença agora 🙂

Escolha então 10GB (ou o tamanho que você quiser) e clique em Próximo. Em seguida clique em Finalizar.

Ok, voltamos para a tela de seleção do Disco Rígido de Boot. Na caixa de seleção o Disco recém criado já está selecionado. Clique em Próximo. Em seguida clique em Finalizar.

Alguns ajustes bacanas

Antes de rodar a máquina virtual, vamos fazer alguns ajustes finos.

Clique na máquina criada e depois em “Configurações“.

Item “Geral -> Avançado”

Aqui, certifique que o item “Área de Transferência Compartilhada” está Bi-direcional. A  experiência é bem bacana, quando você copiar um texto no linux, poderá colar no Windows 🙂

Item “Audio”

Habilite o Audio e escolha o driver Pulse ou Alsa. Só não escolha o driver Nulo, que você não ouvirá nada!

3º Passo – Ripa na chulipa, instalando o sistema operacional

Ok, agora que a máquina foi criada, é neessário instalar o seu sistema operacional. Insira o CD de instalação do XP no PC, selecione a máquina criada no VirtualBox e clique em “Iniciar”.

Agora você precisa instalar o Windows. Não vou te ensinar a fazer isso velhinho 🙂 Procura o Baboo heheeheh

Importante: A máquina virtual roda a princípio numa janela dentro do Gnome. Para interagir com esta janela, você precisa clicar dentro dela. Quando você fizer isso, você não conseguirá acessar o Ubuntu. Todos os comandos que você enviar serão enviados pra máquina virtual.
Para voltar ao Gnome, aperte a tecla Crtl direita do seu PC.

4º Passo – Deixando o XP mais integrado com o Ubuntu

Depois de instalar o XP, atualizar todos os service packs e patchs possíveis, vamos deixar a experiência mais legal.

4.1 Instalando o “Adicionais para Convidados”

Os Adicionais para Convidados permite justamente que o sistema virtualizado tenha mais interação com o sistema hospedeiro. A primeira diferença que você notará, é que após instalar o Adicional para convidados, não será mais necessário clicar dentro da janela da máquina virtual para intagir com suas janelas. Você poderá interagir com elas diretamente 🙂

Para instalar, baixa a ultima versão do software no seu Ubuntu. Enquanto  escrevo, é a versão 2.1.0:

http://download.virtualbox.org/virtualbox/2.1.0/VBoxGuestAdditions_2.1.0.iso

Depois de baixar, monte este arquivo iso no CD-ROM da sua máquina virtual. Com seu XP em execução, clique em “Dispositivos -> Montar CD/DVD-ROM->Imagem de CD/DVD-ROM”.

Será necessário achar o arquivo baixado. Clique em Acrescentar, ache o arquivo recém baixado, abra-o, depois o selecione e clique em “Selecionar”.

Neste momento, existe um CD-ROM na sua máquina virtual. Abra o Windows Explorer, dê um duplo clique na unidade de CD-ROM. Neste momento, provavelmente o Instalador do VirtualBox Guest Additionals irá aparecer.

Siga o passo a passo e reinicie seu Windows XP Virtual! No próximo boot, seu XP já estará acessível a um clique do mouse, sem a necessidade de fazer um grab na máquina virtual.

4.2 Modo Seamless

Isso é demais!

Depois que você instalar os Adicionais para Convidados, com seu XP já ligado, aperte a tecla Hospedeiro (Crtl Direito) + L

Veja o que vai acontecer!

Microsoft Word, no modo Seamless do Virtual Box

Microsoft Word, no modo Seamless do Virtual Box

A barra do Windows vai ficar no canto inferior da tela. As janelas dos programas do Windows ficaram diretamente no gnome.

Pra ficar mais Chique ainda, você pode configurar a barra de tarefas do Windows para que se oculte automaticamente.

É só clicar com o botão direito nela, ir em Propriedades e selecionar “Ocultar a barra de tarefas automaticamente”

4.3 Acessando arquivos do Hospedeiro (Ubuntu) no Windows.

Após a instalação dos Adicionais para convidado, também é possível compartilhar arquivos entre Hospedeiro e convidado.

Para isso:

  • Desligue a máquina virtual (Windows XP)
  • Acesse o item “Pastas Compartilhadas” nas configurações da máquina virtual
  • Acrescente as pastas que deseja compartilha. No meu caso, compartilhei meu diretório de usuário /home/ronaldo
  • Ligue a máquina virtual novamente (o Windows XP)
  • Abra o Windows Explorer
  • Acesse Ferramentas -> Mapear Unidade de Rede
  • Clique em Procurar… Depois dê um duplo clique em VirtualBox Shared Folders
  • Lá estarão suas pastas, escolha a pasta que deseja mapear, clique em Ok e depois em Concluir.

Eeeeeeeeeeee!

4.4 Imprimindo da sua máquina Virtual na sua impressora real 🙂

Por último, vamos instalar sua impressora do Ubuntu no Windows XP

Pra isso, precisamos saber qual é o nome da sua impressora no Ubuntu. Acesse Sistema->Administração->Impressão. Copie o nome da Impressora exatamente como ela aparece. Aqui no meu caso, é Deskjet-3840

Agora precisamos saber qual é o IP do hospedeiro para a máquina virtual, em outras palavras, qual é o IP que o Ubuntu mostra pro Windows XP. Pra isso, o prompt do XP e digite e de o comando ipconfig. O IP que queremos é o do Gateway. No meu caso é o 10.0.2.2

Agora no XP. acesse Iniciar ->Impressoras e Aparelhos de Fax->Adicionar uma impressora

Clique em Avançar na primeira tela. Na próxima tela,  selecione “Uma impressora de rede ou conectada a outro computador”. Clique em Avançar.

Na próxima tela, escolha “Conectar-se a uma impressora na Internet…”.

No campo URL você deverá digitar o seguinte: http://iphospedeiro:631/printers/nomedaimpressora

Em outras palavras, no meu caso, http://10.0.2.2:631/printers/Deskjet-3840

Clique em Avançar e, se tudo der certo, na próxima tela você escolherá o driver de sua impressora.

Galera! Por enquanto é isso que descobri do VirtualBox.

Hei, não quer dizer que todas as aplicações do Windows vão funcionar. Uma aplicação que tentei instalar e não rolou foi o Skype. Isto aconteceu por que minha máquina é antiga e não tem um recurso chamado PAE. Talvez em máquinas mais novas, com este recurso habilitado, o skype possa funcionar.

É isso então! Espero que tenham gostado 🙂


[paypal text=”Gostou deste artigo? Você pode me pagar um cafezinho e ajudar a manter este blog clicando aqui :-)” email=”richieri@gmail.com” title=”Contribuicao voluntaria para o site Richieri.com” amount=”2″ currency=”USD” /]

11 ideias sobre “Rodando programas do Windows no Ubuntu 8.10 com o VirtualBox

    1. richieri Autor do post

      Cara, o n00690063006f aplicativo que no0020consegui rodar foi o skype.

      Me parece que ele s 0072006fda se voc 0068abilitar a opo VT-x/AMD-V ou a
      opo PAE nas configuraes Avana0064as da Mq0075ina Virtual.

      Eu no0020consigo habilitar isto no meu laptop, pois se trata de recursos
      novos que sairam em laptops com menos de 4 anos acredito, e o meu tem
      5 anos 🙂 Ento0020elas ficam desabilitadas pra mim.

      Tente habilitar esses recursos na sua mq0075ina virtual pra ver se o
      skype funciona.

      Quanto ao CD, como est 0073ua configurao na mq0075ina virtual? Selecione
      a mq0075ina virtual, clique em configuraes e v 0065m CD/DVD-ROM. Veja
      como est,0020vc precisa habilitar a opo “Montar Drive de CD/DVD” e
      habilitar o “Pasthrough”

      Tenta a,0020abrao0021

  1. Deyler Silva Paiva

    Olá meu amigo,
    Essa sua dica é importantíssima,desde já agradeço.Continuo com um problema:
    Segui todos os passos,mas na hora de instalar o XP,aparece uma mensagem assim:
    FATAL no bootable medium found! System halted
    Por favor me ensine como terminar.
    Obrigado.
    PS-Se possível,peço a gentileza de enviar a dica para: deyler.paiva@terra.com.br
    Fico imensamente grato pela gentileza.Um abraço

  2. Deyler Silva Paiva

    Olá amigos,
    Quero deixar aqui registrado o meu comentário acerca do UBUNTU 8.10.
    Possuo em Brasília-DF,um pequeno estúdio,onde faço transcrições de vinil,K-7 para cd e Vhs para DVD.Há muito tempo,venho tentando
    fazer com que o Linux reconhecesse o Windows XP,e eu pudesse assim,trabalhar meus programas no ambiente Linux.É bem verdade
    que nem todos funcionam como deveriam,mas para o que preciso,é satisfatório.Estou satisfeito com o UBUNTU e suas funcionalidades.
    Assim,deixo aqui,meu especial agradecimento ao RONALDO,por seu carinho,sua gentileza e sua atenção,os quais,formaram peça
    fundamental e essencial para que pudesse obter êxito naquilo que pretendia.Meu endereço é: genesystudio@terra.com.br
    Com satisfação estou à disposição dos amigos.
    Abraços a todos,
    GENESYSTUDIO (Deyler Paiva)

  3. Kepha

    Caro Ronaldo,

    Suas dicas são definitivamente as melhores… Só estou tendo 1 probleminha… é que após instalar a impressora tudo certinho como você indicou… o XP envia o trabalho que até entra na fila mas não imprime… Estou tendo o mesmo problema com qualquer outra máquina da rede que tente imprimir via windows nativo ou samba também… só funciona aqui impressão via ipp://ip-fixo:631/printers/IMPRESSORA… ex: ipp://10.1.1.15:631/printers/HP_LaserJet no meu caso… até tentei configurar o XP no Virtual box como http://10.0.2.2:631/printers/HP_LaserJet… Ele faz como os outros XPs Naturais e Sambas… Até mesmmo se eu instalar a impressora no linux via samba… A máquina que tem a impressora recebe o trabaho… demora um pouco … diz que está processando e dá o trabalho como realizado, mas não sai nada…
    Será permissões em algum lugar…???
    Outra coisa é que às vezes… Tenho que configurar a mesma coisa umas 3-4 vezes e depois quando olho… está desconfigurado….Parece que o Linux não guarda as configurações… E isto acontece em todas as distros que experimentei… Ubuntu 9.04, Big 4.2 e 5 Beta 1… Como resolver isto?

    Kepha

Deixe uma resposta