Windows Vista: Usando todo o Potencial da Virtualização.
Utilitários e drivers extras turbinam ainda mais os ambientes virtualizados.
Na coluna da semana passada, que pode ser relida clicando aqui, vimos como pode ser fácil instalar o recém-lançado Windows Vista, ou qualquer outro sistema operacional, sem que seja necessário fazer alterações significativas na configuração da máquina atual. Graças às facilidades proporcionadas por aplicativos que promovem a virtualização, como o gratuito VirtualBox, é possível simular em uma janela convencional todas as funções de um computador e testar os mais variados sistemas como se fossem programas comuns. Vimos também que, por mais útil que seja criar essas máquinas virtuais, ainda não é possível obter uma performance aceitável para rodar jogos tridimensionais ou aplicativos que dependem do poder de processamento gráfico da placa de vídeo, em parte devido às limitações impostas pelo driver genérico empregado pela ferramenta. Por último, definimos todas as propriedades necessárias para criar uma máquina virtual e, a partir do XP, o Windows Vista foi instalado em aproximadamente 35 minutos.

Rodando o Windows Vista, usando como sistema hospedeiro o XP. Quem tiver o Linux também pode testar o Vista sem precisar alterar a configuração da máquina atual, instalando a versão para o pingüim do Virtual Box.
E embora o sistema inicialmente possa apresentar um desempenho satisfatório, ainda falta um pequeno detalhe que fará toda a diferença em relação à sua performance e usabilidade a longo prazo. Com a instalação de um pacote extra de utilitários e o uso de drivers específicos, é possível aumentar consideravelmente a integração da máquina virtual com o sistema principal, permitindo alterar com maior liberdade a resolução de vídeo do Vista (ideal para colocá-lo em tela cheia e preencher toda a área visível do monitor), manusear livremente o cursor do mouse em ambos os sistemas, e --o mais importante-- ativar o acesso à internet na máquina virtual. Com isso, é possível testar todas as capacidades do IE7 e demais ferramentas online incluídas no Vista, compartilhando transparentemente a conexão do sistema principal.
Convenientemente batizado de VBox Guest Additions, o pacote, compatível com máquinas virtuais rodando tanto o Windows quanto o Linux, é muito fácil de ser instalado. E por ser parte integrante da ferramenta, nem precisa ser transferido à parte. Basta iniciar o Vista no VirtualBox (de preferência, usando a máquina virtual que criamos na semana passada), ingressar no sistema usando uma conta com privilégios de administrador e, quando a área de trabalho estiver visível, clicar no menu Devices, presente na janela onde o sistema está sendo executado, e ativar o item Install Guest Additions. Isso irá inserir automaticamente uma imagem com os utilitários no drive de CD virtual. Logo em seguida, carregue o Windows Explorer do Vista e acesse a unidade de CD/DVD (letra D:\, se apenas houver um HD virtual definido nas propriedades da máquina virtual), iniciando o processo com um duplo-clique no arquivo VBoxGuestAdditions. Siga as instruções, e observe que serão pedidas várias confirmações para prosseguir. Confirme todas, e reinicie a máquina virtual quando solicitado para que as modificações tenham efeito.

Para ter acesso às ferramentas e drivers extras, clique no menu "Devices", presente na janela onde o Vista está rodando, e ative o item Install Guest Additions. Note que o acesso ao arquivo de instalação é feito a partir do Windows Explorer do Vista, e não do sistema principal.
Para o próximo passo, é recomendável ativar o acesso à internet no Vista. A Microsoft não incluiu um driver de rede apropriado para ambientes virtualizados, e para prosseguir, será necessário encontrar uma forma simples e prática de instalar novos aplicativos. Como o Vista está completamente isolado do sistema principal, tendo acesso apenas aos arquivos armazenados no seu próprio HD virtual, a saída mais razoável seria criar um arquivo no formato ISO e ativá-lo no drive de CD virtual. A maioria dos aplicativos de gravação de CDs e DVDs suporta a criação desse tipo de arquivo, e quem não tiver um à disposição, pode contar com PowerISO, usado no exemplo a seguir e que cria imagens com até 300MB na sua versão gratuita.
Entre os drivers para dão suporte à rede externa, o mais indicado é o NDIS5, produzido pela AMD e disponível gratuitamente nesse endereço (opte pelo primeiro link do topo da página). Descompacte-o em um diretório à sua escolha, carregue o PowerISO e clique no menu Action, seguido de Add Folder. Selecione a pasta onde o driver foi descompactado e, após clicar em OK, ative o ícone Save, especificando o formato ISO no campo Salvar como e definindo um nome e a localização onde o arquivo deverá será gravado. De volta à janela onde o Vista está rodando, clique no menu Devices, no item Mount CD/DVD-ROM, e na opção CD/DVD-ROM Image. Na caixa de diálogo, clique no ícone Add e selecione o arquivo recém-criado para ativá-lo. Por último, feche a caixa clicando no botão Select.

Descompacte o conteúdo do driver NDIS5 em qualquer pasta à sua escolha, carregue o PowerISO e adicione-o na compilação (pode incluir todo o diretório 4.51). Depois, é só gravar o arquivo e ativá-lo na máquina virtual.
Para atualizar o driver de rede no Vista, também é simples: pressione a combinação de teclas Windows (é a tecla que tem impressa o logo do sistema) + Pause/Break (geralmente localizada logo acima da tecla PgUp), clique no link Gerenciador de Dispositivos e observe que há um ícone na categoria Adaptadores de Rede com um grande X vermelho. Clique sobre ele com o botão direito do mouse e ative a opção Atualizar Driver. Como vamos especificar manualmente a sua localização, clique na segunda opção e no botão Procurar..., indicando como alvo a unidade virtual de CD (D:\). O restante do processo é automático, bastando que sejam aceitas as confirmações. Ao concluir essa etapa, reinicie a máquina virtual e abra o IE7. Se estiver conectado à internet, será possível navegar livremente usando o Vista, com a vantagem de que como o sistema está rodando completamente isolado, nada do sistema principal será alterado durante a navegação.

A partir do Windows XP, duas máquinas virtuais rodando simultaneamente: o Vista, no fundo, acessando a internet com o IE7 e os aplicativos do Sidebar; e o Ubuntu Linux, também com livre acesso à internet. Com isso, é possível ter o melhor dos dois mundos, sem precisar dar múltiplos boots ou particionar o HD em dezenas de partições.
Devido à sua incrível versatilidade, utilizar o VirtualBox para rodar somente um sistema operacional é um desperdício. Através dele, é possível aprender a usar o Linux sem que seja preciso esquentar a cabeça com complexos procedimentos de instalação ou deixar de usar o Windows, podendo rodar os dois simultaneamente. Basta transferir a edição LiveCD do popular Ubuntu ou do excelente e totalmente em português Kurumin, criar uma máquina virtual que use como drive de CD o arquivo transferido e iniciá-lo normalmente. Sequer é preciso criar um HD virtual. E como o código-fonte do VirtualBox foi liberado, não demorará muito para que a vasta comunidade de desenvolvedores comecem a apresentar melhorias para a ferramenta, valendo a pena visitar regularmente o site oficial para conferir de perto as últimas novidades.