Уже несколько раз сталкивался с тем что после установки гостевой ОC Linux (Ubuntu или Fedora или CentOs), после перезагрузки не монтируются автоматом общие папки. Но мне очень хотелось бы, что-бы все было максимально автоматизировано. Поэтому решил написать инструкцию которая поможет автоматически примонтировать общие папки при включении гостевой ОС на базе Linux при использовании VMware Workstation
Для начала нужно установить пакеты для работы с VMware ( для Fedora dnf; для Ubuntu apt)
sudo apt/dnf install open-vm-tools open-vm-tools-desktop
В параметрах виртуальной машины не забудьте включить и добавить общие папки.

Проверим, что гостевая ОС видит общие папки, для этого выполним команду которая ниже. Вернуть она должна список директорий.
vmware-hgfsclient
Убедитесь что каталог /mnt/hgfs пустой. Если уже что то примонтировано то перезагрузите гостевую ОС. Если после перезапуска опять все монтируется то вам читать дальше эту инструкцию не стоит=)
Мы будем монтировать через systemd. Для этого создадим файл /etc/systemd/system/mnt-hgfs.mount со следующим содержанием:
[Unit]
Description=VMware Workstation mount for hgfs
DefaultDependencies=no
Before=umount.target
ConditionVirtualization=vmware
After=sys-fs-fuse-connections.mount
[Mount]
What=vmhgfs-fuse
Where=/mnt/hgfs
Type=fuse
Options=default_permissions,allow_other
[Install]
WantedBy=multi-user.target
Создаем файл /etc/modules-load.d/open-vm-tools.conf с таким содержанием:
fuse
Проверяем
systemctl start mnt-hgfs.mount
И смотрим как всё смонтировалось в /mnt/hgfs/
Если всё успешно то включаем автозагрузку монтирования командой
systemctl enable mnt-hgfs.mount
Теперь после перезагрузки всё должно автоматом монтироваться.
более подробная информация по сслыке https://kb.vmware.com/s/article/74650
Ваш комментарий будет первым