17 septiembre 2009

Instalacion VirtualBox y Soporte USB





Instalacion De VirtualBox
Configuracion, Habilitacion De USB
Bajo Linux






Esta ocacion vamos a tratar el tema de VirtualBox lo vamos a instalar en Linux (Ubuntu Karmic), vamos a configurar el USB, muchos de nosotros hemos tenido la necesidad por alguna razon de tener alguna maquina virtual es decir emular un sistema operativo completo en nuestro PC, por ejemplo, los que usan vista y necesitan XP para usar algun software en especifico, los que usan linux, y solo usan xp por cierto programa en lugar de reiniciar pues mejor emulamos xp.


Para emular algun sistema operativo existen varias alternativas como:
  • VirtualBox
  • VMware
  • Virtual PC
  • Qemu
Hay varias alternativas, en lo particular vmware se ha vuelto pesado y medio freson, virtual pc pues es de microsoft no hay mas que decir ...

Asi que en mi muy particular opinion y para mis necesidades me quedo con qemu y virtual box entonces aqui hablaremos de virtual box, este software puede emular gran variedad de sistemas operativos como:
  • Linux muchas distros (las mas populares)
  • Microsoft todas las versiones
  • Solaris, solaris y open solaris
  • BSD, freeBSD, OpenBSD, NetBSD
  • Entre otros
Bien como lo vamos a intalar y configurar bajo linux en este caso Ubuntu Karmic, hay 2 versiones de virtual box, la OSE la cual no tiene soporte USB y la podemos instalar directamente desde los repositorios

$ sudo aptitude install virtualbox

Pero repito no tiene soporte USB, paraa poder activarlos debemos ir a la pagina oficial de virtual box.

VirtualBox
Debes descargar la version para linux dice algo asi VirtualBox 3.0.6 for Linux hosts una vez descargado, haz doble clic sobre el, da permisos de root e instalalo ahora, la instalacion de un sistema operativo se sale del tema de este tuto, peromas tarde hare uno sobre el uso de virtualbox.

Ahora que tenemos xp instalado hay que habilitar el soporte USB para poder usar estos puertos desde xp

Lo primero que tenemos que hacer es instalar el software de compilacion

$ sudo aptitude install build-essential linux-headers-`uname -r`

Cuando instalamos virtualbox se crea un grupo llamado vboxusers, ahora debemos agregar nuestro nombre de ususario a ese grupo

$ sudo adduser Nombre_Usuario vboxusers

Ahora procedemos habilitar el soporte USB, debemos editar el archivo fstab

$ sudo gedit /etc/fstab

Al final del archivo añadimos esta linea

## soporte usb para virtualbox
none /proc/bus/usb usbfs devgid=ID_USUARIO,devmode=664 0 0

Donde ID_USUARIO lo debemos cambiarlo por nuestro ID el cual debemos buscarlo en el archivo group

$ gedit /etc/group

Ahi debemos buscar nuestro ID en el grupo vboxusers

Se ha creado un nuevo dispositivo en /dev, hay que darle los permisos necesarios

$ sudo chmod 666 /dev/vboxdrv

Ahora debemos editar el archivo mountdevsubfs.sh

$ sudo gedit /etc/init.d/mountdevsubfs.sh

Ahora justo despues de esta linea:
"domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT"

debemos agregar la siguiente:

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

Ahora tenemos que reiniciar nuestro equipo y ya tendremos habilitado el soporte USB



Aqui ya tendremos activado el USB.





No hay comentarios:

Publicar un comentario