Virtualizando – Parte ll – Conhecendo o VirtualBox


4.079 visualizações

Acabei conhecendo um pouco sobre virtualização, conheci diversos sistemas e a cada dia que passa novos produtos surgem, por isso demorei tanto para esta segunda parte, percebi alguns nuances entre alguns dos sistemas mais “famosos” na área de virtualização.
Dentre eles estão, o VirtualBox, o Microsoft Virtual PC e o VMWare Server, onde na maioria dos casos servem como virtualizadores domésticos e para pequenas empresas, vamos à algumas pequenas dicas e ajustes, e a breves explicações sobre os mesmos.

O VirtualBox (Sun Microsystems)
VBoxpaste
O VirtualBox além de ser leve e fácil de configurar, está totalmente em português do Brasil. Além disso, o Virtual Box é mais compatível do que o Virtual PC, e consome menos recursos de sistema que o VM Ware. Este último costuma ser mais compatível e ter suporte a mais sistemas operacionais, mas é bem mais pesado. O Virtual PC é mais indicado para quem quer rodar apenas alguma versão do Windows, pois não tem muito suporte para outros tipos de sistemas.

PRINCIPAIS CARACTERÍSTICAS DO VIRTUAL BOX:
• 100% Gratuito
• Compatível com Windows, Linux, Solaris, Mac OS X
• 32 e 64 Bits
• Captura de Tela
• Pastas Compartilhadas
• Drivers e utilitários especiais para facilitar a troca entre sistemas
• Aceleração 3D
• Modo Integrado
• Interação por linha de comando
• API Pública para controle da MV e execução da mesma
• Exibição de desktop remoto
• Suporte para recursos de virtualização em processadores AMD e INTEL
• Acesso direto a disco rígido real
• Compatível com imagens de disco do VMWARE
• Compatível com imagens de disco do VIRTUAL PC
• Suporte SMP
• Suporte de Desktop Remoto RDP
• Suporte USB
• Suporte iSCSI
• Rede Virtual entre MVs e Reais
• Suporte a Open Virtualization Format (OVP) para importação/exportação

A primeira coisa a ser feita é instalar os ADICIONAIS PARA CONVIDADOS (VirtualBox guest adictions). Eles também melhoram o desempenho da máquina virtual, além de manter drivers corretos para que o sistema reconheça o hardware virtual.
No Linux não é direto e intuitivo como no Windows. Dependendo da distribuição usada você vai ter que montar o CD antes de usar, no Ubuntu 9.04 e outras, assim que clicar no menu pra instalar os adicionais, ele vai montar o CD automaticamente. Se não montar, monte o CD em alguma pasta.
Vá à pasta onde o CD está montado e dê o comando no terminal:
sudo apt-get install dkms
Após instalar, dê o comando:
sudo ./VBoxLinuxAdditions-x86.run
Aguarde instalar, reinicie seu Linux virtualizado e pronto.
Se o seu Linux virtual for de 64 bits, no lugar do comando anterior, use:
sudo ./VBoxLinuxAdditions-amd64.run
Aguarde instalar e reinicie a máquina.
Para instalar o Windows 98, 95 e outros sistemas operacionais mais antigos é necessário desativar alguns recursos do VirtualBox. Clique na máquina virtual criada (ela deve estar desligada) Clique em “Configurações” e a seguir “Sistema”.

Dentro do Item “Sistema” no item “Placa-mãe” tire “Habilitar o ACPI” (desabilitado só por garantia)

Clique em “Processador” e desabilite a opção “Habilitar PAE/NX” e deixe apenas um Processador.
Clique em “Aceleração” e desabilite “Habilitar VT-x/AMD-V” desabilite também “Habilitar Paginação Aninhada”.

VboxOptions

Compartilhando uma pasta no VirtualBox
Acesse: CONFIGURAÇÕES > PASTAS COMPARTILHADAS

Indique a pasta que quer usar. O nome usado no campo NOME DA PASTA será o que irá usar depois, no seu OS virtual. É possível também tornar a pasta somente leitura, se desejar.

Feito isso no seu sistema virtual, basta mapear a pasta como se fosse numa rede normal, usando o caminho:
\\vboxsvr\compartilhamento
No Linux o comando é esse:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
Onde sharename é o nome da pasta e o mountpoint é o caminho onde vai aparecer a pasta depois de mapeada no Linux, por exemplo: /mnt/minhapasta
Mas pode ser qualquer outro que quiser, é recomendo criar uma pasta em /home facilitando o uso.
Download: http://www.virtualbox.org/wiki/Downloads
Referências:
Fórum Adrenaline, Virtual Box, Virtual PC, VMWare Server.
Dicas-L, Sisnema, Guia do Hardware, Wikipédia VMWare, Wikipédia Xen, Wikipédia Citrix
Microsoft Hyper-V Server, Symantec State of Data Center

Virtualizando – Parte ll – Conhecendo o VirtualBox

Vejamais no post anterior

Sobre Coimbra

Rodrigo Coimbra já escreveu 137 artigos no portal.

Administrador e fundador do site Projetos e TI. Técnico em manutenção desde 2000, graduado em Sistemas Informatizados Internet e Redes em 2005. Entusiasta de Sistemas Operacionais, principalmente OS/2 Warp, mantendo e colaborando no site OS/2 Warp Diário de bordo, Trabalha como Analista Desenvolvedor no ramo de B2B e e-Procurement, é estudioso de Wordpress e é pós graduado em Gerenciamento de Projetos. Sigam-me os Geeks @coimbrarodrigo. E veja nossos RSS no @projetoseti.

-->

9 Interações

  1. Hawk disse:

    Gostaria de uma dica de como faço para virtualizar o Mac OS X, pois ele não aparece nas opções, igual aparecem Linux, Windows, Solaris, etc.
    Obrigado.

    • Coimbra disse:

      Hawk,

      Encontei sobre o assunto no fórum do virtualbox.org. (http://forums.virtualbox.org/viewtopic.php?t=2076)
      Mac OS X guest no VirtualBox.

      O problema precisa ser dividida em 2 aspectos: político e técnico.

      Político / problema jurídico:
      A Apple só permite que seu sistema operacional para rodar em hardware Mac.
      A única solução que vejo aqui é executar o VirtualBox no hardware do Mac para virtualizar o Mac OS X. Ou alguma grande empresa (VMware Innotek? /?) Precisa convencer a Apple a licenciar seu sistema operacional de forma diferente … Desde que eu não sou um político, eu vou deixar outros para descobrir isso.

      De acordo com Alexander Graf: (http://alex.csgraf.de/self/?part/projects&folder/Qemu%20OSX&type/&project/projects&parameters/id=Qemu%20OSX/qemu)
      Enquanto o EULA claramente, que o Mac OS X uma vez e apenas em hardware da Apple é permitido, o que não exclui a publicá-lo legalmente em uma máquina virtual em hardware Apple. Esta é basicamente a mesma abordagem que o Mac-on-Linux tomou, mas desta vez com o processador Intel com versão do Mac OS X.
      Claro que, como todo o hardware do Mac OS X é executado com esta solução é virtual, a mesma abordagem permite que os usuários potenciais para executá-lo em hardware não-Apple, bem como, o que é ilegal embora.

      Problema técnico (para utilizadores)
      Fica interessante … mas existem algumas versões hacker do Mac OS X voar em torno da internet. Esta versão não requer EFI e hardware Apple,mas trabalha com hardware de PC normal em vez disso. Uma das imagens é o OS X para Deadmoo do VMware. com apenas uma modificação para o comando boot: platform = x86pc
      (ACPI esta desativa, porque o Mac OS X não gosta de execução do VirtualBox ACPI devido ao carácter incompleto).

      Para fazer a mudança definitiva só configurar o gerenciador de inicialização do Mac OS X:
      /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

      No VMware WS 6 funciona (lento) sem nenhuma solução alternativa, mas no VBox é muito mais rápido. Requisitos: Intel SSE3 e VT CPU capaz. (VT deve ser permitido no VBox). Teoricamente, este deverá funcionar no AMD também, mas não foi testado.

      Veredito: Funciona! (com uma solução e não estável, mas funciona!)
      Testado em VBox 1.5.x em Intel Core 2 Quad Q6600 no Windows XP 32 host.

      . NOTA: Actualmente, apenas Deadmoo funciona. iAtkos, Leo4all, e todas as outras imagens não serão executados.

      A idéia:
      Primeiro eu gostaria de ver o VirtualBox para melhorar o caminho, onde ele irá executar o Mac OS X sem problemas, então espero até que alguém convence Apple. Talvez, a partir de um ponto de vista político seria inteligente de trabalhar com Darwin primeiro.

      Update: Em maio de 2009 um novo bootloader hackeado chegou, conhecido como “boot-132″. Se alguém tiver experiência de usá-lo, por favor, avise-nos.

      Espero que funcione para você e que você comente sobre a experiência

  2. Hawk disse:

    Eu baixei o Leo4All e tentei rodá-lo, mas não arranca.

    Agora vou ter que baixar este Deadmoo’s OS X para testar. :(

  3. rickmattar disse:

    Eu estou usando o virtualbox no linux em um processador E7200 sem virtualização
    o meu virtualbox ta habilitado VT-X e paginação animada, mais está transparente impedindo que seja desabilitada e consequentemente fazendo a maquina virtual ser lerda.
    Já usei o virtualbox e VMWARE no windows e mesmo sem virtualização por hardware os sistemas que instalei voam e decolam em uma velocidade boa.
    mais aqui no linux é essa lerdeza e não poder desabilitar.
    Alguém teria em mente essa solução para desabilitar algo que está transparente e não dá pra desabilitar?
    já chamei o modprobe vboxdrv e nada :S
    obrigado.. aguardo a resposta

  4. Moshe disse:

    Opa Amigo blz?

    poderia me ajudar? me dar uma luz? estou tentando instalar o Win2003 64bits e naum estou conseguindo, quando vo iniciar a maquina virtual me dá uma menssagem de erro assim: A aceleração de hardware VT-x/AMD-V hardware acceleration foi habilitada, mas não está operecional, o sistema operacional convidado de 64bits irá falha ao tentar detctar uma CPU 64bits e não conseguirá iniciar.
    Verifique se você habilitou as opções de VT-x/AMD-V na BIOS da máquina hospedeira.

    não conseguir resolver, será que poderia me dá uma ajuda? agradeço deste de já

  5. Moshe disse:

    Opa Noite Noite amigo, obrigado por me responde
    aqui meu sistema operacional é Windows 7 Ultimate 64bits com processador Corel 2 Duo P8700 é um notebook.

    Abraço

  6. luizfernando disse:

    eu abilitei meu prossessador por aqui!!!

  7. Fernando Isnaldo disse:

    olá.
    eu gostaria de avisar, que instalei o windows 98 no virtualbox, e a paginação aninhada está ativada.

    detalhe: o windows 98 funciona perfeitamente, apesar de rodar em 16 cores na resolução 600×480(internet explorer não deixa navegar pra baixar drivers).

Interaja

Qual a soma entre:
4 + 2