Я не можу встановити спільну папку між машиною Windows хостом і віртуальним Linux Linux


8

Отже, в налаштуваннях папки, що ділиться virtualbox, у мене вже є налаштування клацання: автоматично встановити та зробити постійним. Моя спільна папка названа VM-спільним

Потім я заходжу в термінал гостьового Linux для введення наступних команд:

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

Це дає мені таке повідомлення про помилку:

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.

Тож я погуглив його і дотримуюся інструкцій на цій сторінці: Чому я отримую помилку "неправильний тип fs, неправильний варіант, поганий суперблок"?

встановити " sudo apt install nfs-common" і " sudo apt install cifs-utils"

Однак, коли я повторюю команду, $ sudo mount -t vboxsf VM-share ~/share/вона все ще видає те саме повідомлення про помилку, як і раніше. Я набрав " dmesg | tail", таке повідомлення:

[    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

Отже, як мені зробити, щоб змонтувати спільну папку?

Відповіді:


7

Виявляється, причиною того, що я не зміг встановити, є те, що я не встановив версію vboxguestaddition. Тож якщо ви дотримуєтесь кроків тут:

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

  2. Ігноруйте частину Windows вище, а потім виконайте крок тут, щоб встановити гостьовий додаток: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Тоді файл буде автоматично там, але ви можете зіткнутися з проблемою дозволу, перегляньте цю сторінку: /ubuntu/189200/getting-access-to-var-www.

Я сподіваюся, що це допомагає людям, які можуть зіткнутися з тим же питанням, що і я.


3

На сьогоднішній день (версія 6.0.10 VirtualBox) є make permanentі auto-mountваріанти спільної папки, також mount point( At) в графічному інтерфейсі virtualbox. Для мене працювали наступні:

  1. У гості Ubuntu: sudo apt-get install virtualbox-guest-utils
  2. Додайте спільну папку в графічний інтерфейс VirtualBox.
  3. Перезапустіть гостьову ОС

Папка в точці кріплення, зазначена в GUI, була створена автоматично і lsпоказувала файли, розміщені на хості Windows PC.


sudo apt-get install virtualbox-guest-utils допомагає мені
Emtiaz Zahid

2

CD в ​​папку / media і створити dir з тим самим іменем, що і папка, яку ви створили / поділили в загальній папці хост-машини:

cd /media
sudo mkdir nameOfMySharedFolder

змонтуйте папку наступною командою:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

дивіться відео для повного опису процесу https://www.youtube.com/watch?v=I5cV0V7vLJw ps, судо може бути або не потрібно

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.