Hola de nuevo.
Hoy vamos a ver como instalar las guest additions en un ubuntu server, la recomendación es siempre instalarlas
En mi caso el host y la vm son ubuntu server.
En el host
las guest additions suelen estar en /usr/share/virtualbox/.
ahora hemos de asignar la imagen iso de las guest additions en el cdrom de la maquina virtual, doy por hecho que el cdrom esta en un canal ide y no sata.
vboxmanage storageattach ububase --storagectl IDE --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso
en la máquina virtual ejecutamos
sudo apt-get install build-essential module-assistant -y
sudo m-a prepare
ahora tenemos que montar el cdrom.
Para ello ejecutamos
sudo blkid
y nos devuelve
/dev/sda5: UUID="3a1cbb01-a31b-49eb-9351-a45e5d2432b6" TYPE="swap" PARTUUID="a2b3bdce-05"
/dev/sr0: UUID="2016-04-18-14-38-18-00" LABEL="VBOXADDITIONS_5.0.18_106667" TYPE="iso9660"
/dev/sda1: UUID="24d3b664-5609-48dd-b9d7-7ffe47f69715" TYPE="ext4" PARTUUID="a2b3bdce-01"
Aqui podemos ver que la imagen vboxaddtions esta asignada al dispositivo /dev/sr0, pues bien, vamos a montar sr0
sudo mount /dev/sr0 /media/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
nos dá un mensaje de que la iso es solo de lectura, protegida contra escritura, todo perfecto.
ahora ya podemos instalar las guest additions (por fin, jejejeje)
sudo sh /media/cdrom/VBoxLinuxAdditions.run
y ya lo tenemos, ahora por ejemplo podemos ejecutar
vboxmanage guestproperty enumerate ububase | grep IP
y nos devolvera la ip o por ejemplo también tenemos integración con el ratón entre la maquina virtual y el host, ya no es necesario apretar el ctrl derecho para desbloquear el ratón.
Actualización (24-08-2016)
Podemos chequear la version de las tools con el siguiente comando.
lsmod | grep -io vboxguest | xargs modinfo | grep -iw version
Podemos chequear la version de las tools con el siguiente comando.
lsmod | grep -io vboxguest | xargs modinfo | grep -iw version