Mostrando entradas con la etiqueta Virtualización. Mostrar todas las entradas
Mostrando entradas con la etiqueta Virtualización. Mostrar todas las entradas

jueves, 14 de febrero de 2008

Solución a problemas con el VirtualBox

Problema 1: No carga la máquina virtual despues de instalar un nuevo kernel.

Cuando realizamos la instalación de un nuevo kernel y tenemos instalado VirtualBox al ejecutarlo nos puede arrojar el siguiente mensaje y no nos carga la máquina virtual:


VirtualBox
kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel and execute '/etc/init.d/vboxdrv start' as root.

Esto es porque al instalar el nuevo kernel no tenemos los linux-headers para ese kernel, la manera que encontre en internet para solucionar esto es la siguiente:

1° Instalamos los siguientes paquetes:

# aptitude install virtualbox-ose-source linux-headers-$(uname -r) build-essential module-assistant

2° Ejecutamos con el module assistant lo siguiente:

# m-a -t build,install virtualbox-ose

3° Agregamos el modulo de virtual box:

echo "vboxdrv" >> /etc/modules

4° Probamos el modulo

# modprobe vboxdrv

5° Añadimos el usuario del sistema al grupo vboxusers que se encuentra en el archivo /etc/group:

vboxusers:x:1002:miusuario

Iniciamos de nuevo el virtualbox y ya deberia funcionar, en tal caso que no funcione reiniciamos la sesion.


Problema 2: No detecta los dispositivos usb el virtualbox.


1° crear grupo usbfs:

#
addgroup usbfs

2°
verificar el gid en /etc/group:

# cat /etc/group | grep usbfs
usbfs:x:1003:

3° Editar el /etc/fstab para colocar la siguiente linea:

none /proc/bus/usb usbfs devgid=xxxx,devmode=666 0 0

Nota: cambiar el xxxx por el gid (identificador del grupo, en este caso el identificador es 1003)

4°
Para que el sistema tome los cambios que realizamos en el archivo fstab ejecutamos el siguiente comando:

# mount -a

5° Ejecutamos de nuevo virtualbox y en el menu ingresamos a maquina->cofiguración, seleccionamos serial ports y activamos la casilla enable serial port

6° ejecutamos la maquina virtual y ya debe reconocer los dispositivos usb