Inicio | Contacto | Instalar Ubuntu | Wallpapers para Linux | Jugar al poker en Linux | Poker | Politica de privacidad

HowTo: Cómo activar los puertos USB de VirtualBox en Ubuntu Gutsy Gibbon 7.10

32,882 Lecturas

En anteriores artículos comente como instalar Windows XP en Ubuntu con VirtualBox y como compartir carpetas entre ambos sistemas operativos (el nativo y el emulado por VirtualBox), hoy voy a explicar como activar los puertos USB de VirtualBox para tener una máquina virtual %100 funcional.

Primer paso: tendremos que editar el archivo mountdevsubfs.sh, para eso abrimos la consola y tecleamos:

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

 

 

Segundo paso: buscamos y borramos los “#” de las 4 lineas que le siguen a:

#
# Magic to make /proc/bus/usb work
#

tendría que quedar parecido a esto:

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

 

 

Tercer paso: editamos otro archivo con el siguiente comando:

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

buscamos la linea:

SUBSYSTEM==”usb_device”, MODE=”0664″

y la cambiamos por esta otra:

SUBSYSTEM==”usb_device”, MODE=”0666″

 

Cuarto paso: solo falta reiniciar y listo, eso es todo.

Technorati Tags:

Artículos relacionados que te pueden interesar

Publicado por Lucas | Tags: , ,

13 Comentarios so far

Suscríbete a los comentarios RSS ó haz TrackBack 'HowTo: Cómo activar los puertos USB de VirtualBox en Ubuntu Gutsy Gibbon 7.10'.

  1. [...] HowTo: Cómo activar los puertos USB de VirtualBox en Ubuntu Gutsy Gibbon 7.10 [...]

  2. Mar 26, 2008 a las 2:50 am

    Oscar dice,

    Y en Mandriva Linux powerpack 2008 cuales son los pasos para activar el usb de Virtualbox??

    agradeceré una respuesta.

    Saludos desde México..

  3. [...] tuxi No hay comentarios hasta ahora Deje un comentario Suscripción RSS a los comentarios [...]

  4. May 20, 2008 a las 7:25 pm

    Liss dice,

    Hola..
    Ya he intentado muchas cosas para tratar de activar los puertos usb…
    tengo linux Mint con maquina virtual (virtualbox) del windows xp…
    pero como menciono, no puedo activar los puertos usb…
    alguien sabe como hacerlo y que sea valido para linux Mint

    Se los agradecería muchísimo…
    Gracias!! =)

  5. Jun 3, 2008 a las 10:54 pm

    luis dice,

    no puedo activar los puertos en ves de MODE ME SALES ASI

    # This file establishes permissions and ownership of devices according
    # to Ubuntu policy. See udev(7) for syntax.
    #
    # The names of the devices must not be set here, but in 20-names.rules;
    # user-friendly symlinks (which need no permissions or ownership) should
    # be set in 60-symlinks.rules.

    # Block devices
    SUBSYSTEM!=”block”, GOTO=”block_end”
    ATTRS{removable}!=”1″, GROUP=”disk”
    ATTRS{removable}==”1″, GROUP=”floppy”
    SUBSYSTEMS==”usb”, GROUP=”plugdev”
    SUBSYSTEMS==”ieee1394″, GROUP=”plugdev”
    SUBSYSTEMS==”mmc”, GROUP=”plugdev”
    SUBSYSTEMS==”pcmcia”, GROUP=”plugdev”
    LABEL=”block_end”

    # IDE devices
    ENV{ID_CDROM}==”?*”, GROUP=”cdrom”
    KERNEL==”ht[0-9]*”, GROUP=”tape”
    KERNEL==”nht[0-9]*”, GROUP=”tape”

    # IEEE1394 (firewire) devices
    # Please note that raw1394 gives unrestricted, raw access to every single
    # device on the bus and those devices may do anything as root on your system.
    # Yes, I know it also happens to be the only way to rewind your video camera,
    # but it’s not going to be group “video”, okay?
    KERNEL==”raw1394″, GROUP=”disk”
    KERNEL==”dv1394*”, GROUP=”video”
    KERNEL==”video1394*”, GROUP=”video”

    # Packet CD devices, group under /dev/pktcdvd
    KERNEL==”pktcdvd”, MODE=”0644″
    KERNEL==”pktcdvd[0-9]*”, GROUP=”cdrom”

    # Printers and Parallel devices
    SUBSYSTEM==”printer”, GROUP=”lp”
    SUBSYSTEM==”ppdev”, GROUP=”lp”
    SUBSYSTEM==”usb”, KERNEL==”lp[0-9]*”, GROUP=”lp”
    KERNEL==”pt[0-9]*”, GROUP=”tape”
    KERNEL==”pht[0-9]*”, GROUP=”tape”

    # SCSI devices
    SUBSYSTEMS==”scsi”, GOTO=”scsi_start”
    GOTO=”scsi_end”
    LABEL=”scsi_start”
    ATTRS{type}==”0″, GROUP=”disk”
    ATTRS{type}==”1″, GROUP=”tape”
    ATTRS{type}==”4″, GROUP=”cdrom”
    ATTRS{type}==”5″, GROUP=”cdrom”
    ATTRS{type}==”6″, GROUP=”scanner”
    ATTRS{type}==”8″, GROUP=”tape”
    ATTRS{type}==”3″, ATTRS{vendor}==”HP”, GROUP=”scanner”
    ATTRS{type}==”3″, ATTRS{vendor}==”Epson”, GROUP=”scanner”
    ATTRS{type}==”3″, ATTRS{vendor}==”EPSON”, GROUP=”scanner”
    LABEL=”scsi_end”

    # Serial devices
    SUBSYSTEM==”tty”, GROUP=”dialout”
    SUBSYSTEM==”capi”, GROUP=”dialout”
    SUBSYSTEM==”slamr”, GROUP=”dialout”
    SUBSYSTEM==”zaptel”, GROUP=”dialout”
    KERNEL==”ttyLTM[0-9]*”, GROUP=”dialout”, MODE=”0660″

    # USB serial converters
    SUBSYSTEM==”usb_device”, GOTO=”usb_serial_start”
    SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, GOTO=”usb_serial_start”
    GOTO=”usb_serial_end”
    LABEL=”usb_serial_start”
    ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6001″, \
    MODE=”0660″, GROUP=”dialout”
    LABEL=”usb_serial_end”

    # Sound devices
    SUBSYSTEM==”sound”, GROUP=”audio”

    # pty devices
    SUBSYSTEM==”tty”, KERNEL==”pty*”, GROUP=”tty”, MODE=”0666″

    # Video devices
    SUBSYSTEM==”drm”, GROUP=”video”
    SUBSYSTEM==”dvb”, GROUP=”video”
    SUBSYSTEM==”graphics”, GROUP=”video”
    SUBSYSTEM==”video4linux”, GROUP=”video”
    KERNEL==”agpgart”, GROUP=”video”
    KERNEL==”nvidia*”, GROUP=”video”

    # Other devices, by name
    KERNEL==”mem”, GROUP=”kmem”, MODE=”0640″
    KERNEL==”kmem”, GROUP=”kmem”, MODE=”0640″
    KERNEL==”port”, GROUP=”kmem”, MODE=”0640″
    KERNEL==”nvram”, GROUP=”nvram”
    KERNEL==”rtc”, GROUP=”audio”
    KERNEL==”js[0-9]*”, GROUP=”plugdev”

  6. Jul 22, 2008 a las 4:32 pm

    daniel dice,

    donde dice MODE=0660, tenes que cambiar a 0666 esto es lo que da los permisos

  7. Ago 10, 2008 a las 8:54 am

    Kamalion dice,

    Hola sólo queria agregar algo la how to, despuesd e haber realizado los cambios correspondientes como lo marca el how to(despues de reinicio) y conectas una unidad extraible a tu usb y no la reconoce aun tu maquina virtual?…
    1: Desmonta tu unidad de Ubuntu.
    2: Vea la maquina virtual en Dispositivos/ Dispositivos usb[aqui te tiene que aparecer los dispositivos ke tienes conectados a tu hots] le das click sobre tu unidad extraible y ya esta.. la maquina virtual te lo monta automaticamente..

    Espero les haya servido. al meno eso me sirvio. XD

  8. Ago 23, 2008 a las 11:07 pm

    alfonso dice,

    hola

    tengo el mismo problema que luis.

    no puedo activar los puertos me sale el mismo listado que a el.

    alguien que me pueda ayudar!!!

    gracias

  9. Dic 22, 2008 a las 1:40 pm

    julio cesar dice,

    vean esto para virtual 2.0
    http://www.ubuntu-es.org/index.php?q=node/106593
    chao

  10. Dic 25, 2008 a las 9:44 pm

    jomer222 dice,

    Mi problema es que no tengo acceso a los usb, me sale el siguiente error:

    Falló en acceder el subsistema USB.

    Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

    Código Resultado:
    NS_ERROR_FAILURE (0×00004005)
    Componente:
    Host
    Interface:
    IHost {f39438d7-abfd-409b-bc80-5f5291d92897}
    Receptor:
    IMachine {ea6fb7ea-1993-4642-b113-f29eb39e0df0}

    Les estaria muy agradecido me ayudaran a solucionar el programa.

  11. Jun 28, 2009 a las 12:56 am

    naitsirhc dice,

    Yo no encuentro por nigun lado eso que dicen…

    +++++++++++++++++++++
    #! /bin/sh
    ### BEGIN INIT INFO
    # Provides: mountdevsubfs
    # Required-Start: mountkernfs
    # Required-Stop:
    # Should-Start: udev
    # Default-Start: S
    # Default-Stop:
    # Short-Description: Mount special file systems under /dev.
    # Description: Mount the virtual filesystems the kernel provides
    # that ordinarily live under the /dev filesystem.
    ### END INIT INFO
    #
    # This script gets called multiple times during boot
    #

    PATH=/lib/init:/sbin:/bin
    TTYGRP=5
    TTYMODE=620
    [ -f /etc/default/devpts ] && . /etc/default/devpts

    TMPFS_SIZE=
    [ -f /etc/default/tmpfs ] && . /etc/default/tmpfs

    KERNEL=”$(uname -s)”

    . /lib/lsb/init-functions
    . /lib/init/mount-functions.sh

    do_start () {
    #
    # Mount a tmpfs on /dev/shm
    #
    SHM_OPT=
    [ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT=”,size=$SHM_SIZE”
    domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT

    #
    # Mount /dev/pts. Master ptmx node is already created by udev.
    #
    domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
    }

    case “$1″ in
    “”)
    echo “Warning: mountdevsubfs should be called with the ’start’ argument.” >&2
    do_start
    ;;
    start)
    do_start
    ;;
    restart|reload|force-reload)
    echo “Error: argument ‘$1′ not supported” >&2
    exit 3
    ;;
    stop)
    # No-op
    ;;
    *)
    echo “Usage: mountdevsubfs [start|stop]” >&2
    exit 3
    ;;
    esac
    +++++++++++++++++++++++

    solicito ayuda!!

  12. Jul 7, 2009 a las 12:45 am

    naitsirhc dice,

    la madre…..

    De lo mas facil que ha sido….

    http://manolosangoquiza.wordpress.com/2009/05/13/activar-puertos-usb-en-virtualbox-2-2-sobre-ubuntu-9-04-jaunty-jackalope/

    1.- Incluir el usuario en el grupo vboxusers

    $ sudo adduser USUARIO vboxusers

    (hay que sustituir USUARIO por el código de usuario de cada uno)

    2.- Reiniciar

    Con estos pasos, ya se pueden tener acceso al usb, memorias, mouse, e impresoras…

    saludos

  13. Ago 10, 2009 a las 12:40 pm

    Usb en VirtualBox: un dolor de cabeza « Compumatrix dice,

    [...] el problema persiste, aqui hay mas posibles [...]

Deja un Comentario

Por favor, respeta a los demás usuarios. Tu email no se publicará.

Acerca de

Tuxi es un blog que tiene como objetivo reunir las noticias importantes del mundo de la tecnología y la actualidad en general y contarlas en español. Una comunidad para debatir entre amigos internautas de todo el mundo.