Los pasos para la instalación de VirtualBox son bien sencillos:
- Accedemos a la página de descargas para Linux de VirtualBox: http://www.virtualbox.org/wiki/Linux_Downloads
- Seleccionamos el paquete apropiado para nuestra distribución: http://download.virtualbox.org/virtualbox/2.0.4/virtualbox-2.0_2.0.4-38406_Ubuntu_intrepid_i386.deb
- Una vez descargado, hacemos doble clic sobre el paquete para instalarlo. Y se instala sin problemas.
En principio no aparecerá la entrada correspondiente en el menú Aplicaciones, pero bastará con reiniciar el entorno gráfico (cerrar la sesión). A continuación ejecutamos VirtualBox desde el menú Aplicaciones> Herramientas del sistema> Sun xVM VirtualBox.
Sin embargo, una vez que lo ejecutamos, si accedemos al menú Archivos> Preferencias… nos aparecerá el siguiente error:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
Y esto es porque tenemos que hacer algunos cambios para que nos funcionen los puertos USB en VirtualBox. Así que nos ponemos manos a obra otra vez:
- Como Intrepid Ibex no monta por defecto
/proc/bus/usb
, tenemos que editar el fichero/etc/init.d/mountdevsubfs.sh
. ¡Ojo! Primero hacemos una copia de seguridad del fichero:sudo cp /etc/init.d/mountdevsubfs.sh /etc/init.d/mountdevsubfs.sh.original
sudo nano /etc/init.d/mountdevsubfs.sh
Y añadimos las siguientes líneas debajo de la líneadomount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
:#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb - A continuación tenemos que dar permisos de escritura al grupo vboxusers a los dispositivos en
/proc/bus/usb
. Por lo que tenemos que editar el fichero/etc/udev/rules.d/40-basic-permissions.rules
y cambiar las siguientes líneas:# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″, GROUP=”vboxusers”
SUBSYSTEM==”usb_device”, MODE=”0664″, GROUP=”vboxusers” - También tenemos que añadir el usuario con el que arrancamos VirtualBox al grupo vboxusers:
sudo adduser tu_usuario vboxusers
- Ahora nos toca averiguar el identificador del grupo vboxusers para lo que ejecutamos en un terminal el siguiente comando:
cat /etc/group | grep vboxusers
Y nos saldrá una línea como esta:vboxusers:x:id_grupo_vboxusers:tu_usuario
- Por último, editamos el fichero
/etc/fstab
y añadimos la siguiente línea al final del fichero teniendo en cuenta que deberemos introducir el identificador del grupo vboxusers que conseguimos en el paso anterior:none /proc/bus/usb usbfs devgid=id_grupo_vboxusers,devmode=664
- Reinicia el equipo (no sirve con reiniciar el entorno gráfico) y listo.
Y si todo ha ido bien, ya tenemos instalado VirtualBox con los USB habilitados. Espero que os funcione.
No hay comentarios:
Publicar un comentario