Não consigo montar a pasta compartilhada entre a máquina host do windows e o linux guest do virtualbox

8

Portanto, na configuração da pasta compartilhada do virtualbox, eu já clique no setup: montar automaticamente e tornar permanente. Minha pasta compartilhada é nomeada como compartilhamento de VM

Então, eu entro no terminal do guest linux para digitar os seguintes comandos:

$ sudo mount -t vboxsf VM-share ~/share/

Dá-me a seguinte mensagem de erro:

mount: wrong fs type, bad option, bad superblock on VM-share,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Por isso, pesquisei no Google e sigo as instruções nesta página: Por que recebo o erro "tipo fs errado, opção ruim, superbloco ruim"?

para instalar os " sudo apt install nfs-common" e " sudo apt install cifs-utils"

No entanto, quando repito o comando " $ sudo mount -t vboxsf VM-share ~/share/" Ele ainda me dá a mesma mensagem de erro de antes. Digitei " dmesg | tail", a seguinte é a mensagem:

[    8.743003] IPv6: ADDRCONF(NETDEV_UP): enp0s3: link is not ready
[    8.745374] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    8.752152] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[    9.633147] floppy0: no floppy controllers found
[    9.633209] work still pending
[ 3128.376259] vboxsf: Successfully loaded version 5.1.16_Ubuntu (interface 0x00010004)
[ 3128.376457] sf_read_super_aux err=-22
[ 5762.008076] sf_read_super_aux err=-22
[ 6052.591669] sf_read_super_aux err=-22
[ 6138.926441] sf_read_super_aux err=-22

Então, como devo fazer para montar a pasta compartilhada?

Alegria
fonte

Respostas:

7

Acontece que o motivo pelo qual não consegui montar é porque não instalei a versão vboxguestaddition. Portanto, se você seguir as etapas aqui:

  1. https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine/

  2. Ignore a parte do Windows acima e siga a etapa aqui para instalar o complemento convidado: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Em seguida, o arquivo estará automaticamente lá, mas você pode encontrar um problema de permissão, verifique esta página: /ubuntu/189200/getting-access-to-var-www.

Espero que ajude as pessoas que possam encontrar o mesmo problema que eu.

Alegria
fonte
3

A partir de agora (versão 6.0.10 do VirtualBox), existem make permanente auto-mountopções para a pasta compartilhada, também mount point( At) na GUI do virtualbox. Para mim, o seguinte funcionou:

  1. No Ubuntu convidado: sudo apt-get install virtualbox-guest-utils
  2. Adicionar pasta compartilhada na GUI do VirtualBox.
  3. Reinicie o SO convidado

A pasta no ponto de montagem especificado na GUI foi criada automaticamente e lsmostrou os arquivos localizados no PC com Windows host.

Alexei Martianov
fonte
sudo apt-get install virtualbox-guest-utils me ajuda
Emtiaz Zahid
2

cd para a pasta / media e crie um diretório com o mesmo nome da pasta que você criou / compartilhou na pasta compartilhada da máquina host:

cd /media
sudo mkdir nameOfMySharedFolder

monte a pasta com o seguinte comando:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

assista a um vídeo para obter uma descrição completa do processo https://www.youtube.com/watch?v=I5cV0V7vLJw ps o sudo pode ou não ser necessário

rearThing
fonte