mount proporciona un tipo de sistema de archivos desconocido 'vboxsf'

36

Recibo un mensaje de error mount: unknown filesystem type 'vboxsf'cuando intento montar una carpeta compartida en mi máquina Ubuntu invitada.

Tengo una máquina con Windows 7 ejecutando 4.1.22V Oracle VM VirtualBox. Configuré una carpeta compartida (nombrada shared) en VirtualBox Manager y en el invitado 10.04 Ububtu ejecutó los comandos:

mike@mike-laptop: ~$ mkdir win_share
mike@mike-laptop: ~$ sudo mount -t vboxsf shared win_share/
mount: unknown filesystem type 'vboxsf'

Lo extraño es exactamente con la misma configuración, pero con mi imagen OpenSUSE 12.1, funcionan los mismos pasos. ¿Alguna idea de por qué Ubuntu no puede encontrar el sistema de archivos 'vboxsf' y qué puedo hacer al respecto?

EDITAR
Basado en la sugerencia que recibí, pensé que agregaría que no hay "menús" en la ventana de cuadro virtual del invitado. Al hacer clic en el "icono" en la esquina superior izquierda, simplemente aparece "mover", "máximo", "mínimo", etc.

ingrese la descripción de la imagen aquí

Micro
fuente
44
¿Has instalado VBOX Guest Additions?
nerdwaller
@nerdwaller: no, ¿cómo hago eso?
Mike
1
Actualicé mi publicación, pruebe Host + D (Control derecho + D) para ver si solicita la instalación de adiciones de invitados. Si no funciona, cuando llegue a casa, puedo intentar encontrar su versión de VBox y ver si puedo volver a crear la interfaz de usuario que está viendo.
nerdwaller
¿Eso funcionó? Podría intentarlo esta noche si no.
nerdwaller
@nerdwaller: el menú de dispositivos nunca se mostró para mí, pero pude cargar las Adiciones de invitados a través del Administrador de VirtualBox (cargó la imagen del CD .iso) en el dispositivo de "almacenamiento". Así que eso está ahí y ahora unknown filesystem typese ha ido, pero en cambio lo estoy consiguiendo protocol error. ¿Alguna idea sobre eso?
Mike

Respuestas:

38

Intente instalar VirtualBox Guest Additions , debería encargarse de ello.

  1. Inicie el SO invitado (UBUNTU)
  2. Haga clic en Dispositivos en la barra de menú superior (de la ventana VBOX que aloja Ubuntu)
  3. Haga clic en Instalar adiciones de invitados

Ventana de dispositivos de instalación de VBox

Eso debería provocar la descarga de Guest Additions y puede abrir la ventana nautilus cuando finalice la descarga.

En ese punto, si no se instala automáticamente, es posible que deba abrir un terminal y navegar a esa carpeta y ejecutar el bash con

sudo ./whateverTheArchitectureTypeYouHaveIs.sh

Se ofreció a hacerlo automáticamente por mí.

VBOX Guest Additions Ventana emergente de instalación automática (tenga en cuenta que requiere permisos de superusuario en el sistema operativo invitado).

Editar

Aquí hay una captura de pantalla de Windows (Versión 4.2.4r81684; sin embargo, he visto la opción desde que puedo recordar con VBox. Parece que otros tampoco tienen menús en la web, me gustaría desactivar el mío con seguridad). Básicamente lo mismo. Debería poder presionar las teclas Host + D para instalarlas (perdón por pasar por alto eso antes). El host , por defecto, es Control Derecho.

Anfitrión + D

nerdwaller
fuente
Gracias por la información detallada, pero ¿puede decirme de dónde obtiene el menú "Dispositivos"? Si te entendí correctamente, debería haber estado en la "ventana" de mi Invitado. Lancé al invitado y tomé una captura de pantalla de lo que estaba viendo (ver edición). No encuentro la pestaña "Dispositivos". ¿Estás ejecutando una versión diferente?
Mike
Extraño, en el mío en W7, se parece a mi captura de pantalla anterior (de Virtualbox que se ejecuta en Arch). Intente presionar su <HOST> + HOME en su teclado (el Host predeterminado es Control derecho) mientras está en el VBOX. Eso debería abrir la barra de menú. ¡Avíseme si eso funciona / no funciona!
nerdwaller
1
Editar: soy un idiota. Hay un atajo directo para instalar adiciones de invitados ... Presiona <HOST> + D (Control derecho + D). No te preocupes en los menús, dale una oportunidad.
nerdwaller
+1 para las "Adiciones de invitados". Por alguna razón, <HOST> + D no funcionó, ni tampoco se mostró el menú de dispositivos. (Publicaré una "respuesta" sobre cómo lo hice funcionar) pero mi montaje aún falla, por una razón diferente. :(
Mike
¿Qué pasa si estás en OS X como host?
trainoasis
16

Tal vez sea más sencillo instalar las adiciones de invitados usando

sudo apt-get install virtualbox-guest-x11

y luego reiniciar.

mrgloom
fuente
dice "E: no se puede localizar el paquete virtualbox-guest-x11"
ealeon
Incluso no pude localizar el paquete, pero después de agregar una referencia a los puertos de respaldo elásticos en sources.list comenzó a funcionar, es decirdeb http://ftp.debian.org/debian stretch-backports main
jeet
5

Entonces, según la publicación de nerdwaller, necesitaba instalar Virtualbox Guest Additions para obtener el vboxsftipo allí ... Todavía no sé por qué esto se necesita con Ubuntu y no con OpenSUSE, pero eso realmente no importa demasiado, supongo .

Ninguna de las sugerencias anteriores realmente funcionó para instalar las adiciones de invitados. Lo que terminé haciendo es bastante simple:

En Oracle VM VirtualBox Manager, cuando hace clic en la máquina virtual Ubuntu, puede seleccionar "Configuración". Esto abre la siguiente ventana:

ingrese la descripción de la imagen aquí

Como se ve aquí, hice clic en Storageel controlador IDE principal (estaba configurado en nada) y actualicé la unidad de CD / DVD para señalar: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

Donde las adiciones de invitados .iso se almacenaron de forma predeterminada.

Micro
fuente
1
Right-Ctrl + C debería obtener el menú de dispositivos. Desde allí puede instalar las adiciones de invitados.