Carpeta compartida entre Windows (anfitrión) y Ubuntu en VirtualBox


Si no os acabáis de decir a instalar Ubuntu en vuestra máquina, puede ser que lo tengáis virtualizado utilizando VirtualBox, en este caso, suele ser de gran utilidad tener una carpeta compartida entre el sistema operativo anfitrión, en este caso Windows 7, y el sistema operativo virtualizado.

Lo primero que tenemos que hacer, es arrancar el sistema operativo virtualizado, y una vez dentro, instalar «Guest Additions» de VirtualBox.

Esto hará que en nuestro sistema operativo virtualizado aparezca el siguiente mensaje que deberemos aceptar, lo que está ocurriendo es que se descarga un CD virtual y se monta en /media/cdrom.

Terminada la instalación ya podemos expulsar el CD virtual de VirtualBox y reiniciar el sistema.

El paso siguiente será definir las carpetas compartidas en Windows desde VirtualBox, para ello utilizamos la opción de menú de Dispositivos -> Carpetas compartidas…

En la ventana que aparecerá a continuación utilizamos el botón para que aparezca la siguiente ventana y añadimos la carpeta que queremos compartir entre ambos sistemas operativos.

Importante: Recuerda marcar la opción «Hacer permanente».

De vuelta a Ubuntu, ahora tenemos que crear el punto de montaje para la carpeta.

$ sudo mkdir /media/windows

El nombre de la carpeta lo elegís vosotros, yo en mi caso he utilizado windows.

Ahora hay que montar la carpeta en la ruta indicada.

$ sudo mount -t vboxsf LINUX /media/windows

Vosotros sustituir LINUX por el nombre que le hayáis puesto a vuestra carpeta compartida.

Por último, si queremos que esta carpeta se monte automáticamente cada vez que iniciamos Ubuntu en VirtualBox, debemos editar el archivo /etc/init.d/rc.local.

$ gksudo gedit /etc/init.d/rc.local

Y añadimos la siguiente línea al archivo

$ sudo mount -t vboxsf LINUX /media/windows

Y listo!! ya podemos intercambiar información entre el anfitrión en Windws 7 y el huésped en Ubuntu. Recuerda los nombres de las carpetas.

,

21 respuestas a “Carpeta compartida entre Windows (anfitrión) y Ubuntu en VirtualBox”

    • Hola Manuel,
      En caso contrario, es más sencillo, sólo tienes que crear la carpeta compartida en Ubuntu, deberás tener instalado Samba, y añadirla desde Dispositivos > Carpetas compartidas.

      Un saludo.

        • Hola César,
          Si tu anfitrión es Ubuntu, y estás virtualizando Windows, para que éste la monte automáticamente en cada inicio debes crear una unidad de red a la carpeta compartida.

          Un saludo.

  1. Saludos, en caso sigo las instrucciones y me aparece esto

    fer@fer-VirtualBox:~$ sudo mount -t vboxsf Carpeta_para_Linux /media/windows

    /sbin/mount.vboxsf: mounting failed with the error: No such device

    agradecido de antemano cualquier ayuda.

  2. Tengo un problema: al intentar modificar el archivo /etc/init.d/rc.local me dice que no tengo permisos. ¿Dónde me puedo dar esos permisos?
    Gracias.

  3. Después de escribir la instrucción «sudo mount -t vboxsf CARPETA /media/windows», me sale el mensaje siguiente:
    mount: tipo de sistema de ficheros ‘vboxsf’ desconocido.
    ¿Por qué desconoce Virtualbox?
    ¿Quizás las nuevas versiones usen otro nombre?

    Rodrigo

  4. Buenos días,
    en el directorio /etc/init.d/ no tengo el fichero rc.local, por lo que cuando intento ejecutar el comando sudo gedit /etc/init.d/rc.local me abre un fichero en blanco. (por cierto, el comando gksudo he visto que ha sido eliminado de ubuntu y he utilizado el sudo).
    Alguién podría ayudarme por favor? Porqué hacer todo el montaje de la carpeta compartida cada vez que arranco el sistema es bastante engorroso…
    Muchas gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *