Существует много страниц на этом, но они не все осторожны для различения, КАКОЙ набор инструментов VMware они описывают. Существует два набора, которые очень отличаются:
Обратите внимание также, что содержание № 1 изменилось, и vmware-hgfsmounter больше не существует. Я использую VMware Fusion 8.1.1 и Ubuntu 16.04.
Для установки № 2, необходимо сначала сделать "склонный - получают чистку open-vm-tools open-vm-tools-desktop". Когда Вы делаете это и запускаете установщик от CD-ROM, он говорит для использования open-vm-tools. Если Вы проигнорируете, что и устанавливают их, то Вы получите много ошибок компилятора на vmhgfs (модуль ядра, который реализует совместно используемые папки в Linux), и он перестанет работать.
Я несколько раз шел вокруг цикла, переключающегося между двумя типами инструментов VMware, пока я не наткнулся на решение:
Используйте open-vm-tools (для меня, они просто прибыли, когда я установил Ubuntu 16.04). Перезагрузка. В настройках VMware (на хосте):
Теперь они там для меня в/mnt/hgfs. Но они исчезают на перезагрузке - отключающие и включающие совместно используемые папки (в настройках VMware Fusion) возвратили их. Я не мог выяснить, что поместить в/etc/fstab, поэтому после каждой перезагрузки, я должен отключить/разрешить их.
Кто-либо может сказать мне, как заставить их пережить перезагрузку?
(Я добавил бы это к одной из других страниц, но эта система не позволит новому пользователю как я сделать это. Я являюсь новым здесь, не к Linux или VMwarL.)
значение по умолчанию open_vm_tools пакет для Ubuntu 16.04 (и по-видимому другие выпуски) не соответственно поддерживает монтирующиеся совместно используемые папки.
VM
sudo apt-get install build-essential libprocps4-dev dnet-progs libdumbnet-dev doxygen libglib2.0-dev libtool autotool
git clone https://github.com/vmware/open-vm-tools.git
cd open-vm-tools/open-vm-tools
autoreconf -i
./configure --without-x --without-pam --without-ssl –without-icu --
enable-deploypkg=no
cd modules
make MODULES=vmhgfs
sudo insmod linux/vmhgfs/vmhgfs.ko
модуль должен быть восстановлен и переустановлен после каждого обновления ядра.
Для чистки repo после обновления ядра Linux: git reset --hard open-vm-tools
make distclean
не соответственно сбрасывает среду и приведет к поврежденному модулю.
sudo mkdir /lib/modules/`uname -r`/extra
sudo mv linux/vmhgfs/vmhgfs.ko /lib/modules/`uname -r`/extra
sudo chown root:root /lib/modules/`uname -r`/extra/vmhgfs.ko
sudo chmod 644 /lib/modules/`uname -r`/extra/vmhgfs.ko
mount -t vmhgfs .host:/share /mnt/hgfs
Для монтирования автоматически отредактируйте файл/etc/fstab и добавьте:
.host :/ /mnt/hgfs vmhgfs defaults 0 0
После дальнейшего расследования, кажется, что vmhgfs был перемещен в пространство пользователя и использует интерфейс предохранителя.
Для монтирования совместно используемой папки (принимающий $HOME/Shared существует):
/usr/bin/vmhgfs-fuse -o auto_unmount .host:/ $HOME/Shared
Для монтирования автоматически отредактируйте файл/etc/fstab и добавьте:
.host:/ /home/user/Shared fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,auto_unmount,defaults 0 0
, Где пользователь является Вашим идентификатором пользователя и Вашим uid и ценурозом == 1000. Используйте id
для определения uid и ценуроза.