montar a pasta compartilhada viirtualbox no debian

1

eu tento montar o filder compartilhado do VB (o host é o 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 guest Anfitrião: windows 7 Convidado: debian

2) Como você está compartilhando a pasta. Eu o configuro em Configurações de dispositivos / pastas compartilhadas - configuração de caixa virtual. Eu configurei E: / como pasta de Tansient

3) Você já instalou o Virtual Box Guest Additions no guest? sim

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

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

Eu não instalei o pacote de extensão, apenas a partir de adições de missões do menu, em seguida, no debian virtual como root, instale-o.

    
por Grek Hmhmm 22.03.2014 / 11:28

2 respostas

4

OK, experimentei o guest do Debian Wheezy em um host do Windows XP (VirtualBox 4.3.8).

Pré-requisitos:

  • Anfitrião:

    • Crie uma pasta compartilhada (usando a interface do usuário ou o comando vboxmanage ).
    • Note que ele tem ambos o caminho e o "nome abreviado".

      Por exemplo, posso compartilhar a pasta C:\Documents and settings\User , tornando-a disponível com o nome user .

  • Convidado Debian:

    • Tenha virtualbox-guest-dkms instalado, compilado para o kernel atual (feito automaticamente; caso contrário, instale o pacote linux-headers correspondente e execute dpkg-reconfigure virtualbox-guest-dkms ).
    • Tem virtualbox-guest-utils para disponibilizar mount.vboxsf .

Agora, no seu convidado, você pode fazer

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

ou, alternativamente, o último passo pode ser escrito como

# mount -t vboxsf user /tmp/foo

Observe o uso do nome abreviado para o argumento "device" na chamada para mount .

A resposta é baseada em este comentário no tópico que lida com o problema semelhante em outras partes do SO.

    
por 24.03.2014 / 14:34
0

O abaixo é baseado em este , this , isso e isso , com minhas adições:

  1. Faça login como root (ou use sudo)
  2. Atualize seu banco de dados do APT com apt-get update
  3. Instale as atualizações de segurança mais recentes com apt-get upgrade
  4. Instalar os pacotes necessários com apt-get install build-essential module-assistant
  5. Configure seu sistema para construir módulos do kernel executando m-a prepare
  6. Clique no Install Guest Additions… no menu Dispositivos, e execute mount /media/cdrom
  7. Ir para Settings->General->Advanced->Shared Clipboard (Bidirectional) e Settings->General->Advanced->Drag'n'Drop (Bidirectional) do VirtualMachine
  8. Executar sh /media/cdrom/VBoxLinuxAdditions.run,
  9. Instale o pacapt como pacman:
    wget -O /usr/local/bin/pacapt https://github.com/icy/pacapt/raw/ng/pacapt e chmod 755 /usr/local/bin/pacapt e ln -sv /usr/local/bin/pacapt /usr/local/bin/pacman || true
  10. Instale outros pacotes necessários (responda Y quando solicitado Y 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 vboxsf a / etc / modules
  12. Executar modprobe vboxsf
  13. Verifique o sucesso com: mount -t vboxsf tmp ~/shared/tmp/ (supondo que sua pasta compartilhada esteja definida como abaixo) Observação: se você obtiver /sbin/mount.vboxsf: mounting failed with the error: No such file or directory ou similar, significa que você não criou o sub-diretório de ponto de montagem.

    
por 07.05.2015 / 02:17