Pasta de compartilhamento no Virtualbox

1

Estou usando o Debian 9 como Host e instalei corretamente o Windows 7 como guest usando o Oracle VirtualBox (v. 5.2.6); ambos os sistemas operacionais funcionam bem e eu preciso ter uma pasta compartilhada entre esses dois sistemas operacionais.

Para conseguir isso, segui estes passos:

  1. GuestAddition instalação, executando, como super-usuário:

    apt-get instala os cabeçalhos linux do virtualbox-guest-dkms-virtualbox-guest-x11 - $ (uname -r)

  2. Criando a pasta candidata /home/quant/Scrivania/VirtualBox/Data , modificando as configurações do Gerenciador do Oracle VirtualBox (Pastas compartilhadas);

  3. montando o dispositivo executando:

    mount -t vboxsf Dados / home / quant / Scrivania / VirtualBox / Data /

No ponto (3), recebi a seguinte mensagem de erro no terminal :

/sbin/mount.vboxsf: mounting failed with the error: No such device

Parece que a pasta não existe, embora eu crie manualmente a pasta local e a defina como pasta compartilhada no gerenciador do VirtualBox.

Alguém poderia sugerir uma solução?

Espero ter sido claro quando fiz a pergunta. Obrigado a todos vocês em conselhos!

    
por Quant.Pi 25.02.2018 / 23:50

2 respostas

0

Eu simplesmente resolvi seguindo esses passos; Primeiro, instale o Oracle Virtual Box da seguinte forma:

  1. executado como superusuário nano /etc/apt/sources.list.d/virtualbox.list
  2. cole deb http://download.virtualbox.org/virtualbox/debian stretch contrib e depois digite ctrl+O e ctrl+X para salvar e sair, respectivamente
  3. executado a partir do terminal:

    • wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -

    • apt update

    • apt-get install virtualbox-5.2

    • apt-get install dkms

Depois, baixe a imagem .iso do Repositório Oracle e escolhendo a versão que você precisa com base no seu sistema operacional host e instalando GuestAdditions selecionando a partir do menu da janela da máquina virtual

Device > Insert ISO image for GuestAdditions

e siga o que foi sugerido pelo guia de instalação. Finalmente, passe por

Devices > Shared Folder

e selecione o caminho em que está contida a pasta que você precisa compartilhar.

    
por 04.03.2018 / 18:18
0

Seu erro: /sbin/mount.vboxsf: mounting failed with the error: No such device pode ser causado porque você está montando o SF com o mesmo nome para o compartilhamento e o ponto de montagem. Eles devem ser diferentes (ou seja, o compartilhamento é chamado de ~/share e o ponto de montagem ~/host ). Você também precisará verificar se seguiu estas etapas corretamente :

  • Create a folder on the Host computer (ubuntu) that you would like to share, for example ~/share
  • Boot the Guest operating system in VirtualBox.
  • Select Devices -> Shared Folders...
  • Choose the 'Add' button.
  • Select ~/share
  • Optionally select the 'Make permanent' option

Depois de concluir o processo, abra seu terminal no host e execute:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) /home/quant/Scrivania/VirtualBox/Data ~/host

( /home/quant/Scrivania/VirtualBox/Data e ~/host podem ter que ser revertidos ou alterados para os nomes apropriados) Se essa etapa for concluída com sucesso no seu convidado do Windows, você poderá executar:

net use x: \vboxsvr\[whatever your share folder's name is]

Mantenha o nome da sua pasta compartilhada simples, como ~/Data ou ~/share , em vez de /home/quant/Scrivania/VirtualBox/Data , pois isso pode ser outra fonte para o seu problema. Boa sorte!

    
por 26.02.2018 / 00:44