Saltar al contenido

Error al montar las carpetas compartidas de VirtualBox en un invitado de Ubuntu

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 o My 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_sharepero 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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