Índice das dicas

Usando o VirtualBox no Mandriva

Por Carlos E. Morimoto em 11 de novembro de 2010 às 15h11

18

Outra opção para quem precisa do Windows é usá-lo dentro de uma máquina virtual, em vez de mantê-lo em dual-boot. Essa é a opção mais prática para quem precisa executar apenas alguns aplicativos específicos, pois você pode rodar o Windows dentro de uma janela, sem precisar reiniciar o micro.

Antigamente, usar uma máquina virtual resultava em uma grande perda de desempenho, já que o PC passa a executar dois sistemas em vez de um, consumindo mais memória e processamento. Entretanto, com as máquinas que temos hoje em dia isso deixou de ser um grande problema. Se seu PC tem 1 GB de RAM e usa um processador minimamente atual, você pode confortavelmente manter uma máquina virtual com o Windows XP aberta dentro do Mandriva.

Até pouco tempo, usar uma máquina virtual era sinônimo de usar o VMware Player ou o VMware Server (ambos gratuitos). Ao contrário do que o nome pode sugerir, o VMware Server é perfeitamente utilizável em um PC doméstico, a única contra-indicação é que ele oferece mais opções e é dividido em dois componentes (o servidor propriamente dito e a interface), o que o torna um pouco mais complicado de usar. O VMware Player é mais simples de usar, mas em compensação não inclui a opção de criar novas máquinas virtuais (apenas usar VMs já existentes).

Isso mudou com o crescimento do VirtualBox, que começou como um projeto da Innotek (uma empresa alemã de desenvolvimento de softwares) e foi posteriormente incorporado pela Sun, que abriu o código fonte de software e passou a oferecer uma versão inteiramente gratuita para uso pessoal, disponível no: http://www.sun.com/software/products/virtualbox

O fato de ser um aplicativo open-source acaba fazendo uma grande diferença do ponto de vista de quem usa, pois permite que os pacotes de instalação estejam disponíveis na maioria das distribuições, diferente do VMware, onde você precisa baixar o arquivo de instalação manualmente e ter os headers do kernel e os compiladores para conseguir instalá-lo.

Para instalar o VirtualBox no Mandriva, acesse o "Gerenciador de software > Configurar mídias fonte para instalação" no mcc e certifique-se de que os repositórios "Contrib" e "Contrib Updates" estão marcados. Se for a primeira vez que está acessando o gerenciador, clique no "Adicionar" para que ele configure os repositórios:

A partir daí, você pode acessar o "Instalar & Remover Software" e instalar os pacotes "virtualbox" e "dkms-virtualbox" (marque a opção "Todos" no menu da esquerda em vez de "Pacotes com GUI" para que ele apareça na pesquisa.

Como de praxe, ele instalará também algumas dependências, totalizando cerca de 60 MB de softwares. Apesar do VirtualBox precisar de um módulo de kernel, que precisa ser gerado durante a instalação, o gerenciador do Mandriva se encarrega de executar os passos necessários de forma automática.

Depois de instalado, o VirtualBox fica acessível através no ícone no "Iniciar > Ferramentas > Emuladores" ou via terminal, com o comando "VirtualBox".

Para usá-lo, o primeiro passo é criar uma máquina virtual. Para isso, clique no "Novo" e siga os passos do assistente. Na primeira tela, dê um nome à VM e indique qual o sistema operacional será instalado dentro dela. Isso permite que o VirtualBox ative uma série de otimizações que melhoram o desempenho e evita problemas diversos.

Na tela seguinte, indique a quantidade de memória RAM que será alocada para a máquina virtual, de acordo com o sistema que será usado e o tipo de aplicativos que pretende rodar dentro dele. De uma forma geral, é recomendável reservar 256 MB para o Windows XP ou 512 MB para o Vista, já que este é o mínimo de memória necessário para instalar o sistema. Naturalmente, você pode também usar o VirtualBox para rodar outras distribuições Linux, reservando o volume necessário de memória RAM.

O próximo passo é criar um disco virtual, que é na verdade um arquivo dentro da pasta ".VirtualBox" no seu diretório home. Clique no "novo" e marque a opção "Imagem dinamicamente expansível". Isso faz com que o VirtualBox crie um arquivo vazio, que vai crescendo em tamanho conforme você instala programas e arquivos dentro da máquina virtual, diferente da opção "Imagem de tamanho fixo" onde todo o espaço é reservado de uma tacada só:

Em seguida, você precisa definir o tamanho do disco virtual, que naturalmente, deve ser suficiente para instalar o sistema e os programas desejados. Em uma VM com o Windows XP, por exemplo, você pode sobreviver com um disco virtual de apenas 4 ou 6 GB, mas uma instalação do Vista precisaria de bem mais espaço.

Como pode imaginar, o Windows XP é uma opção bem mais indicada para o uso em máquinas virtual, já que é muito mais leve e (mesmo depois de instaladas todas as atualizações) ocupa menos espaço. Se você precisa apenas rodar alguns programas antigos, pode experimentar também criar um VM com o Windows 98 que, por ser um sistema muito mais simples, pode rodar bem dentro de uma VM com apenas 96 MB de memória reservada.

Depois de criar o disco virtual, clique em "Próximo" e depois no "Finalizar" para finalizar a criação da VM.

Com a VM criada, falta agora o mais importante, que é instalar o sistema operacional e os programas. Para isso, precisamos configurar a mídia de instalação. Para isso, clique no "CD/DVD-ROM" e marque a opção "Montar drive de CD/DVD". A opção "Drive de CD/DVD do Hospedeiro" faz com que o VirtualBox simplesmente compartilhe o CD/DVD dentro do drive, permitindo que você simplesmente use os CDs de instalação, como se estivesse instalando o sistema em um PC real. Se você tem uma imagem .ISO do CD, pode usar a opção "Arquivo de Imagem ISO" para instalar através dela. Essa opção pode ser trocada a qualquer momento, através da opção "Dispositivos > Montar CD/DVD-ROM" na janela da máquina virtual.

A opção "Pastas Compartilhadas" no final da lista permite compartilhar pastas do HD com o sistema dentro da máquina virtual, de forma a trocar arquivos. As pastas compartilhadas aparecem como unidades de rede dentro da VM. Outra opção importante é a "Áudio", que permite ativar o uso do som dentro da VM.

Com tudo pronto, clique no "Iniciar" para ativar a VM. Se você compartilhou corretamente o CD ou DVD de instalação, ela abrirá diretamente. A partir daí, é só instalar o sistema e os programas, como faria em um PC real:

Ao clicar sobre a janela da VM, o cursor do mouse e o foco do teclado são capturados e direcionados para o sistema dentro dela. Para a tecla para liberar é a tecla "Ctrl" direita (diferente do VMware onde é usado Ctrl+Alt). Se você precisar alterar a ordem de boot da VM, ou seja, inicializar através do CD-ROM para reinstalar o sistema, pressione a tecla F12 logo no início do boot, antes do início do carregamento do sistema.

18 comentáriosPor Carlos E. Morimoto. Revisado 11 de novembro de 2010 às 15h11

Comentários

Windows no mandriva
por Cláudio Henrique da Costa Pereira (anônimo) em 14 de dezembro de 2011 às 15h59
Já tenho alguma experiência com linux, mas ainda não tinha usado o mandriva, comprei um notebook que veio com o mandriva, estou resistindo para não trocar o sistema operacional para o windows 7, mas não estou conseguindo acessar a internet via wireless, também tenho um minimodem da OI que é para usar com o windows, será que com o VirtualBox instalado no mandriva, consigo resolver esses problemas acima, preciso de licença para usar o windows no VirtualBox?
 
por Giba (anônimo) em 15 de outubro de 2010 às 20h59
Baixei todos os updates para o Mandriva disponíveis (no total foram 202) e após este procedimento, o sistema não reconhece o pen drive na USB.
Tenho que reativar esta função??
 
por Giba (anônimo) em 15 de outubro de 2010 às 20h56
Caro Carlos Morimoto,

Segui os passos para a instalação do virtualbox no Mandriva mas, quando eu realizaria a instalação, o sistema pediu a senha de root. Eu não me lembro desta senha.
Tentei salvar o download em outra área de memória e quando tentei novamente executar a instalação, a mensagem "Alguns pacotes requeridos não puderam ser instalados: Virtualbox-3.2-3.2.10_66532_mdv2009.1-1.i586 (devido a não satisfazer libpython2.6.so.1.0), você sabe me dizer qual é o problema?
 
por Katu (anônimo) em 21 de março de 2010 às 09h44
Prezado Carlos Morimoto, muito bom o tutorial, parabéns!!

Li o comentário do nosso amigo Fábio, sobre o suporte a USB.
Tenho um netbook, e ele não tem driver de CD, somente USB, e não sei como faço para que meu pendrive seja lido no VirtualBox.
Caso não seja possível ler o pendrive nele, existe algum meio de eu transferir os arquivos que tenho no Linux para dentro do windows?

Obrigado
 
por Mandriva User (anônimo) em 22 de janeiro de 2010 às 21h37
Excelente tutorial, me ajudou muito
Muito obrigado!
 
por Snahrck (anônimo) em 8 de outubro de 2009 às 07h44
Não precisa dos drivers do Hardware real que vocês tem. O Hardware real não importa pois o windows vai estar rodando sobre um hardware emulado. Você deve instalar os drivers do Virtual box através do menu devices (dispositivos): VirtualBox Guest Additions ou algo assim

Ele vai baixar uma iso com drivers e montar como se tivesse colocado um CD de drivers na sua máquina virtual. Então o instalador vai iniciar.
 
por Olaf (anônimo) em 1 de outubro de 2009 às 00h31
No meu caso os drivers da MSI não funcionaram, mas para resolver o problema de tela pequena, apenas reconfigurei a resolução do Windows. Como padrão o Windows estava em 800x600.
 
por Pedro Paulo Vaz Junior (anônimo) em 26 de setembro de 2009 às 20h11
Qualque dúvida perguntem!
 
por Pedro Paulo Vaz Junior (anônimo) em 26 de setembro de 2009 às 20h10
Para instalar os drivers, no meu caso eu coloquei o CD da minha placa mãe Gigabyte e funfou certinho! Tela pequena: Esperimenta navegar nos menus q ficam la em cima!"
 
por Sacisky (anônimo) em 26 de setembro de 2009 às 18h38
No novo Mandriva Sprint 2009*, depois que atualizei o sistema através do ícone no Desktop (ele faz o download automaticamente e você reinicia a máquina) apenas baixei o programa e clickei sobre o ícone do pacote do programa. Uma janela abriu perguntando se queria instalar o programa, clickei em instalar,e pronto. Foi só ir na aba de sistema que o ícone do VirtualBox tava lá.
Abraços.