VirtualBox con soporte USB en Hardy

Vamos a instalar Virtual Box en Hardy, pero además nos gustaría poder hacer uso de los USB, así que nos vamos a la web de VirtualBox y descargamos la versión de código cerrado (exactamente igual que en el vídeo anterior), y nos descargamos el paquete para Gutsy.

Ahora nos aseguramos de tener el último Kernel que para Hardy esté disponible, para comprobarlo teclead:

  • uname -r

Ahora nos aseguramos de tener todo lo necesario para que VirtuaBox pueda crear un modulo para nuestro kernel:

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

Bien, ahora instalamos el archivo .deb (con un doble click sobre el, igual que en el vídeo, o bien tecleamos dpkg -i paquetevirtualbox.deb).

Añadimos nuestro usuario al grupo vboxusers:
Sistema – Administración – Usuarios y grupo, desbloqueamos con la contraseña de Su (la de sudo) y hacemos click sobre Gestionar grupos. Hacemos doble click sobre el grupo vboxusers, y en la nueva ventana que se nos abre marcamos nuestro usuario, aceptamos.

Con esto ya podríamos usar VirtualBox, pero lo más probable es que no puedas hacer uso de los usb, para solucionar esto editamos como super usuario, el archivo /etc/init.d/mountdevsubfs.sh:

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

Y buscamos lo siguiente:
#
# 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

Eliminamos los comentarios quedando así:

#
# 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

Y ahora editamos /etc/udev/rules.d/40-permissions.rules:

  • sudo gedit /etc/udev/rules.d/40-permissions.rules

Buscamos la siguiente línea:
LABEL=”usb_serial_start”
ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6001″, \
, MODE=”0660″, GROUP=”dialout”
LABEL=”usb_serial_end”

Y añadimos GROUP=”vboxusers”, quedando así:

LABEL=”usb_serial_start”
ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6001″, \
,GROUP=”vboxusers”, MODE=”0660″, GROUP=”dialout”
LABEL=”usb_serial_end”

Reiniciamos y ya tendríamos que tener acceso a los USB desde el equipo virtual.

30 comentarios

  1. Por si a alguuien no le funciona un con eso:

    Yo ademas he tenido que hacer

    $ sudo gedit /etc/fstab

    y añadir al final:

    none /proc/bus/usb usbfs defaults,devmode=0666 0 0

    Saludos
    Necoso

  2. Pues después de intentarlo, no consigo que VirtualBox me integre los USB. Lo he intentado todo, pero nada.
    Me doy por vencido. Desde Ubuntu 6.04 he estado utilizando Virtualbox, y siempre he conseguido hacerlo marchar. Con 8.04 no me es posible. Instalaré de nuevo 7.10.
    Triste y lamentable.

  3. Hola, quisiera si me dijeran si existe otra forma de poder configurar el USB, ya que con ninguno de los pasos me funciona
    Saludos

  4. Hola,yo tambien quisiera que me dijeran si existe otra forma de poder configurar el USB, ya que con ninguno de los pasos me funciona, además algunas veces pierdo el sonido total de la maquina
    Saludos

  5. […] Ociolinux nos explican cómo instalarlo en […]

  6. Y ya sólo conecto y lo detecta automaticamente el wvp virtual? o hay que hacer un comando extra?

    Kaiser Z

  7. Una vez hecho todo lo del tutorial, cuando estemos dentro de la maquina virtual y queramos que esta nos detecte del dispositivo USB, nos vamos al menú Dispositivos, luego Dispositivo USB, y seleccionamos el que queremos que Vbox nos detecte.

  8. Hola, ya realice todas las operaciones, pero en el menu de dispositivos de virtual box no me aparecen los dispositivos usb

    Gracias

  9. Forma Alterna de Acsesar a los USB en Virtualbox.

    He visto muchas personas quejandose porque no puede accesar a los puertos USB en Hardy Heron como “Host” y Windows XP como “Guest” porque Virtualbox quito el soporte de acceso USB, bueno aqui les pongo la forma alterna QUE SI FUNCIONA 100%. Aqui les va:

    1.Entren a Windows XP > Denle a “Install Guest Additions” si aun no le han dado. (Despues hagan un Shut Down)

    2.En la ventana principal de VirtualBox hagan lo siguiente: Windows XP > Settings > Shared Folders > Add a New Shared Folder > Folder Path > media (media es el folder donde los USB, CD, etc salen al momento de ser conectados a la PC)

    3.Entren a XP, y hagan lo siguiente: Start > Ejecutar o Run > (escriban) cmd > Enter, esto hara que salga la “terminal” de Windows XP.

    4.En la terminal deben de escribir lo siguiente: net use X: \\vboxsvr\media (La X puede ser remplasada por cualquier letra).

    5.Despues el Folder debera de aparecer como Unidades de Red en Mi PC. Muy Facil.

    Lo que va escrito después de vboxsvr\ en el paso 4 debe de ser siempre el nombre que le hayas dado a tu folder al momento de agregarlo si acaso usaste un nombre diferente a media como USB u otro nombre.

  10. Muchas gracias. FUNCIONA!!

  11. @Andy Bartolome: La forma alterna de la que hablas sólo es válida para dispositivos de almacenamiento (cómo discos duros externos, tarjetas de memoria, etc…) Pero no es adecuada para otro tipo de usbs, vease múltiples teléfonos móviles, pdas, que requieren un programa específico de windows para funcionar.

    Salu2

  12. Hola, una pregunta… he realizado todos los pasos (y alguno más) pero sin éxito en hacer funcionar la Zydas USB. Aparece como dipositivo en Virtualbox y además aparece al hacer lsusb; pero no puedo hacer que se active (Al encender la máquina virtual con Wifislax 3.1 sobre Ubuntu Hardy 8.04 64bits; la luz verde del USB se apaga. Insisto en que aparece en el lsusb como dispositivo). También he probado a reinstalar el firmaware, pero sin éxito). Tampoco funciona la tarjeta de red. Sin embargo sí funcionan los dispositivos de almacenamiento USB.

    wifislax ~ # lsusb
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 004: ID 0ace:1215 ZyDAS
    Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp.
    Bus 001 Device 002: ID 04f2:b012 Chicony Electronics Co., Ltd
    Bus 001 Device 001: ID 0000:0000
    wifislax ~ # iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    wifislax ~ # ifconfig
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:6 errors:0 dropped:0 overruns:0 frame:0
    TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:300 (300.0 b) TX bytes:300 (300.0 b)

    wifislax ~ #

    En ubuntu /etc/udev/rules.d/40-permissions.rules

    LABEL=”usb_serial_start”
    ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6001″,GROUP=”vboxusers”, MODE=”0660″, GROUP=”dialout”
    ATTRS{idVendor}==”0ace”, ATTRS{idProduct}==”1215″,MODE=”0666″, GROUP=”vboxusers”
    LABEL=”usb_serial_end”

    En ubuntu última línea de /etc/fstab

    none /proc/bus/usb usbfs defaults,devmode=0666 0 0

    En ubuntu /etc/init.d/mountdevsubfs.sh

    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

    Gracias si es posible algún consejo.

  13. hice los pasos pero ahora en ubuntu 8.04 (host) me monta los usb como solo lectura y en los guest no tengo problema puedo acceder a las usb y modificarlas

  14. gracias por el post

  15. que tal,
    hice todos los pasos, pero la “terminal” de windows me despliega:
    Error de sistema 67

    No se encuentra el nombre de red especificado.

    Gracias por cualquier sugerencia

  16. Спасибо. Просто спасибо, за красивые мысли вслух. В цитатник.

  17. Thank you author

  18. 10 responses so far!

  19. Обратись ко мне в icq 766603404. Есть кое-что по твоему вопросу.

  20. С майскими праздничками вас, кстати!

  21. Чего-то никто мне отвечать не хочет😦

  22. Как обычно грамотная заметка на полезном сайте – ociolinux.wordpress.com !! Вы давно в закладках

  23. А че, неплохой пост. Правда ссылочек не хватает, исходников так сказать🙂

  24. C наступающим Вас! Пусть Ваши мечты сбудутся!

  25. Потрясающе! Вот не ожидал…)

  26. […] Solucion para hardy heron (8.04) Share this: […]

  27. s really cool information A little bit in a hurry, did not get to read everything but will definitely come back later to finish everything. You make a very good point in your conclusion.. superb day

  28. Whats up clever points.. now why did not i consider those? Off subject barely, is that this web page pattern merely from an extraordinary set up or else do you employ a custom-made template. I take advantage of a webpage i’m in search of to improve and effectively the visuals is likely one of the key things to finish on my list.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: