sexta-feira, 25 de março de 2011

VirtualBox: Adicionais para Convidado e Pasta Compartilhada no Linux

Adicionais para Convidado

O VirtualBox fornece para instalação dentro da máquina virtual (VM) um pacote denominado "Adicionais para Convidado".

Este pacote é um conjunto de drivers e aplicações que otimizam o sistema operacional convidado para melhorar a performance e a usabilidade.

Os "Adicionais para Convidado do VirtualBox" é fornecido em uma imagem de CD-ROM de nome VBoxGuestAdditions.iso.

O arquivo desta imagem fica localizado no diretório de instalação do VirtualBox, a própria instalação do VirtualBox já traz esta imagem.

Para instalar os "Adicionais para Convidado do VirtualBox" em uma VM, monte este arquivo ISO na VM como um dispositivo de CD virtual e execute o instalador para a arquitetura do sistema convidado.

# VBoxLinuxAdditions-x86.run

Pelo menu 'Dispositivos - Instalar Adicionais para Convidado' o VirtualBox habilita a imagem na VM, o sistema operacional convidado costuma reconhecer o dispositivo de CD carregado.

Em uma VM com sistema Linux, os "Adicionais para Convidado" podem necessitar ter seus módulos recompilados de acordo com o kernel do sistema.

É preciso ter o DKMS, o compilador C, o make e o pacote de desenvolvimento do kernel instalados no sistema.

Se futuramente ocorrer uma atualização do kernel, será necessário recriar os módulos manualmente, com o comando:

# /etc/init.d/vboxadd setup

Para desinstalar os "Adicionais para Convidado" execute o instalador com a opção 'uninstall':

# VBoxLinuxAdditions-x86.run uninstall


Pastas Compartilhadas

Uma das funcionalidades do VirtualBox é o recurso das "Pastas Compartilhadas", para acessar arquivos localizados na máquina hospedeira.

Para que funcione é necessário ter os "Adicionais para Convidado", instalados na máquina convidada, e o módulo 'vboxsf' carregado.

A pasta compartilhada deve residir fisicamente no hospedeiro e será compartilhada ao convidado usando um driver especial de sistema de arquivos.

Para compartilhar uma pasta do hospedeiro, com a VM em execução, clique no menu 'Dispositivos - Pastas Compartilhadas' e especifique o caminho para esta pasta, clicando no ícone "Adicionar Pasta Compartilhada". Anote o "Nome da Pasta" que você escolheu.

Agora basta montar esta pasta usando o comando 'mount' com o tipo para 'vboxsf':

# mount -t vboxsf Nome_da_Pasta /mnt/pasta

Consulte a documentação do VirtualBox para conhecer todas as possibilidades deste recurso das "Pastas Compartilhadas".

Nenhum comentário:

Postar um comentário