montando la carpeta compartida de viirtualbox en debian

montando la carpeta compartida de viirtualbox en debian

Intento montar el archivo compartido de VB (el host es Windows)

mount -t vboxsf share ~/host
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

1) los sistemas operativos tanto en el host como en la máquina invitada Host: Windows 7 Invitado: Debian

2) Cómo estás compartiendo la carpeta. Lo configuro en Configuración de dispositivos/carpetas compartidas - configuración de virtualbox. configuro E:/ como carpeta Tansient

3) ¿Ha instalado Virtual Box Guest Additions en el invitado? Sí

4) ¿Qué versión de virtual box estás usando? 4.3.8

5) ¿Ha instalado el paquete de extensión de Virtual Box desde su sitio web? Necesitamos más información para poder ayudar.

No instalo el paquete de extensión, solo desde las adiciones de misiones del menú y luego en Debian virtual como root lo instalo.

Respuesta1

Bien, acabo de experimentar con el invitado Debian Wheezy en un host de Windows XP (VirtualBox 4.3.8).

Requisitos previos:

  • Anfitrión:

    • Cree una carpeta compartida (usando la interfaz de usuario o el vboxmanagecomando).
    • Note que tieneambosel nombre de la rutayel "nombre corto".

      Por ejemplo, podría compartir la carpeta C:\Documents and settings\Userpara que esté disponible con el nombre user.

  • Invitado de Debian:

    • Tener virtualbox-guest-dkmsinstalado, compilado para el kernel actual (hecho automáticamente; si no, instale el linux-headerspaquete correspondiente y ejecútelo dpkg-reconfigure virtualbox-guest-dkms).
    • Hay virtualbox-guest-utilsque ponerlo mount.vboxsfa disposición.

Ahora en tu invitado puedes hacer

# mkdir /tmp/foo
# mount.vboxsf user /tmp/foo

o, alternativamente, el último paso se puede escribir como

# mount -t vboxsf user /tmp/foo

Observe el uso del nombre corto.para el argumento "dispositivo" en la llamada a mount.

La respuesta se basa eneste comentarioen el hilo que trata un problema similar en otra parte de SO.

Respuesta2

Lo siguiente se basa eneste,este,este, yeste, con mis adiciones:

  1. Inicie sesión como root (o use sudo)
  2. Actualice su base de datos APT conapt-get update
  3. Instale las últimas actualizaciones de seguridad conapt-get upgrade
  4. Instale los paquetes necesarios conapt-get install build-essential module-assistant
  5. Configure su sistema para construir módulos del kernel ejecutandom-a prepare
  6. Haga clic en Install Guest Additions…desde elMenú de dispositivos,entonces corremount /media/cdrom
  7. Vaya a VirtualMachine Settings->General->Advanced->Shared Clipboard (Bidirectional)ySettings->General->Advanced->Drag'n'Drop (Bidirectional)
  8. Corrersh /media/cdrom/VBoxLinuxAdditions.run,
  9. Instale pacapt como pacman:
    wget -O /usr/local/bin/pacapt https://github.com/icy/pacapt/raw/ng/pacapt
    chmod 755 /usr/local/bin/pacapt
    ln -sv /usr/local/bin/pacapt /usr/local/bin/pacman || true
  10. Instale otros paquetes requeridos (responda Ycuando se le pregunteY or I : install the package maintainer's version):
    for i in virtualbox-guest-utils virtualbox-guest-additions virtualbox-modules virtualbox-host-modules virtualbox-source virtualbox-host-source; do echo $i ; pacman -S $i ; echo "------------" ; done
  11. anexar vboxsfa/etc/modulos
  12. Corrermodprobe vboxsf
  13. Verifique el éxito con: mount -t vboxsf tmp ~/shared/tmp/(asumiendo que su carpeta compartida se define como se muestra a continuación)
    Nota:Si obtiene uno /sbin/mount.vboxsf: mounting failed with the error: No such file or directoryo similar, significa que no creó el subdirectorio del punto de montaje.

carpetas compartidas

~/compartido/tmp

VBoxGuestEditions.ISO

información relacionada