Usar memorias USB y compartir carpetas con VirtualBox OSE

Buenas, hoy traigo un HowTo muy sencillo para ir empezando con la sección más “técnica” de este blog.


Una de las featuresmás interesantes, para el usuario medio, de la versión privativa de VirtualBox, es la capacidad de montar las unidades USB en el sistema virtual. Lo cual es útil cuando quieres transportar cómodamente los datos del sistema virtual, por ejemplo para prácticas de universidad.

Pero esta característica es emulable gracias a que en los sistemas Unix todo se considera un fichero (y las unidades USB también ;)).

Antes de nada veamos como compartir un directorio de nuestro GNU/Linux con un Windows XP virtualizado.Primero debemos de indicarle al Virtualbox cuál es la carpeta que vamos a compartir. Para ello escribimos en la consola:

ataulfo@vidimensional:~$ vboxmanage sharedfolder add Nombre -name /carpeta/carpeta -hostpath /carpeta/carpeta

Donde ‘Nombre’ es el nombre que tenga la maquina virtual en Virtual Box (ojo con las mayúsculas) y /carpeta/carpeta pues la ruta del directorio que vamos a compartir.

Luego entramos en Windows XP y una vez allí, abre “Mi PC” y en el menú “Herramientas” > “Conectar una unidad de red” seleccionamos la unidad que nos plazca (por defecto, Z:) y en la dirección debemos poner: VBOXSVR/carpeta/carpeta.

Y si todo a transcurrido normalmente veremos una nueva unidad de red en nuestro Mi Pc, que podremos usar normalmente.

Para poder usar la unidad USB, simplemente debemos compartir el directorio donde nos monte el USB (/media/usb, por ejemplo) y ya tendremos acceso a nuestra memoria USB.

Anuncios

13 comentarios en “Usar memorias USB y compartir carpetas con VirtualBox OSE

  1. hola amigo muy logico tu comentario, y es una buena solución que ya la he puesto en marcha y funciona muy bien, pero el problema es que el virtualbox ose, no reconoce dispositivos usb, y en mi caso la impresora tambien necesito usarla desde la virtual windows o algun otro dispositivo. tienes alguna idea de como hacer funcionar a otro dispositivo usb como el que te menciono por ejemplo…gracias

  2. la versión ose no es la privativa (que es la que soporta usb). Para tener soporte usb necesitas Virtual box de Sun.

  3. HOla, gracias por el posteo y la ayuda, pero cuando coloco esas lineas en la terminal me sale este error…

    [!] FAILED calling aVirtualBox->FindMachine(Bstr(argv[1]), machine.asOutParam()) at line 7418!
    [!] Primary RC = NS_ERROR_INVALID_ARG (0x80070057) – Invalid argument value
    [!] Full error info present: true , basic error info present: true
    [!] Result Code = NS_ERROR_INVALID_ARG (0x80070057) – Invalid argument value
    [!] Text = Could not find a registered machine named ‘Xp’
    [!] Component = VirtualBox, Interface: IVirtualBox, {557a07bc-e6ae-4520-a361-4a8493199137}
    [!] Callee = IVirtualBox, {557a07bc-e6ae-4520-a361-4a8493199137}

    la linea que yo escribo es la siguiente :

    ubuntu:~$ sudo vboxmanage sharedfolder add Xp -name /media/DISK_IMG -hostpath /media/DISK_IMG

    esta es la carpeta donde esta el media cargado del USB…
    Estoy haciendo algo mal ???

    gracias

  4. Resulta que cuando le doy en windows la opcion de aceptar al crear la red me sale un aviso:
    “The network path \\VBOXSVR\/home/alejandro/Windows could not be found”
    Como soluciono este problema?
    Gracias

    • Es muy sencilla las respuesta, porque logicamente la ruta que introduces no es correcta, en la explicación el puso: \\VBOXSVR\/carpeta/carpeta
      lo cual también es incorrecto, seguro fue un despiste o algo…lo se porque gracias a esto lo he escrito y como tengo conocimientos solo fue probar logica y listo funciona…solo tienes que hacer dos pasos….

      1- En la configuración tienes que poner la ruta que estas colocando tu de tu carpeta a compartir…donde? en la configuración de la maquina virtual…con la maquina apagada te vas a carpetas compartidas y añades la carpeta y pones esa ruta…

      3- Basta con poner solo: \\VBOXVR\NombreDeLaCarpetaReal

      Y claro tener anteriormente instalado los repositorios…

      Bueno se que respondo tarde, pero apenas veo este post, y a lo mejor en un futuro sirva a alguien como a mi me sirvio este post. Gracias.

      • Cachis en el punto que puse como 3…eso lo pones en la ventana del explorador- herramientas-conectar con unidad de red…

        Con eso esta todo dicho

  5. Excelente idea la de compartir el usb, me solucionaste un problema.

    Ahora tratare de ver la forma de usar la impresora via usb y publicare mis resultados.

    Saludos.

  6. Gracias por el dato!!!!!!!!
    A quien pregunta por qué le sale
    “The network path \\VBOXSVR\/home/alejandro/Windows could not be found”
    creo que le falta instalar las guest additions. Bajá las guest additions del repositorio y luego de encender la máquina virtual, en la barra de arriba, andá a “Dispositivos” “Instalar “…

    Suerte!

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