У меня гостевая операционная система 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.
Попробуйте установить его перед запуском установщика 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
)
Шаг 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 монтируются на вашем рабочем столе
Выберите папку VMwareTools.tar.gz и извлеките ее на рабочий стол.
Откройте папку vmware-tools-distrib -> Щелкните ее правой кнопкой мыши и выберите «Открыть в терминале».
exe следующая команда
sudo ./vmware-install.pl
Теперь вы можете перейти на /mnt/hgfs/{share-folder-name}
, и использовать ls
команду. Вы найдете папку, которой вы поделились в host.