(перенос этого билета, чтобы получить правильный ответ для последних версий Ubuntu. Первоначально спрашивали здесь , но большинство ответов устарели.)
Я успешно установил VMware инструменты для Ubuntu. Вроде все работает нормально, но общие папки не монтировались автоматически. Как заставить их работать?
(Я копирую здесь ответ @ con-f-use из Как мне подключить общие папки в Ubuntu с помощью инструментов VMware? для хорошего обслуживания. Если он воссоздает здесь свой ответ, пожалуйста, проголосуйте за него, и я приму это.)
Для Ubuntu 18.04 (или последних дистрибутивов Debian) попробуйте:
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000
Если каталог hgfs
не существует, попробуйте:
sudo vmhgfs-fuse .host:/ /mnt/ -o allow_other -o uid=1000
Возможно, вы использовали конкретная папка вместо .host: /
. В этом случае вы можете узнать имя общего ресурса с помощью vmware-hgfsclient
. Например:
$ vmware-hgfsclient
my-shared-folder
$ sudo vmhgfs-fuse .host:/my-shared-folder /mnt/hgfs/ -o allow_other -o uid=1000
Если вы хотите, чтобы они монтировались при запуске, обновите / etc / fstab
следующим образом:
# Use shared folders between VMWare guest and host
.host:/ /mnt/hgfs/ fuse.vmhgfs-fuse defaults,allow_other,uid=1000 0 0
Я выбираю монтировать их по запросу и игнорировать их sudo mount - a
и тому подобное с параметром noauto
, потому что я заметил, что общие ресурсы влияют на производительность виртуальной машины.
Требования к программному обеспечению могут потребовать предварительной установки следующих инструментов:
sudo apt-get install open-vm-tools open-vm-tools-desktop
Другие утверждали, что требуется следующее:
sudo apt-get install build-essential module-assistant \
linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools