Non riesco a montare la cartella condivisa tra l'host windows machine e virtualbox guest linux


8

Quindi, nell'impostazione della cartella condivisa virtualbox, ho già il clic sul set-up: auto mount e render permanente. La mia cartella condivisa è denominata VM-share

Quindi accedo al terminale di guest linux per digitare i seguenti comandi:

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

Mi dà il seguente messaggio di errore:

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.

Quindi ho cercato su Google e seguo le istruzioni in questa pagina: Perché visualizzo l'errore "tipo fs errato, opzione errata, superblocco errato"?

per installare sia " sudo apt install nfs-common" che " sudo apt install cifs-utils"

Tuttavia, quando ripeto il comando " $ sudo mount -t vboxsf VM-share ~/share/" Mi dà ancora lo stesso messaggio di errore di prima. Ho digitato " dmesg | tail", il seguente è il messaggio:

[    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

Quindi, come devo fare per montare la cartella condivisa?

Risposte:


7

Si scopre che il motivo per cui non ho potuto montare è perché non ho installato la versione vboxguestaddition. Quindi se segui i passaggi qui:

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

  2. Ignora la parte superiore di Windows, quindi segui il passaggio qui per installare il componente aggiuntivo guest: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Quindi il file sarà automaticamente lì, ma potresti riscontrare un problema di autorizzazione, controlla questa pagina: /ubuntu/189200/getting-access-to-var-www.

Spero che aiuti le persone che potrebbero riscontrare lo stesso problema.


3

A partire da ora (versione 6.0.10 di VirtualBox) ci sono make permanente auto-mountopzioni per la cartella condivisa, anche mount point( At) nella GUI di virtualbox. Per me ha funzionato:

  1. Ubuntu guest: sudo apt-get install virtualbox-guest-utils
  2. Aggiungi cartella condivisa nella GUI di VirtualBox.
  3. Riavvia il SO guest

La cartella sul punto di montaggio specificato nella GUI è stata creata automaticamente e lsmostrava i file che si trovano sul PC Windows host.


sudo apt-get install virtualbox-guest-utils mi aiuta
Emtiaz Zahid

2

cd nella cartella / media e creare una directory con lo stesso nome della cartella creata / condivisa nella cartella condivisa della macchina host:

cd /media
sudo mkdir nameOfMySharedFolder

montare la cartella con il seguente comando:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

guarda un video per una descrizione completa del processo https://www.youtube.com/watch?v=I5cV0V7vLJw ps il sudo potrebbe essere o non essere necessario

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.