Después de mucho trabajar ya dimos con la respuesta de este atasco que agunos lectores de nuestro sitio han presentado. Si tienes algún detalle que aportar no dejes de dejar tu comentario.
Solución:
Para utilizar la función de carpeta compartida, se deben cumplir algunos requisitos previos:
- Asegúrese de que Guest Additions esté correctamente instalado en el sistema operativo invitado.
- Los usuarios en un Ubuntu invitado deben estar en el grupo
vboxsf
para poder acceder a las acciones. - Defina un directorio en el host que se usará en la máquina virtual mediante el diálogo de configuración de Virtual Box.
Según el sistema operativo anfitrión o invitado, es posible que también se necesite lo siguiente:
- No comparta carpetas personales como
/home/username
oMy Documents
- Evite los caracteres especiales o los espacios vacíos en la ruta a la carpeta compartida, especialmente si el host o la VM es una máquina con Windows.
- Use diferentes nombres para compartir y punto de montaje
- Cree un punto de montaje en el sistema operativo invitado (mejor en su directorio HOME).
Pruebas La funcionalidad de carpetas compartidas se puede realizar creando un directorio compartido en el host (p. ej. C:myshare
), defínalo como una carpeta compartida para su sistema invitado en la configuración de Virtual Box (p. ej. share
), cree un punto de montaje en su sistema operativo invitado (p. ej. mkdir /home/username/host
) y móntelo en el sistema operativo invitado con el comando:
sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/username/host
donde la opción -o asegura que tendrá acceso al montaje (que de lo contrario será propiedad de root).
Para obtener más información sobre las carpetas compartidas, consulte también el Manual de usuario de Virtual Box.
Los archivos o directorios también se pueden compartir a través de la red utilizando Samba en el host y el invitado.
También me encontré con este problema. Descubrí que la carpeta compartida ya estaba montada en /media/sf_share
.
traté de borrar /media/sf_share
pero no pude.
Así que eliminé la carpeta compartida “compartir” en mi directorio de inicio.
$ rm -r ~/share
Y luego cambie al usuario root de la siguiente manera:
$ sudo -i
Cree un enlace de software/acceso directo a la carpeta /media/sf_share propiedad del usuario raíz, modifique la propiedad del enlace de software con el comando chown. Salir de usuario root a usuario normal
# ln -s /media/sf_share /home/username/share
# chown username.username /home/username/share
# exit
logout
$ chmod 777 ~/share
Puede ver los archivos en Windows a través de la carpeta compartida. Y el nombre de usuario debe ser miembro del grupo vboxsf.
Esto es lo que funcionó para mí sin ningún problema
Me di cuenta de que, en realidad, mi user
el nombre no estaba en vboxsf grupo. Seguir dos comandos ayudará a obtener la información del grupo:
grep "vboxsf" /etc/group
grep "saurav" /etc/group
así que agregué saurav
(yo) a la vboxsf grupo usando el siguiente comando:
sudo usermod -a -G vboxsf saurav
Luego reinicié el virtualbox y luego… Salté de mi ubicación… 😀 😀 Todo funcionó bien sin ningún problema.
Por favor comente si alguien todavía tiene algún problema..
Comentarios y calificaciones
Tienes la opción de confirmar nuestro ensayo añadiendo un comentario o puntuándolo te estamos eternamente agradecidos.