24
Nov
07

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 features má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.


6 Respuestas a “Usar memorias USB y compartir carpetas con VirtualBox OSE”


  1. 1 edwin
    Marzo 30, 2008 a las 4:33 pm

    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. Octubre 16, 2008 a las 10:37 am

    Para ese caso yo usaría Samba con la impresara HOST. Todo mediante recursos compartidos ya que si usamos el usb la perderemos del sistema anfitrion

  3. 3 pepe
    Noviembre 14, 2008 a las 4:05 pm

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

  4. 4 pepe
    Noviembre 14, 2008 a las 4:20 pm

    Falso lo dicho anteriormente, el truco funciona perfectamente. un 10!

  5. 5 Matias
    Marzo 13, 2009 a las 9:35 pm

    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 (0×80070057) – Invalid argument value
    [!] Full error info present: true , basic error info present: true
    [!] Result Code = NS_ERROR_INVALID_ARG (0×80070057) – 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


Escribe un comentario




Licencia de los contenidos

Blog licenciado bajo CC-by-sa 2.5

A menos que se indique lo contrario, los contenidos de este blog están bajo la licencia Cretive Commons by-sa 2.5