windows no linux

Download Windows No Linux

If you can't read please download the document

Upload: daniel-schwambach

Post on 11-Dec-2015

268 views

Category:

Documents


1 download

DESCRIPTION

Como instalar o virtualbox no ubuntu

TRANSCRIPT

IntroduoApesar da enorme variedade de aplicativos disponveis no Linux, sempre existem situaes em que voc precisa de algum aplicativo especfico, ou precisa usar algum dispositivo que tem drivers apenas para Windows.A soluo mais comum para o problema simplesmente manter uma instalao do Windows em dual-boot e us-lo quando necessrio. O grande problema com essa abordagem que ela bastante imprtica, j que voc precisa fechar todos os programas e reiniciar o micro cada vez que precisa usar alguma coisa no Windows.Outra opo, cada vez mais comum hoje em dia, usar o Windows dentro de uma mquina virtual. Essa a opo mais prtica para quem precisa executar apenas alguns aplicativos especficos, ou precisa do Windows apenas para testes (como um administrador de redes, que precisa testar todas os recursos da rede tanto no Linux quanto no Windows, ou um desenvolvedor web que precisa testar a visualizao das pginas no Explorer) j que voc pode rodar o Windows dentro de uma janela, sem precisar reiniciar o micro:

Embora hoje em dia usar uma mquina virtual seja algo corriqueiro, os softwares de emulao e virtualizao passaram por uma longa evoluo antes de chegarem ao que temos hoje.Na verdade, quase tudo pode ser simulado via software: possvel at mesmo simular um computador de arquitetura diferente, para que os softwares escritos para ele rodem da mesma forma que rodam dentro do seu sistema nativo. Um dos exemplos mais conhecidos so os emuladores de videogames antigos, que permitem rodar jogos de Atari, Nintendo 8 bits, Mega-Drive, Super Nintendo, Playstation e outros, como o Zsnes, que emula um Super-Nes e o ePSXe, que emula um PS1:

Assim como possvel emular um videogame para rodar os jogos escritos para ele, possvel simular um PC completo e rodar outros sistemas operacionais, dentro de uma janela. Isso permite que voc rode o Windows dentro do Linux ou vice-versa. Esse PC "de mentira" chamado de mquina virtual.O sistema principal passa ento a ser chamado de "host" (hospedeiro) e o sistema dentro da mquina virtual passa a ser chamado de "guest" (convidado). Ele acha que tem um PC completo para si, quando, na verdade, est rodando dentro de uma "matrix", na mquina virtual.Antigamente, usar uma mquina virtual resultava em uma grande perda de desempenho, j que o PC passa a executar dois sistemas em vez de um, consumindo mais memria e processamento. Entretanto, com as mquinas 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 mquina virtual com o Windows XP aberta dentro do Ubuntu ou do Mandriva, por exemplo.Alm da praticidade, outra grande vantagem de usar o Windows em uma mquina virtual, em vez de mant-lo em dual-boot, a facilidade de fazer backups e restauraes da mquina virtual em caso de vrus ou problemas, j que voc s precisa salvar uma cpia do disco virtual (ou criar um snapshot) e restaurar a VM quando qualquer coisa der errado. Ou seja, usando uma VM, voc no precisa mais perder tempo reinstalando o sistema.Alm do Windows, possvel rodar outras distribuies Linux ou mesmo outros sistemas operacionais para micros PC (como o Sylabis, ReactOS, SkyOS e muitos outros sistemas "alternativos"), permitindo que voc teste diversos sistemas, sem precisar ficar reparticionando o HD.Note que o uso de virtualizao resolve apenas o aspecto tcnico da questo. Voc continua tendo que ter as licenas das cpias do Windows e de outros sistemas que pretender instalar dentro da mquina virtual, caso contrrio estar incorrendo em pirataria da mesma forma.Uma observao com relao a isso que muitos micros (e quase todos os notebooks) vm com uma licena do Windows de qualquer forma, e esta uma boa maneira de aproveit-la sem sair do Linux, simplesmente usando o que voc j pagou.Usando o VirtualBoxAt pouco tempo, usar uma mquina virtual era sinnimo de usar o VMware Player ou o VMware Server. Ao contrrio do que o nome pode sugerir, o VMware Server perfeitamente utilizvel em um PC domstico, a nica contra-indicao que ele oferece mais opes 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 oferece menos opes.Isso mudou com o crescimento do VirtualBox, que comeou como um projeto da Innotek (uma empresa alem de desenvolvimento de softwares) e foi posteriormente incorporado pela Sun (que, por sua vez, acabou sendo incorporada pela Oracle).O VirtualBox oferecido em duas verses:A verso "oficial" (tambm chamada de PUEL, que o nome da licena usada) inclui alguns componentes proprietrios e distribuda atravs de uma licena especfica e por isso evitada pelos puristas. Assim como em outros casos, a Sun ganha dinheiro vendendo verses aprimoradas do software, destinadas ao ramo corporativo, o que permite manter os investimentos no projeto.Ela est disponvel no http://www.virtualbox.org/wiki/Downloads (clique no "Binaries - all platforms"). Na pgina esto disponveis pacotes para diversas distribuies, entre elas o Fedora, Mandriva, Ubuntu e OpenSuSE.Alm da verso padro, existe tambm o VirtualBox Open Source Edition (OSE), que a verso inteiramente livre, que tem todo o cdigo-fonte disponvel e pode ser usada dentro dos termos da GPL. Esta a distribuio que includa nos repositrios das distribuies, que pode ser instalada diretamente usando o gerenciador de pacotes.Isso acaba fazendo uma grande diferena do ponto de vista de quem usa, pois permite que voc instale o software sem grandes complicaes, deixando que o apt-get, urpmi ou yum se encarregue da instalao e da compilao do mdulo, diferente do VMware, onde voc precisa baixar o arquivo de instalao manualmente e ter os headers do kernel e os compiladores para conseguir instal-lo. Vamos ento aos passos de instalao:Instalando o VirtualBoxPara instalar o VirtualBox no Mandriva, acesse o "Gerenciador de software > Configurar mdias fonte para instalao" no mcc e certifique-se de que os repositrios "Contrib" e "Contrib Updates" esto marcados. Se for a primeira vez que est acessando o gerenciador, clique no "Adicionar" para que ele configure os repositrios:

A partir da, voc pode acessar o "Instalar & Remover Software" e instalar os pacotes "virtualbox" e "dkms-virtualbox" (marque a opo "Todos" no menu da esquerda em vez de "Pacotes com GUI" para que ele aparea na pesquisa).Como de praxe, ele instalar tambm algumas dependncias, totalizando cerca de 60 MB de softwares. Apesar do VirtualBox precisar de um mdulo de kernel, o "vboxdrv", que precisa ser gerado durante a instalao, o gerenciador do Mandriva se encarrega de executar os passos necessrios de forma automtica:

Depois de instalado, o VirtualBox fica acessvel atravs no cone no "Iniciar > Ferramentas > Emuladores" ou via terminal, com o comando "VirtualBox".O VirtualBox est disponvel nos repositrios do Ubuntu desde a verso 7.10. Se voc est usando o Ubuntu, Kubuntu, Xubuntu ou outra distribuio derivada deles, voc pode instal-lo diretamente via apt-get, a partir dos repositrios principais:$ sudo apt-get install virtualbox-oseEm seguida, use o comando "uname -r" para verificar qual a verso do kernel em uso e instale a verso correspondente do pacote "virtualbox-ose-modules", como em:$ uname -r2.6.24-16-generic

$ sudo apt-get install virtualbox-ose-modules-2.6.24-16-generic Se voc estiver usando um kernel personalizado, ou no houver um mdulo com a verso correta, pode fazer a instalao do mdulo usando o module-assistant, que se encarregar de compilar um mdulo sob medida. Nesse caso, comece instalando o pacote, juntamente com o build-essential, que contm os compiladores bsicos:$ sudo apt-get install module-assistant build-essentialEm seguida, gere o mdulo usando o comando "m-a a-i" (verso abreviada do comando "module-assistant auto-install"), como em:$ sudo m-a a-i virtualbox-ose-sourceIsso compilar e instalar o mdulo automaticamente. Se houver algum erro nesse ponto, verifique se o pacote "build-essential" foi corretamente instalado e se voc no deletou acidentalmente os headers do kernel, que so armazenados na pasta "/usr/src".O cone para o VirtualBox criado no "Aplicaes > Ferramentas do Sistema", mas, como de praxe, voc pode cham-lo diretamente via terminal. Entretanto, da primeira vez que tentar executar alguma mquina virtual, receber uma mensagem de erro avisando que o driver no est acessvel para o usurio atual.Este um velho bug de usabilidade, que ocorre devido ao uso de um grupo de acesso ao mdulo do VirtualBox. Por padro, apenas o root faz parte do grupo, de forma que nenhum usurio do sistema, incluindo a conta administrativa que foi criada durante a instalao, tem permisso para usar o programa. Felizmente, ele fcil de resolver, basta adicionar seu login de usurio ao grupo "vboxusers", como em:$ sudo adduser gdh vboxusersou:# usermod -G vboxusers gdhSe preferir, voc pode adicionar o usurio ao grupo usando o "users-admin" ou o "drake-users". Acesse as propriedades do usurio e, na aba "grupos", marque o "vboxusers". Em qualquer um dos casos, necessrio fazer logout para que a alterao entre em vigor:

No OpenSuSE, voc pode instalar o VirtualBox diretamente atravs do Yast. Acesse o gerenciador de pacotes e faa uma busca por "virtualbox". Assim como no caso do Mandriva e do Ubuntu, os repositrios do OpenSUSE incluem o "virtuabox-ose", que a verso open-source. Ao marcar o pacote, o gerenciador marca tambm o pacote com a verso correta do mdulo para o kernel. Se voc est usando o kernel instalado por padro, o mdulo ser instalado diretamente, sem necessidade de compilao:

O pacote "virtualbox-ose-guest-tools" que aparece na busca inclui as imagens com os drivers extras para os sistemas instalados dentro das VMs, que usaremos mais adiante. Ele opcional, pois o VirtualBox se oferece para baixar as imagens automaticamente, quando necessrio.O pacote "xorg-x11-driver-virtualbox-ose" inclui o driver de vdeo para uso do OpenSuSE como guest no VirtualBox, ou seja, para quando ele instalado dentro de uma VM. No custa nada instal-lo, mas ele no necessrio no nosso caso.Assim como no caso do Ubuntu, preciso adicionar seu login de usurio no grupo "vboxusers", caso contrrio voc recebe uma mensagem de erro reclamando que o kernel driver no est acessvel ao tentar ativar a VM:# usermod -G vboxusers gdhConcluindo, existe tambm a opo de instalar diretamente a verso oficial do VirtualBox (a PUEL). A principal vantagem dela em relao verso open-source a incluso do suporte a USB (veja mais detalhes mais adiante). Ela tambm a melhor opo em distribuies que no incluam os pacotes do virtuabox-osi.Para instal-la, acesse o http://www.virtualbox.org/wiki/Downloads. Verifique se existe um pacote com a verso exata da distribuio que est usando, caso contrrio baixe o pacote "Linux (i386)" (para sistemas de 32 bits) ou o "Linux (AMD64)" (64 bits). Esta a verso genrica, que pode ser instalada em qualquer distribuio.O pacote bem simples de instalar, basta tornar o arquivo executvel e rod-lo como root, como em:$ chmod +x VirtualBox-2.2.2-46594-Linux_x86.run$ su# ./VirtualBox-2.2.2-46594-Linux_x86.run

Verifying archive integrity... All good.Uncompressing VirtualBox for Linux installation........VirtualBox Version 2.2.2 (2009-04-27T18:21:54Z) installerInstalling VirtualBox to /opt/VirtualBoxBuilding the VirtualBox kernel moduleBuilding the VirtualBox netflt kernel moduleVirtualBox has been installed successfully.Depois de instalado, ele se comporta exatamente da mesma forma que a verso open-source. A nica peculiaridade que a instalao feita dentro da pasta "/opt", o que faz com que voc precise especificar o caminho completo ao cham-lo via terminal, como em:# /opt/VirtualBox/VirtualBoxSe, por acaso, voc precisar atualizar o kernel do sistema, use o comando a seguir para que um novo mdulo seja gerado:# /etc/init.d/vboxdrv setupCriando as mquinas virtuaisPara usar o VirtualBox, o primeiro passo criar uma mquina 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 srie de otimizaes, que melhoram o desempenho e evitam problemas diversos.Na tela seguinte, indique a quantidade de memria RAM que ser alocada para a mquina virtual, de acordo com o sistema que ser usado e o tipo de aplicativos que pretende rodar dentro dele. De uma forma geral, recomendvel reservar 256 MB para o Windows XP (ou 512 MB para o Vista, j que este o mnimo de memria necessrio para instalar o sistema). Naturalmente, voc pode tambm usar o VirtualBox para rodar outras distribuies Linux, reservando o volume necessrio de memria RAM.Do ponto de vista do desempenho, o ideal reservar um pouco menos da metade da memria RAM total (reservar 384 MB em um PC com 1 GB, por exemplo), de forma a no prejudicar o desempenho do sistema principal enquanto a VM estiver ativa.O prximo passo criar um disco virtual, que na verdade um arquivo dentro da pasta ".VirtualBox" no seu diretrio home. Clique no "novo" e marque a opo "Imagem dinamicamente expansvel". Isso faz com que o VirtualBox crie um arquivo vazio, que vai crescendo em tamanho conforme voc instala programas e arquivos dentro da mquina virtual, diferente da opo "Imagem de tamanho fixo" onde todo o espao 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 instalao do Vista precisaria de bem mais espao.Como pode imaginar, o Windows XP uma opo bem mais indicada para o uso em mquinas virtuais, j que muito mais leve e (mesmo depois de instaladas todas as atualizaes) ocupa menos espao.Se voc precisa apenas rodar alguns programas antigos, pode experimentar tambm criar um VM com o Windows 98 que, por ser um sistema muito mais simples, pode rodar com desenvoltura dentro de uma VM com apenas 96 MB de memria reservada. Depois de criar o disco virtual, clique em "Prximo" e depois no "Finalizar" para concluir a criao da VM:

Com a VM criada, falta agora o mais importante, que instalar o sistema operacional e os programas. Por default, o VirtualBox no compartilha o drive ptico com a mquina virtual, preciso ativ-lo manualmente clicando no "CD/DVD-ROM" e marcando a opo "Montar drive de CD/DVD".A opo "Drive de CD/DVD do Hospedeiro" faz com que o VirtualBox simplesmente compartilhe o CD/DVD dentro do drive, permitindo que voc use as mdias de instalao como se estivesse instalando o sistema em um PC real. Se voc tem uma imagem ISO do CD, pode usar a opo "Arquivo de Imagem ISO" para instalar atravs dela. Essa opo pode ser trocada a qualquer momento, atravs da opo "Dispositivos > Montar CD/DVD-ROM" na janela da mquina virtual.

A opo "Pastas Compartilhadas" no final da lista permite compartilhar pastas do HD com o sistema dentro da mquina virtual, o que possibilita a troca de arquivos entre os dois (as pastas compartilhadas aparecem como unidades de rede dentro da VM). Outra opo 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 instalao, a instalao do sistema ser aberta diretamente. A partir da, s instalar o sistema e os programas, como faria em um PC real, incluindo o particionamento do disco virtual:

Ao clicar sobre a janela da VM, o cursor do mouse e o foco do teclado so capturados e direcionados para a janela. Para liberar o cursor, necessrio pressionar a tecla Ctrl direita (diferente do VMware, onde usado Ctrl+Alt), tecla que pode ser personalizada nas configuraes.Se voc estiver instalando uma distribuio Linux com vrios CDs, use as opes "Dispositivos > Desmontar CD/DVD-ROM" e "Dispositivos > Montar CD/DVD-ROM" para trocar os CDs durante a instalao. O mesmo se aplica se voc estiver instalando a partir de vrios arquivos ISO, basta usar a "Dispositivos > Montar CD/DVD-ROM > Imagem de CD/DVD-ROM" para mudar o arquivo, simulando a troca do CD no drive:

Uma dica geral que voc desative todos os efeitos visuais, animaes e outras perfumarias dentro da mquina virtual, deixando o sistema com um visual o mais limpo possvel. O motivo simples: tudo o que feito dentro da mquina virtual precisa ser processado pelo VirtualBox, consumindo memria e ciclos de processamento da mquina.Os efeitos visuais so especialmente taxativos, j que precisam ser executados via software, diferente do que ocorre em um PC real, onde parte do trabalho seria realizado pela placa de vdeo (graas aos recursos de acelerao). Usando o estilo e a barra de tarefa clssica do Windows XP, desativando efeitos e animaes e desabilitando a proteo de tela e assim por diante, voc conserva os recursos para o que realmente importante, ou seja, rodar os aplicativos.Drivers e dispositivosAssim como no VMware, os dispositivos de hardware vistos pelo sistema dentro da mquina virtual so diferentes dos dispositivos reais da mquina. Independentemente da configurao do seu micro, o VirtualBox simula um PC com chipset Intel e uma placa de rede AMD PCNET. O HD reconhecido como "VBOX HARDDISK", o CD-ROM como "VBOX CD-ROM" e assim por diante:

O ruim dessa diferena nos dispositivos que voc no pode rodar uma instalao do Windows j existente dentro de uma mquina virtual (pelo menos no sem fazer alteraes no registro e um longo processo de substituio de drivers) mas, em compensao, oferece a possibilidade de rodar as mquinas virtuais em qualquer PC com o VirtualBox instalado, j que os dispositivos virtuais sero sempre os mesmos. Para isso, basta copiar os arquivos dentro da pasta ".VirtualBox" no seu diretrio home para o outro PC.Continuando, depois de instalar o sistema, o prximo passo instalar o "VirtualBox Extras", um conjunto de drivers que faz com que o sistema convidado reconhea corretamente os dispositivos dentro da VM e rode com um melhor desempenho. Para isso, use a opo "Dispositivos > Instalar adicionais para o convidado":

A verso open-source do VirtualBox no inclui as imagens com os drivers, mas o assistente se oferece para baix-las automaticamente. Basta deixar que ele conclua o download e salve na pasta padro.A instalao feita simulando a insero de um CD-ROM dentro da mquina virtual, contendo um wizard que executado dentro do Windows. Basta seguir os passos do assistente, fazendo a instalao da mesma maneira que voc instalaria um outro conjunto de drivers qualquer:

Alm do suporte a resolues de vdeo mais altas e melhorias de desempenho, outra grande melhoria que voc notar depois de instalar os drivers que o cursor do mouse no ficar mais "preso" dentro da tela da mquina virtual at que voc pressione a tecla Ctrl, o que permite usar a mquina virtual de uma maneira muito mais transparente. A janela simplesmente passa a se comportar da mesma forma que outro aplicativo qualquer.Como se no bastasse, voc ganha tambm a possibilidade de redimensionar a janela, com o Windows ajustando a resoluo de tela automaticamente, sem ficar preso s resolues padro. Voc pode inclusive usar o boto de maximizar, para que a janela passe a ocupar todo o espao til da tela. Para ativar, marque a opo "Mquina > Redimensionar Tela Automaticamente":

Outra opo interessante, que pode ser ativada no mesmo menu, o "Modo Seamless", que integra o desktop do Windows ao desktop principal, fazendo com que os aplicativos nativos e os aplicativos rodando dentro da mquina virtual sejam executados lado a lado. Como voc pode ver no screenshot, voc fica com duas barras de tarefas:

Na verdade, o modo seamless no passa de um truque grfico, que faz com que o fundo da janela com a mquina virtual do Windows fique transparente, dando a impresso de que voc tem um desktop s. Apesar disso, o resultado realmente impressionante.Uma observao que o efeito causa glitches e perda de desempenho em conjunto com alguns drivers de vdeo, mas nesse caso basta desativ-lo.Configurao da rede virtualSe voc tiver a curiosidade de checar a configurao da rede usando o "ipconfig" no Windows, ver que a mquina virtual recebe sempre um endereo IP dentro da faixa "10.0.2.x" e usa o endereo "10.0.2.2" como gateway padro, configurao que obtida automaticamente via DHCP (mesmo que voc no tenha um servidor DHCP na rede).Isso acontece por que o VirtualBox cria uma interface de rede virtual entre o sistema convidado e o host, que usada para estabelecer a comunicao entre os dois sistemas e tambm para compartilhar a conexo via NAT, permitindo que o sistema dentro na mquina virtual navegue e acesse outras mquinas da rede local.Na hora de trocar arquivos entre os dois sistemas, voc pode utilizar o recurso de compartilhamento de pastas, disponvel atravs do "Dispositivos > Pastas Compartilhadas". Ele permite que voc compartilhe pastas entre o sistema hospedeiro e o guest de forma bastante simples, especificando as permisses de acesso para cada uma:

As pastas compartilhadas aparecem no ambiente de redes, no "Toda a Rede > VirtualBox Shared Folders" e podem ser mapeadas, da mesma forma que um outro compartilhamento de redes qualquer. Como voc pode imaginar, o VirtualBox cria na verdade um compartilhamento de rede oculto, que fica acessvel apenas para o sistema dentro da mquina virtual.Se voc preferir fazer o caminho inverso, ou seja, fazer com que o Windows dentro da mquina virtual compartilhe as pastas, basta usar o compartilhamento de arquivos do Windows, criando os compartilhamentos desejados e, em seguida, acessando-os atravs do Nautilus, Konqueror ou Dolphin, no Linux.Uma observao que no Windows XP SP2, o firewall fica ativo por padro, bloqueando os compartilhamentos. Para liberar o acesso, preciso criar uma exceo para o compartilhamento de arquivos e impressoras na configurao do firewall do Windows.Como viu, o sistema de compartilhamento de conexo do VirtualBox bastante simples e funciona sem que voc precise fazer nenhuma configurao adicional. A grande limitao que voc no conseguir acessar a mquina virtual a partir de outros micros da rede.Se a ideia usar a mquina virtual para rodar um servidor, existe a possibilidade de configurar a rede virtual em modo bridge, onde a mquina virtual passa a ser ligada diretamente rede principal, como se fosse um PC real ligado no hub. Esse recurso ainda no bem suportado, por isso a configurao oferece um nvel moderado de dificuldade, exigindo que voc crie um bridge ligando a interface virtual placa de rede e configure o VirtualBox para utiliz-lo.O primeiro passo instalar o pacote "bridge-utils" usando o gerenciador de pacotes, como em:$ urpmi bridge-utilsou:$ sudo apt-get install bridge-utilsEm seguida, criamos o script que inicializar o bridge. No exemplo, estou criando o arquivo "/etc/init.d/bridge", mas voc pode criar outro arquivo se preferir. O contedo do script o seguinte:#!/bin/sh

# Carrega o mdulo e ajusta as permisses:modprobe tunchmod 666 /dev/net/tun

# Cria a interface br0, usada pelo bridge:brctl addbr br0

# Adiciona a interface de rede no bridge:ifconfig eth0 0.0.0.0 promiscbrctl addif br0 eth0

# Reconfigura a rede:ifconfig br0 192.168.1.41 netmask 255.255.255.0route add default gw 192.168.1.1 dev br0

# Adiciona a interface virtual ao bridge, especificando o usurio:VBoxAddIF vbox1 gdh br0Os parmetros em negrito so os que voc precisa alterar, de acordo com a sua configurao. O "eth0" na quinta linha indica a interface de rede que est sendo usada; o "192.168.1.41" na stima indica o endereo IP (da mquina principal), seguido pela mscara de sub-rede. O "192.168.1.1" na oitava linha indica o IP do gateway da rede, enquanto o "gdh" na dcima indica o usurio de sistema que voc usa para executar o VirtualBox.Depois de criar e personalizar o script, marque a permisso de execuo e execute-o como root:# chmod +x /etc/init.d/bridge# /etc/init.d/bridgeVoc precisar executar o script a cada boot, antes de poder usar o VirtualBox. Se no quiser ficar executando-o manualmente, voc pode adicionar o comando ao arquivo "/etc/rc.local", de forma que ele seja executado automaticamente durante o boot.Continuando, acesse a opo "Rede" na configurao da mquina virtual e altere a opo "Ligado a" de "NAT" para "Interface do Hospedeiro" e, na opo "Nome da Placa de Rede (I)", informe o nome da interface especificada no ltimo comando do script ("vbox1" no exemplo):

Depois de inicializar a mquina virtual, configure o sistema guest para acessar a rede usando um endereo dentro da rede local, como se fosse outro PC e voc perceber que os outros micros da rede passaro a enxerg-lo diretamente. Como comentei, essa configurao permite at mesmo que a mquina virtual seja configurada como servidor, disponibilizando arquivos e outros recursos para as mquinas da rede.Memria, vdeo e USBVoltando ao bsico, a aba "Geral" da configurao permite alterar o volume de memria reservada e tambm a seleo do sistema operacional instalado dentro da VM. Isso permite que voc ajuste a memria reservada de acordo com o uso, reservando mais memria quando precisar executar algum aplicativo pesado dentro da VM, ou reservando menos quando quiser apenas rodar aplicativos leves, deixando mais memria disponvel para o sistema principal:

Alm do ajuste do volume da memria RAM reservada, existe tambm um ajuste para a memria de vdeo que, naturalmente, tambm simulada usando parte da memria RAM do sistema host. O VirtualBox simula uma placa de vdeo VESA, puramente 2D, por isso a nica funo da placa de vdeo armazenar o frame-buffer, ou seja, a imagem que est sendo exibida dentro da janela da VM.Para saber quanto de memria voc precisa, basta multiplicar a resoluo pela profundidade de cor usada (em bytes). Se voc usa 1024x768 com 32 bits (equivalentes a 4 bytes) de cor, por exemplo, teramos 1024x768x4, que d 3.145.728 bytes, ou seja, menos de 4 MB. Voc poderia ento reduzir o volume de memria reservada de 8 para 4 MB, deixando mais memria livre para outros usos.Na aba avanado, voc encontra o ajuste da ordem de boot, que em um PC real seria feito atravs do setup. De uma forma geral, voc d boot atravs do CD-ROM virtual quando quer instalar ou reinstalar o sistema e d boot diretamente atravs do HD no resto do tempo. Voc pode tambm alterar a ordem de boot pressionando a tecla F12 logo no comeo do boot, antes do incio do carregamento do sistema:

A grande limitao da verso open-source do VirtualBox que (pelo menos por enquanto) ela no inclui o suporte a dispositivos USB, que est disponvel apenas na verso "completa". por isso que os screenshots anteriores no incluem a opo "USB". Se voc precisa usar um scanner, modem 3G, ou qualquer outro dispositivo USB (que no possua suporte no Linux, ou no possa ser compartilhado atravs da rede interna) dentro da mquina virtual, sua nica opo migrar para a verso PUEL, disponvel no http://www.virtualbox.org/wiki/Downloads.Se voc j tiver instalado a verso open-source nos passos anteriores, necessrio primeiro desinstalar o pacote, como em "urpme virtualbox" ou "sudo apt-get remove virtualbox-ose".Depois de trocar a verso, voc notar que a opo "USB" ficar disponvel no menu de configurao. Dentro dela, voc pode especificar os dispositivos que ficaro disponveis dentro da mquina virtual. possvel, inclusive, compartilhar dispositivos que no possuem suporte no Linux, de forma a instal-los na cpia do Windows rodando dentro da VM:

A opo "Habilitar Controladora USB 2.0" permite ativar o suporte a transferncias de alta velocidade, suportadas pelos dispositivos USB 2.0. Ela causa problemas em algumas configuraes, por isso vem desativada por padro. Voc pode deixar para ativ-la apenas caso precise acessar pendrives ou outros dispositivos de armazenamento, onde a maior velocidade realmente faa diferena.Se voc usa o Ubuntu, existem alguns passos adicionais para fazer o USB funcionar. Desde a verso 7.10 o diretrio "/proc/bus/usb" no vem montado por padro, fazendo com que o acesso aos dispositivos USB dentro da VM no funcione.Para corrigir o problema, o primeiro passo editar (como root) o arquivo "/etc/init.d/mountdevsubfs.sh" e descomentar as quatro linhas a seguir, que esto dentro da funo "do_start ()":mkdir -p /dev/bus/usb/.usbfsdomount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644ln -s .usbfs/devices /dev/bus/usb/devicesmount --rbind /dev/bus/usb /proc/bus/usbEdite agora o arquivo "/etc/udev/rules.d/40-basic-permissions.rules", substituindo as linhas:# USB devices (usbfs replacement)SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"SUBSYSTEM=="usb_device", MODE="0664"por:# USB devices (usbfs replacement)SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664", GROUP="vboxusers"SUBSYSTEM=="usb_device", MODE="0664", GROUP="vboxusers"Como pode imaginar, a alterao se destina a fazer com que o grupo "vboxusers" tenha permisso para acessar os dispositivos USB. Sem isso, o acesso por parte do VirtualBox barrado e eles continuam no funcionando.Para que tudo funcione, falta apenas confirmar que a sua conta de usurio foi adicionada ao grupo "vboxusers", como j fizemos ao instalar.