montando a pasta compartilhada viirtualbox no debian

montando a pasta compartilhada viirtualbox no debian

eu tento montar o arquivo compartilhado VB (host é windows)

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

1) os sistemas operacionais na máquina host e na máquina convidada Host: windows 7 Guest: debian

2) Como você está compartilhando a pasta. eu configurei nas configurações de dispositivos/pastas compartilhadas - configuração do virtualbox. eu configurei E:/ como pasta Tansient

3) Você instalou o Virtual Box Guest Additions no convidado? sim

4) Qual versão da caixa virtual você está usando 4.3.8

5) Você instalou o pacote de extensão Virtual Box do site deles? Precisamos de mais informações para poder ajudar.

eu não instalo o pacote de extensão, apenas a partir do menu de adições de busca e depois no debian virtual como root, instale-o.

Responder1

OK, acabei de experimentar o convidado Debian Wheezy em um host Windows XP (VirtualBox 4.3.8).

Pré-requisitos:

  • Hospedar:

    • Crie uma pasta compartilhada (usando a IU ou o vboxmanagecomando).
    • Observe que temamboso nome do caminhoeo "nome abreviado".

      Por exemplo, posso compartilhar a pasta C:\Documents and settings\Userdisponibilizando-a com o nome user.

  • Convidado Debian:

    • Instalado virtualbox-guest-dkmse compilado para o kernel atual (feito automaticamente; caso contrário, instale o linux-headerspacote correspondente e execute dpkg-reconfigure virtualbox-guest-dkms).
    • Tem virtualbox-guest-utilsque mount.vboxsfdisponibilizar.

Agora no seu convidado você pode fazer

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

ou, alternativamente, a última etapa pode ser escrita como

# mount -t vboxsf user /tmp/foo

Observe o uso do nome abreviadopara o argumento "dispositivo" na chamada para mount.

A resposta é baseada emeste comentáriono tópico que trata de um problema semelhante em outro lugar no SO.

Responder2

O abaixo é baseado emesse,esse,esse, eesse, com meus acréscimos:

  1. Faça login como root (ou use sudo)
  2. Atualize seu banco de dados APT comapt-get update
  3. Instale as atualizações de segurança mais recentes comapt-get upgrade
  4. Instale os pacotes necessários comapt-get install build-essential module-assistant
  5. Configure seu sistema para construir módulos do kernel executandom-a prepare
  6. Clique Install Guest Additions…emMenu de dispositivos,então corramount /media/cdrom
  7. Vá para VirtualMachine Settings->General->Advanced->Shared Clipboard (Bidirectional)eSettings->General->Advanced->Drag'n'Drop (Bidirectional)
  8. Corrersh /media/cdrom/VBoxLinuxAdditions.run,
  9. Instale o 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 outros pacotes necessários (responda Yquando solicitadoY 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/módulos
  12. Corrermodprobe vboxsf
  13. Verifique o sucesso com: mount -t vboxsf tmp ~/shared/tmp/(assumindo que sua pasta compartilhada esteja definida conforme abaixo)
    Observação:se você obtiver um /sbin/mount.vboxsf: mounting failed with the error: No such file or directoryou similar, significa que você não criou o subdiretório do ponto de montagem.

pastas partilhadas

~/compartilhado/tmp

VBoxGuestEditions.ISO

informação relacionada