Guest Additions , tenha mais performance na sua máquina virtual.
Uma das coisas da qual sou bastante adepto é da virtualização. Gosto de ter o meu sistema operativo de raiz mas também gosto de testar e analisar tudo o que se refere aos sistemas operativos. Com a saída do Ubuntu 10.04 versão beta 1, decidi desta vez experimentar o VirtualBox em substituição do Vmware que normalmente uso.
Basicamente o Guest Additions é um conjunto de drivers que permite:
- Um melhor desempenho a nível da placa gráfica (uma vez que normalmente a placa gráfica instalada dentro da máquina corresponde a uma genérica)
- Possibilidade da alteração da definição do monitor
- Facilidade na partilha de ficheiros entre a máquina virtual e a máquina nativa (Share Folders)
- O rato passa a funcionar de forma transparente no sistema nativo e no sistema virtualizado, isto é, não é necessário o CTRL (direito)para “tirar” o rato dentro do SO
- etc
Como Instalar (exemplo para uma distribuição do Linux)
Vamos a Devices e escolhemos Install Guest Additions
Será montada uma drive virtual que estará disponível em /media/VBOXADDITIONS_3.1.4_57640$ e em seguida mandamos correr o script adequado. No meu caso ./VBoxLinuxAdditions-x86.run
Depois de instalado, basta fazer um restart e verificar as novas configurações (ex. funcionamento do rato e fullScreen da VM).
Uma vez que o Ubuntu 10.04 versão beta traz o kernel 2.6.32-16, tive problemas com algumas das funcionalidades. Assim, deixo aqui como contornei essas situações:
Problema com rato (Control do cursor)
1) Criar o ficheiro xorg.conf
sudo nano -w /etc/X11/xorg.conf
e adicionar
Section "InputDevice"
Identifier "VBoxMouse"
Driver "vboxmouse"
Option "CorePointer"
EndSection
depois executar o comando
sudo /etc/init.d/vboxadd setup
Problema com display (Erro: Ubuntu is running in low-graphics mode)
1) abrir o ficheiro vboxvideo_drm.c
gksudo gedit /usr/src/vboxvideo-3.1.4/vboxvideo_drm.c
e adicionar na linha #90
#if defined(DRM_UNLOCKED) || LINUX_VERSION_CODE >= KERNEL_VERSION (2, 6, 33)
.unlocked_ioctl = drm_ioctl,
#else
.ioctl = drm_ioctl,
#endif
Feitas as alterações é só reiniciar a máquina e está pronto a funcionar.
Artigos relacionados