Общая папка vmwared не работает

Общая папка vmwared не работает

У меня гостевая операционная система Ubuntu 16.04, работающая на хосте Windows 10, я использую проигрыватель VMware Workstation 15. Я пытаюсь настроить общую папку, но она, похоже, не отображается.

Проблема

Моя общая папка, похоже, не отображается по пути по умолчанию /mnt/hgfs в Ubuntu. Фактически /mnt/hgfs даже не существует, существует только /mnt/.

Что я пробовал

После некоторых поисков я обнаружил, что запуск sudo vmware-config-tools.plдолжен решить мою проблему. К сожалению, когда я запускаю, sudo vmware-config-tools.plя получаю sudo: vmware-config-tools.pl: command not found. Я проверил, установлены ли open-vm-toolsи open-vm-tools-desktop, и это последняя версия.
Следующее, что я сделал, это проверил, может ли мой гостевой Ubuntu обнаружить, что в моей хостовой ОС есть общая папка, запустив vmware-hgfsclientи выведя имя моей общей папки.
Вот скриншот моего терминала после выполнения команд «что я пробовал»

Есть ли у меня идеи, как получить доступ к моей общей папке в Ubuntu (моя гостевая ОС)?

решение1

На рабочей станции Vmware есть инструмент под названием VMware tools, который позволяет вам обмениваться файлами между вашей виртуальной машиной и вашим хост-компьютером. Вот ссылка на установку на рабочей станции 14.

https://docs.vmware.com/en/VMware-Workstation-Pro/14.0/com.vmware.ws.using.doc/GUID-391BE4BF-89A9-4DC3-85E7-3D45F5124BC7.html

Попробуйте установить его перед запуском установщика Perl sudo apt-get install build-essential и sudo apt-get install linux-headers-$(uname -r).

Запустите файл perl с помощью sudo perl vmware-config-tools.pl. Иногда вам могут понадобиться такие зависимости, как заголовки или встроенные инструменты.

решение2

Настройка общей папки в VMWare Workstation

Шаг 1:

Выключите виртуальную машину.

Щелкните правой кнопкой мыши по виртуальной машине -> Настройки... или ВМ (меню) -> Настройки...

Перейдите на Optionsвкладку -> Выбрать Shared Folders-> Add.. (Общий доступ к папке:, Always enabledи не забудьте поставить галочку Host Path)

img_Общая_папка

Шаг 2:

Включите вашу виртуальную машину.

Откройте терминал и введите

cd /mnt
ls

Вы должны увидеть hgfsтам список, если вы его не видите, hgfsвведите

sudo mkdir hgfs

Шаг 3:

Теперь введите следующие команды

sudo apt remove --auto-remove open-vm-tools

sudo apt purge open-vm-tools

затем перейдите к VM (menu)-> Нажмите наReinstall VMware Tools...

Теперь инструменты VMware монтируются на вашем рабочем столе

Выберите VMwareTools.tar.gzпапку и извлеките ее на рабочий стол.

Открыть vmware-tools-distribпапку -> Щелкните правой кнопкой мыши по ней и выберитеOpen in Terminal

ls
sudo ./vmware-install.pl

(Будет запрошена информация о различных параметрах, нажмитеВходитьключ каждый раз для принятия)

Шаг 4:

После завершения установки перейдите в Filesystem -> mnt -> hgfs( /mnt/hgfs), там вы увидите свою общую папку.

Шаг 5:

Выберите общую папку, удерживайтеCtrl+Shiftнажмите клавишу и перетащите ее на рабочий стол, чтобы создать ярлык.

решение3

Ответ Мира Рахеда Уддина сработал для меня!!! Изначально моя опция 「reinstall vm tool」 была неактивна. Но я выполнил следующую команду, которая была от Мира Рахеда.

sudo apt remove --auto-remove open-vm-tools
sudo apt purge open-vm-tools

Параметр 「reinstall vm tool」 больше не был серым. Он был переключен на параметр install vm tool. Поэтому я нажимаю на этот параметр. Затем вы увидите, что на вашем рабочем столе есть vmware tool. Теперь VMware tools монтируются на вашем рабочем столе

  1. Выберите папку VMwareTools.tar.gz и извлеките ее на рабочий стол.

  2. Откройте папку vmware-tools-distrib -> Щелкните ее правой кнопкой мыши и выберите «Открыть в терминале».

  3. exe следующая команда

    sudo ./vmware-install.pl

Теперь вы можете перейти на /mnt/hgfs/{share-folder-name}, и использовать lsкоманду. Вы найдете папку, которой вы поделились в host.

Связанный контент