Início > HowTo's, Linux, TI > VirtualBox Personal para Ubuntu Gutsy

VirtualBox Personal para Ubuntu Gutsy

O VirtualBox é um software capaz de virtualizar inteiramente um hardware x86 (full virtualization).O VirtualBox possui duas licenças de uso : a versão comercial e a livre conhecida como Open Source Edition (OSE). As diferenças entre uma e outra são as seguintes, a versão comercial possui os seguintes recursos extras que a versão OSE não possui :

  • 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 /tmp
wget 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 :

Erro se nao instalar o modulo vboxdrv

para resolver essa questão, execute este procedimento :

cd /usr/share/virtualbox/src
make
make install
ldconfig

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

8) 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/.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

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 :

http://www.virtualbox.org/wiki/Downloads

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

Categorias:HowTo's, Linux, TI Tags:, ,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: