VirtualBox Personal para Ubuntu Gutsy
- Possui um servidor RDP completo integrado, permitindo assim que usuários se conectarem com qualquer cliente RDP e rodar apenas um único aplicativo ou uma sessão inteira.
- Suporte a USB (mesmo numa sessão interativa usando o RDP)
Com a licença comercial também lhe é permitido usa-lo sem pagar nada desde que seja para uso Pessoal ou para Avaliação.
Os repositórios do ubuntu possuem pacotes prontos para a versão OSE (virtualbox-ose).
Apesar disso, vou demonstrar como instalar a versão comercial. Estou presumindo que voce tenha o kernel-headers instalado no seu computador e compilar modulos não seja um problema. Se estiver tudo OK então siga os procedimentos :
1) Dê um ALT+F2 no seu teclado …
… e execute “gksu gnome-terminal”, com isso abrir-se-á um terminal com acesso de root.
2) Execute “gedit /etc/apt/sources.list” e acrescente ao final deste arquivo :
deb http://www.virtualbox.org/debian gutsy non-free
Depois salve o arquivo e saia do editor de textos.
3) Execute no terminal :
cd /tmpwget http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -apt-get update
4) Removendo versão virtualbox-ose (se estiver instalado)
Não é possivel instalar a versão comercial do VirtualBox se houver a versão OSE instalada, por isso necessitamos de remove-la antes :
apt-get remove -y virtualbox-ose*
Com a versão OSE removida poderemos prosseguir com a instalação.
5) Para enfim iniciar a instalação, também execute no terminal :
apt-get install -y virtualbox
Prepare-se para 20MB de downloads.
6) Compilando o módulo vboxdrv
Se você não compilar um módulo chamado de ‘vboxdrv’, ao tentar rodar alguma VM vai tomar a seguinte mensagem de erro :

para resolver essa questão, execute este procedimento :
cd /usr/share/virtualbox/srcmakemake installldconfig
Este procedimento não existe na versão virtualbox-ose porque esse módulo já vem pré-compilado.
7) Acrescente seu login ao grupo drvbox
adduser seulogin vboxusers
Cadê o /proc/bus/usb/* ???
Aparentemente o Ubunu Gutsy removeu o suporte ao /proc/bus/usb/* , e este é necessário para que todos os usuários tenham suporte USB pelo VirtualBox, para corrigir a situação, execute no terminal :
gedit /etc/init.d/mountdevsubfs.sh
Por volta da linha 40, você encontrará :
## Magic to make /proc/bus/usb work##mkdir -p /dev/bus/usb/.usbfs#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644#ln -s .usbfs/devices /dev/bus/usb/devices#mount --rbind /dev/bus/usb /proc/bus/usb
Pois é, habilite as 4 linhas acima que vão fazer a “magica para /proc/bus/usb funcionar”, ficando assim :
## Magic to make /proc/bus/usb work#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/usb
Saia do editor e depois execute no terminal :
/etc/init.d/mountdevsubfs.sh start
A partir daí, os dispositivos USB estarão disponíveis a qualquer usuário, mas ainda é necessário que cada usuário tenha permissão para ler e escrever nestes dispositivos. O passo seguinte vai tratar disso.
9) Permissões em dispositivos USB
Execute no Terminal :
gedit /etc/udev/rules.d/40-permissions.rules
procure pela linha :
# USB devices (usbfs replacement)SUBSYSTEM=="usb_device", MODE="0664"
Faça um comentário na linha acima e adicione uma nova linha abaixo da mesma, com uma modificação fica assim :
# USB devices (usbfs replacement) #SUBSYSTEM=="usb_device", MODE="0664" # linha original SUBSYSTEM=="usb_device", GROUP="floppy", MODE="0664"
Com a modificação acima, nós demos acesso a qualquer usuário que esteja incluso no grupo “floppy” (e por padrão todos os usuários criados também são inclusos nele). Se você quiser restringir o acesso a apenas você, basta trocar “floppy” por “seulogin”. Você pode também alterar o MODE=”0664″ por “0666″ e estará fazendo com que qualquer coisa (usuário ou não) tenham acesso, num notebook parece ser uma boa idéia, mas em outros casos pode não sê-lo.
10) Reinicie o computador
11) Manual do VirtualBox
O manual pode ser obtido no seguinte endereço :
12) Para executar o VirtualBox …
Basta ir no menu do GNOME->Ferramentas do Sistema->Innotek VirtualBox :
Conclusão
O VirtualBox é muito bom e rápido, uma instalação típica do Windows 2000 professional levou apenas 12 minutos, incluindo o boot pelo CD. Possui alguns recursos interessantes como Seamless, onde teclar HOST+L e seu aplicativo (por exemplo o Internet Explorer) escapar da area de VM e ter a sensação que está rodando este aplicativo nativamente no Linux.
Não esqueça de que depois de ter instalado o MSWindows numa VM voce precisará instalar tambem alguns programas adicionais, dentro do VirtualBox e com o Host rodando Windows voce vai até o menu em Dispositivos->Instalar adicionais para convidado, com isso, programas adicionais serão instalados que darão mais veersatilidade e velocidade à VM.
Obs: A tecla HOST é uma tecla dedicada ao VirtualBox (por padrão o CTRL do lado direito), com ela você consegue cambiar entre o HOST e o sistema hospedeiro ou entre o HOST e as principais opções do VirtualBox.
Fonte: hamacker.wordpress