miércoles, 18 de mayo de 2016

INSTALAR GUEST ADDITIONS EN LINUX SERVER (UBUNTU)


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





DESCUBRIR IP DE LA MAQUINA VIRTUAL

Hola a tod@s de nuevo.

Vamos a ver como podemos ver las ips asignadas a una máquina virtual. 

Abrimos un terminal o una ventana de ms-dos y ejecutamos el siguiente comando.

vboxmanage guestproperty enumerate MIVMS | grep IP

MIVMS será el nombre de la máquina virtual

y 'IP' ha de ir obligatoriamente en mayúsculas.

Nos devolverá algo del siguiente estilo:

vboxmanage guestproperty enumerate w7david2 | grep IP

Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.1.165, timestamp: 1463497572075129000, flags: 
Name: /VirtualBox/GuestInfo/Net/2/V4/IP, value: 192.168.5.101, timestamp: 1463483855420300000, flags: 
Name: /VirtualBox/GuestInfo/Net/1/V4/IP, value: 192.168.5.101, timestamp: 1463497572075970000, flags: 

Lo bueno es que nos devuelve todas las ips, de cada una de las tarjetas de red asignadas.

Para que funcione tenemos que tener instaladas las guest additions.

Un saludete.

Entrada destacada

REDUCIR TAMAÑO DISCO DURO DINAMICO (VDI)

Hola a tod@s. Hoy vamos a ver como podemos reducir el tamaño del disco duro dinámico que tenemos en Virtualbox, con el paso del tiempo es...