Arquivo de June 12th, 2009

O VirtualBox é um virtualizador. Encare a virtualização como uma camada de abstração de hardware, onde um software (o virtualizador) gerencia os recursos de hardware de tal forma que seja possível instalar um sistema operacional sobre essa abstração. Se tornando uma máquina independente.

virtualizacao

Imagem ilustrativa de virtualização

Eu uso o VirtualBox para fazer laboratório em meus estudos de rede, mas o céu é o limite quando trabalhamos com virtualização. Já vi cada aplicação exótica dessa tecnologia. O Ruan Carvalho por exemplo, usa seu notebook para seu uso pessoal, e uma máquina virtualizada para trabalhar. Interessante não?

Se alguém quiser compartilhar outras formas interessantes de como usar essa tecnologia por favor, comente. :-)

Nesse post vou mostrar como é fácil instalar o VirtualBox no Fedora 11.

Inicialmente precisamos resolver as dependências:

# yum install make automake autoconf gcc kernel-devel dkms

Em paralelo (ou não), você pode fazer o download do VirtualBox no site do projeto.

# wget -c http://download.virtualbox.org/virtualbox/2.2.4/VirtualBox-2.2.4_47978_fedora11-1.i586.rpm

Para instalar o pacote, você pode usar tanto o yum quando o rpm. O “problema” de usar o yum é que ele verificará a assinatura do pacote e reclamará que ele não está assinado. Em compensação se faltar alguma dependência na sua máquina, ele tentará resolvê-la.

Para instalar:

# yum localinstall –nogpgcheck VirtualBox-2.2.4_47978_fedora11-1.i586.rpm

Após a instalação é necessário compilar o módulo do kernel vboxdrv. O próprio VirtuaBox tem um script que faz isso para nós. Para executá-lo, digite no terminal:

# /etc/init.d/vboxdrv setup

Se tudo der certo, você já terminou de instalar o VirtualBox em sua máquina. Falta só colocar seu usuário no grupo de usuários utilizadores do nosso virtualizador.

# usermod -G vboxusers -a

Problemas comuns

Kernel Headers

O kernel header é o protótipo das funções usado para compilar o driver vboxdrv. Tenha certeza que você instalou o pacote certo, para saber qual é o kernel que você está usando, digite:

[edgar@sysv ~]$ uname -r
2.6.29.4-167.fc11.i686.PAE

No meu caso, eu precisei instalar o kernel-PAE-devel para conseguir compilar o driver.

# yum install kernel-PAE-devel

SE Linux

Digamos que, a grosso modo, o SELinux seja uma camada de segurança no sistema de arquivos que por padrão vem ativado no Fedora 11. Eu particularmente, não conheço muito sobre o assunto, para não passar dor de cabeça
deixo o SELinux permissivo, você pode fazer o mesmo usando o utilitário do Fedora system-config-selinux.

Mas se você acha necessário usá-lo, você pode definir a regra de permissão no SELinux:

# chcon -t textrel_shlib_t /usr/lib/virtualbox/VirtualBox.so

Pronto! Se tudo der certo você está pronto para usar o VirtualBox.

$ VirtualBox

 

rss twitter linux contato

livros interessantes

Publicidade