ver unidad montar compartir compartidas compartida carpetas carpeta anfitrion linux windows-xp fedora virtualbox vbox

unidad - virtual box carpeta compartida linux



Cómo acceder a la carpeta compartida en virtualbox. Anfitrión Win7, invitado Fedora 16? (10)

Este hilo tiene algunos grandes consejos. Sin embargo....

La respuesta de @ GirishB no es correcta, lo siento. De Jartender es mejor.

Además, cada publicación aquí parece suponer que estás iniciando sesión en el invitado de Linux como root, excepto por @tomoguisuru. Que asco No use root, use una cuenta de usuario separada y "sudo" cuando necesite privilegios de root. Entonces este usuario (o cualquier otro usuario que necesite la carpeta compartida) debe ser miembro del grupo vboxsf, y el comando de @tomoguisuru es perfecto, incluso más bajo que el que uso.

Olvídate de correr monta tu mismo. Configure la carpeta compartida para que se monte automáticamente y encontrará la carpeta compartida: está debajo de / media en mi OEL (RH y Centos probablemente lo mismo). Si no está allí, simplemente ejecute "mount" sin argumentos y busque el directorio montado de tipo vboxsf.

Soy un novato en linux. Instalé Fedora 16 OS como invitado en virtualbox en Windows 7. Ahora, quiero acceder a la carpeta compartida desde Fedora. Aquí hay algo que hice:

  • Instalar la adición de invitado [OK]
  • Hacer enlace de carpeta de compartir a virtualbox [OK]. Compartir la ruta de la carpeta en Windows 7: D:/share_folder_vm
  • En el programa de terminal en fedora, acabo de ejecutar algunos comandos:

    [hoangphi@localhost ~]$ su Password: [root@localhost hoangphi]# cd Desktop/ [root@localhost Desktop]# mkdir share_folder [root@localhost Desktop]# sudo mount -t vboxsf D:/share_folder_vm /share_folder /sbin/mount.vboxsf: mounting failed with the error: Protocol error [root@localhost Desktop]#

Recibí este mensaje: /sbin/mount.vboxsf: mounting failed with the error: Protocol error

share_folder_vm es la carpeta en Win7 Host y share_folder es la carpeta en Fedora Guest.

Mi pregunta: ¿Cómo puedo solucionar este problema?


Estos son los pasos para compartir una carpeta de Windows a Linux Virtual Box

Paso 1 : Instale Virtual Box Extension Pack desde este link

Paso 2 : Instalar Oracle Guest Additions:

Presionando -> Right Ctrl d juntas

Ejecute el comando sudo /media/VBOXADDITIONS_4.*/VBoxLinuxAdditions.run

Paso 3 : Vbox carpeta compartida haciendo clic en Configuración en Vbox Luego carpetas compartidas -> + y Vbox un nombre a la carpeta (por ejemplo, VB_Share) Seleccione la ruta de la carpeta compartida en Windows (por ejemplo, D: / VBox_Share)

Paso 4 : Cree una carpeta con el nombre VB_share en home/user-name (por ejemplo, home / satish / VB_share) y comparta mkdir VB_Share chmod 777 VB_share

Paso 5 : Ejecute el siguiente comando sudo mount –t vboxsf vBox_Share VB_Share



Hay una forma más sencilla que encontré al ejecutar Linux Mint.

  1. Asegúrese de instalar las Adiciones de invitados desde la línea de comandos y de que tiene las carpetas compartidas con las configuraciones "montaje automático" y "permanente" seleccionadas dentro de la pestaña "Carpetas compartidas" de la Configuración de la máquina
  2. Inicie la aplicación de administración de usuarios desde Aplicación / Configuración / Configuración del sistema / selección de menú (requiere sudo) desde dentro del menú Mint
  3. En la pestaña "Privilegios y grupos", marque la casilla junto al grupo "vboxsf", y luego aplique y acepte su salida.

Cualquier usuario dentro del grupo vboxsf tiene acceso completo a cualquier carpeta compartida en cada inicio sin necesidad de montaje o desmontaje manual

Normalmente hago lo siguiente además de lo anterior para tener un acceso rápido

  1. Abra el administrador de archivos de Dolphin y navegue a / media /
  2. Haga clic con el botón derecho en la carpeta compartida y haga clic en "Agregar a lugares"

Instale Oracle Guest Additions:

[host-hotkey (usually right Ctrl)] + [d] ,

Entonces:

sudo /media/VBOXADDITIONS_4.*/VBoxLinuxAdditions.run

Ahora puedes disfrutar de:

  • Un invitado que puede ejecutarse en resolución de pantalla nativa
  • Posibilidad de compartir archivos entre el anfitrión y el invitado
  • Comparte el portapapeles (permitiéndote copiar y pegar entre el anfitrión y el invitado).

Para compartir carpetas configúrelas para ser compartidas. Considere los permisos. Tenga en cuenta que los permisos del archivo host son transitorios. Si no puede escribir en el archivo en el host, el invitado tampoco puede.

Después de configurar el archivo para compartir, cree un destino si no tiene uno: mkdir -p ~ / destination

Ahora móntalo bajo el nombre con el que lo configuraste:

sudo mount -t vboxsf myFileName ~/destination

Como una sugerencia adicional, realmente puede aprovechar esta función para hacer cosas como: - Usar el cliente subversion invitado para crear un repositorio en el directorio montado (no tendrá un cliente svn completo, pero el repositorio se puede usar en un IDE en el host). - Personalmente uso mi invitado para descargar y desempaquetar binarios como Tomcat para un montaje específico. Sí, puedes usar Linux para instalar cosas en Windows!

Para desmontar todas las acciones:

sudo umount -f -a -t vboxsf


La versión de VirtualBox tiene muchas incompatibilidades con la versión de Linux, por lo que es difícil de instalar mediante el uso de "Imagen de CD de adición de invitado". Para las distribuciones de Linux, con frecuencia hay un buen paquete complementario de Guest Addition (funciones equivalentes a la imagen del CD) que se puede instalar mediante:

sudo apt-get install virtualbox-guest-dkms

Después de eso, en el menú de la ventana del Invitado, vaya a Dispositivos-> Configuración de carpetas compartidas-> Carpetas compartidas y agregue una carpeta de la ventana del host a Carpetas de la máquina (opción de montaje automático de marca) luego podrá ver la carpeta compartida en Linux invitado.


Me acabo de dar cuenta. Debe agregar una carpeta compartida usando VirtualBox antes de acceder a ella con el invitado.

Haga clic en "Dispositivo" en la barra de menú ---> Archivo compartido ---> agregue un directorio y asígnele un nombre

luego en el terminal invitado, usa:

sudo mount -t vboxsf myFileName ~/destination

No se refiera directamente al directorio host



Probablemente necesite cambiar su comando de montaje desde:

[root@localhost Desktop]# sudo mount -t vboxsf D:/share_folder_vm /share_folder

a:

[root@localhost Desktop]# sudo mount -t vboxsf share_name /share_folder

donde share_name es el "Nombre" del recurso compartido en el cuadro de lista VirtualBox -> Shared Folders -> Folder List. El argumento que tiene ("D: / share_folder_vm") es la "Ruta" del recurso compartido en el host, no el "Nombre".


Puede ser que esto pueda ayudar a otros muchachos: tuve el mismo problema, y ​​después de buscar en Google descubrí que puede ser debido a los permisos de la carpeta ... Entonces, primero debe agregar permisos ...

$ chmod 777 share_folder

Luego corre otra vez

$ sudo mount -t vboxsf D:/share_folder_vm /share_folder

Verifique las respuestas aquí: Error al montar las carpetas compartidas de VirtualBox en un invitado de Ubuntu ...