Получение общих папок, работающих в vmware fusion 8.1.0 и ubuntu 14.04
Да, я видел другие ответы. Либо они не работают, либо делают нерекомендованные вещи, такие как установка устаревших VMWare Tools
Я ищу решение, которое использует рекомендуемые open-vm-tools
Официальные инструкции для Ubuntu 14.04 на сайте vmware говорят
VMware рекомендует использовать Open VM Tools, распространяемые поставщиками операционной системы.
Затем они говорят
Чтобы использовать Open VM Tools:
Добавить драйвер vmhgfs
Если вы используете интерактивную функцию перетаскивания файлов в VMware Workstation и Fusion, установите драйвер vmhgfs на виртуальной машине. Этот драйвер не входит в папку "Входящие" в операционной системе. Установка дополнительного драйвера vmhgfs не мешает другим драйверам VMware входящих сообщений или Open VMware Tools. Чтобы установить этот драйвер:
- Установите Open VMware Tools.
- Установите традиционный VMware Tools в формате TAR, который поставляется в комплекте с VMware Workstation или продуктами Fusion.
Добавьте подключаемый модуль Tools deployPkg
Если вы используете виртуальную машину в качестве шаблона или она будет защищена с помощью SRM (Site Recovery Manager), установите плагин deployPkg Tools. Чтобы установить этот плагин:
- Получите и импортируйте открытые ключи VMware Packaging:
- Создайте каталог на виртуальной машине Ubuntu для хранения открытых ключей VMware Packaging.
- Загрузите все файлы открытого ключа VMware Public Packaging из каталога http://packages.vmware.com/tools/keys.
- Сохраните файлы в каталог, который вы создали.
- Для каждого загружаемого ключа импортируйте ключ:
$ sudo apt-key add /key_path/key_name
key_path - это каталог, в котором вы сохранили ключи. key_name - это имя файла ключа.
Создать файл,
/etc/apt/sources.list.d/vmware-tools.list
со следующим содержанием:deb http://packages.vmware.com/packages/ubuntu ubuntu_version main
Ubuntu_version является либо точным, либо надежным.
Установите пакет:
$ apt-get update $ apt-get install open-vm-tools-deploypkg
Эти инструкции мне не совсем понятны.
В разделе " Добавить драйвер vmhgfs" указано "1. Установите Open VMWare Tools" и "2. Установите традиционные инструменты VMware формата TAR, которые поставляются в комплекте с VMware Workstation или продуктами Fusion". но #2 явно то, что он сказал мне НЕ делать прямо наверху. Это указано как 2 шага, но, кажется, 2 варианта? (один или другой, но не оба)
Даже если бы я хотел выполнить шаг 2, он несовместим с шагом 1. Запуск установщика VMWare Tools, когда установлены открытые инструменты VMWare, не приводит к их удалению. Есть ли инструкции о том, что на самом деле означает этот шаг 2?
Попытка в любом случае вы можете увидеть, что это не удается
$ tar xvfz /media/gregg/VMware\ Tools/VMwareTools-10.0.5-3228253.tar.gz
$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl
The installer has detected an existing installation of open-vm-tools on this
system and will not attempt to remove and replace these user-space
applications. It is recommended to use the open-vm-tools packages provided by
the operating system. If you do not want to use the existing installation of
open-vm-tools and attempt to install VMware Tools, you must uninstall the
open-vm-tools packages and re-run this installer.
The packages that need to be removed are:
open-vm-dkms
open-vm-tools
The installer will next check if there are any missing kernel drivers. Type yes
if you want to do this, otherwise type no [yes]
Конечно, я печатаю "нет", потому что это специально сказано выше при установке этого так называемого vmhgfs
драйвер совместим с open-vm-tools
Выполнение только шага 1, "установка Open VMWare Tools", основанное на официальных инструкциях здесь, не дало мне общих папок.
$ dpkg --get-selections | grep open-vm
open-vm-dkms install
open-vm-tools install
open-vm-tools-deploypkg install
open-vm-tools-desktop install
open-vm-tools-dkms install
Действительно потерян. Раньше я использовал неоткрытые инструменты VMware, которые устарели. Каждый раз, когда я обновлялся, мне приходилось переустанавливать их. Это всегда была рутина. Open VM Tools должен решить эту проблему. Скопируйте с хоста и вставьте в гостевую работу. vmware-hgfsclient
запускает и показывает мне список папок хоста, которыми я поделился.
Сбой монтирования вручную (хотя я не хочу монтировать его вручную. Я хочу, чтобы он работал автоматически, как это было со старыми инструментами VMWare)
$ ls -l /mnt
drwxr-xr-x 2 root root 4096 Apr 18 23:36 hgfs
$ sudo mount -t vmhgfs .host:/temp /mnt/hgfs
Error: cannot mount filesystem: No such device
$ sudo mount -t vmhgfs .host:/temp /mnt/hgfs/temp
Error: cannot canonicalize mount point: No such file or directory
Помогите!
2 ответа
У меня была такая же проблема (Ubuntu 16.04LTS). Вот как я это решил.
Установите инструменты Open VM:
sudo apt-get install open-vm-tools-desktop
Используйте vmhgfs-fuse, который также предложил OpenDJ.
mkdir $HOME/Shared
/usr/bin/vmhgfs-fuse -o auto_unmount .host:/ $HOME/Shared
Это оно! Удачи.
Кажется, больше нет драйвера vmhgfs. Я нашел следующую программу в пакете open-vm-tools:
/usr/bin/vmhgfs-fuse --help
Поэтому я создал каталог Shared в своей домашней папке и установил файловую систему хоста вручную:
/usr/bin/vmhgfs-fuse -o auto_unmount .host:/ $HOME/Shared