Daniel Balieiro

Ubuntu - Ruby/Rails - Java - Python

VirtualBox no Ubuntu Feisty 7.04

Estava lendo a Linux Magazine desse mês, e me deparei com o VirtualBox. Não o conhecia ainda.

Achei muito interessante a pequena nota que a revista trouxe sobre ele, principalmente para pessoas como eu que vivem fazendo testes com SOs … virtualização eh vital! e o vmware não é livre né ;).

Apanhei um bocado pra descobrir como colocar o menino pra rodar, mas está ai o passo-a-passo.

No ubuntu 7.04, antes de tudo você precisa instalar os seguintes pacotes:

libxalan110

libstdc++5

libxerces27

linux-source

linux-kernel-headers

linux

build-essential

linux-kernel-devel

Os dois primeiros, normalmente, veem instalado.

Isso é necessário, porque o VirtualBox precisa acessar um módulo do kernel pra conseguir criar o ambiente virtual.

No kernel 2.6.20, o atual estável, vem o suporte a KVM (virtualização em kernel). Pelo visto o VirtualBox ainda não utiliza esse suporte, pra ser sincero ainda não estudei o suporte de kernel pra ter certeza de como ele funciona.

Com tudo instalado e feito o download(ainda não tem pro feisty, então vai do edgy mesmo), basta fazer:

cd /usr/src

sudo tar –bzip2 -xf linux-source-2.6.20.tar.bz2

sudo ln -s linux-source-2.6.20 linux

export KERN_DIR=/usr/src/linux

cd linux

sudo make oldconfig && make prepare

sudo make

sudo make modules

Isso mesmo, vai compilar o kernel. Aqui só funcionou assim :S, mas não vamos precisar instalá-lo.

Creio que quando o Feisty se tornar estavél, não seja preciso compilar o kernel.

Agora, vá onde você fez o download do VirtualBox, usando o mesmo terminal que você fez o export, e:

sudo dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Ele vai fazer umas perguntas de licensa e tal, sem problemas. Ele é livre. É que GPL é só a versão em source(fica pra outro dia ;)).

Quando ele perguntar se você quer que ele compile o modulo do kernel, diga que sim. É completamente necessário.

Depois de instalado, ele está em “Aplicações” > “Ferramentas de Sistema” > InnoTek VirtualBox (claro que se você estiver usando gnome).

Não se esqueça de colocar seu usuário no grupo vboxusers.

Agora é so seguir o UI e virtualizar :D.

Qualquer dúvida é só postar,

t+

3 Comments so far

  1. Marcelle March 23rd, 2007 6:02 pm

    Obrigada, pela dica!

    No Edgy, bastou instalar os pacotes libxalan110 e libxerces27 e instalar o pacote com

    sudo dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

    Tranquilo!

  2. Daniel Balieiro March 27th, 2007 9:24 pm

    Irritante!!

    Atualizou o kernel ele perdeu o módulo e não quer compilar denovo do “jeito simples”.
    No mínimo frustrante!

    t+

  3. Daniel Balieiro March 31st, 2007 10:27 pm

    Opa,

    Instalei o Ubuntu Edgy e junto com o automatix 2 tive uma supresa muito boa. Ele instala o VirtualBox!!!
    Isso mesmo, é dificil até de acreditar … mas ele instala sim!!

    =) viva o automatix2

    t+

Leave a reply