Seguí los pasos para compartir carpetas entre Windows 7 y Ubuntu en VirtualBox.
A pesar de eso, la carpeta aparece con un signo X y me da el siguiente mensaje cuando intento abrirla:
El contenido de la carpeta no se pudo mostrar
Cuando elijo Shared Folder
en el Device
menú VirtualBox , se muestra la siguiente advertencia:
En la página del sistema, ha asignado más del 50% de la memoria de su computadora (2.93 GB) a la máquina virtual ...
¿Cómo puedo compartir exitosamente carpetas entre Windows y Ubuntu usando VirtualBox?
virtualbox
shared-folders
userInThisWorld
fuente
fuente
Respuestas:
Acceso a carpetas compartidas en Virtual Box
Línea de comando
Por defecto, las carpetas compartidas de VirtualBox se crean con permiso de lectura / escritura para el invitado. Esto se puede hacer desde la línea de comandos en el host con:
Al agregar la opción
--readonly
, podemos restringirlos para el acceso de solo lectura. Use la--transient
opción si solo desea que los recursos compartidos aparezcan en la sesión actual pero no sean persistentes para las sesiones siguientes. Existen algunas limitaciones para las carpetas compartidas (vea esta pregunta para más detalles). Si se cumplen los requisitos previos, podemos montar estas carpetas compartidas manualmente ejecutando los siguientes comandos en el invitado:Por supuesto, también podemos usar diferentes opciones de montaje para montar como lectura / solo o montar con acceso de lectura solo a la raíz.
Montaje automático a través de Virtual Box Manager
En caso de que habilitemos el montaje automático al crear una carpeta compartida desde Virtual Box Manager, esas carpetas compartidas se montarán automáticamente en el invitado con punto de montaje
/media/sf_<name_of_folder>
. Para tener acceso a estas carpetas, los usuarios en el invitado deben ser miembros del grupovboxsf
.El invitado deberá reiniciar para agregar el nuevo grupo.
Fuente y lecturas adicionales: Manual de usuario de Virtual Box
fuente
/media
pero todavía nada allí/media/
sudo adduser your_username vboxsf
users-admin
. El comando fue editado por otro usuario.sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/<user>/vboxshare
, no veo una mención desharename
, que se utiliza al crear la carpeta compartida usandoVBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
. Si hay varias carpetas compartidas ... ¿cómo sabe VirtualBox con quésharename
asociar la carpetavboxshare
? ¿O quieres decir quesharename
debería ser lo mismo quevboxshare
?En realidad, hay una manera fácil de hacer eso:
Instale Guest Additions en su Ubuntu invitado
/media
o presionar Left Control+DReiniciar
Intenta acceder
/media/sf_your_shared_folder_name
. Si todavía no tienes acceso, eso significa que no perteneces alvboxsf
grupo, como dijo Nilo. Este comando resolverá tu problema:Cierre sesión y vuelva a iniciar sesión para aplicar los cambios de
adduser
. Vea los comentarios de kol y atcold a continuación.fuente
adduser
.Primero, asegúrese de haber instalado las adiciones de invitados
Comience su VM
Dispositivos> Insertar imagen de CD de Adiciones de invitados ...
Monta el CD:
Instale los paquetes necesarios:
Instalar en pc:
En segundo lugar, agregue su usuario al grupo 'vboxsf':
Reiniciar
Sepa que la etiqueta de su carpeta compartida es
lpi
(por ejemplo):Anteponer
sf_
a la etiqueta. Luego, encontrará su carpeta compartida en/media/sf_lpi
Finalmente, también puede crear un enlace a su hogar. Por ejemplo:
:)
fuente
Agregue la carpeta compartida a la máquina virtual usando la interfaz gráfica vBox Asegúrese de seleccionar el montaje automático y hacer permanente
Inicie sesión en la máquina virtual con una cuenta raíz
Compruebe que el grupo vboxsf existe
Comprobar que el usuario aún no está en el grupo vboxsf
Agregar usuario nilo al grupo vboxsf
Verifique nuevamente grupos de usuarios
Reiniciar e iniciar sesión como nilo
Ahora se puede acceder a la carpeta compartida
/media/sf_dropbox
(dropbox es el nombre que le di al recurso compartido)fuente
Comparta una carpeta entre el sistema operativo host-> Windows y el sistema operativo invitado -> Ubuntu (caja virtual)
Paso 1 Instalar instalar Guest Additions desde el menú de VirtualBox ir a Dispositivos-> Instalar Guest Additions Esto montará un CD virtual en su / media / cdrom. Como usuario root Abra esta carpeta agregada / media / cdrom usando la opción Abrir con terminal (haga clic con el botón derecho del mouse).
Paso 2 Ejecute el programa VBoxLinuxAdditions.run. Cuando el programa se complete, reinicie su VirtualBox.
Paso 3 Crea una carpeta compartida. Desde el menú virtual, vaya a Dispositivos-> Carpetas compartidas y luego agregue una nueva carpeta en la lista, esta carpeta debe ser la de Windows que desea compartir con Ubuntu (SO huésped). Haga que esta carpeta creada se monte automáticamente. Ejemplo -> Hacer una carpeta en el escritorio con el nombre Ubuntushare y agregar esta carpeta.
Paso 4 Cuando termine con la especificación de su (s) carpeta (s) compartida (s), montaremos la carpeta desde Ubuntu (SO huésped). Cree un punto de montaje, este es un directorio en Ubuntu que compartirá archivos con la carpeta compartida de Windows. Ejecute esto para crear un directorio en Ubuntu
Paso 5 Con su punto de montaje creado, ahora puede montar la carpeta compartida. Ejecute este comando para compartir la carpeta:
Ubuntushare es el nombre de la carpeta que agregamos en la sección Dispositivos de VirtualBox, esta carpeta está en Windows (sistema operativo host). ~ / Desktop / windowsshare es el directorio en Ubuntu (sistema operativo invitado)
FELICITACIONES-> Ahora puedes compartir los archivos entre Windows y Ubuntu. Intente agregar cualquier archivo en la carpeta compartida de Ubuntu de Windows (SO host) ahora verifique el directorio compartido de Windows de Ubuntu (SO invitado), el archivo se reflejará.
Mi articulo
Carpeta compartida b / w windows y ubuntu
fuente
fuente
Crea un directorio donde vas a montar esto, como
mkdir docs
Instale Guest Additions en la máquina Ubuntu invitada.
Apague el invitado Ubuntu, luego configúrelo.
En Almacenamiento, configure su carpeta compartida y tome nota de lo que estableció como nombre en el segundo campo. Por ejemplo "loco". Marque la casilla de Auto-Mount.
Arranque el invitado Ubuntu.
Como dijiste, en realidad no será accesible. (Esta es la parte clave de su pregunta). En su lugar, encontrará que está presente
/media/sf_crazy
, donde 'loco' es el nombre que le dio. Y también estará presente en su directorio de inicio en~/crazy
.Ahora necesita dar un paso más para montarlo:
fuente
Realice estos pasos después de instalar Guest Additions. Para el entorno host de Windows 10, en la máquina con Windows tuve que compartir carpetas.
donde xxxxxx es el nombre de tu cuenta de usuario. Cierre sesión y vuelva a iniciar sesión en Ubuntu.
fuente
A partir de ahora (versión 6.0.10 de VirtualBox) hay
make permanent
yauto-mount
opciones para la carpeta compartida, tambiénmount point
(At
) en la GUI de virtualbox. Para mí lo siguiente funcionó:sudo apt-get install virtualbox-guest-utils
La carpeta en el punto de montaje especificado en la GUI se creó automáticamente y
ls
mostró los archivos ubicados en la PC con Windows host.fuente