Получение общих папок, работающих в vmware fusion 8.1.0 и ubuntu 14.04

Да, я видел другие ответы. Либо они не работают, либо делают нерекомендованные вещи, такие как установка устаревших VMWare Tools

Я ищу решение, которое использует рекомендуемые open-vm-tools

Официальные инструкции для Ubuntu 14.04 на сайте vmware говорят

VMware рекомендует использовать Open VM Tools, распространяемые поставщиками операционной системы.

Затем они говорят

Чтобы использовать Open VM Tools:

  1. Добавить драйвер vmhgfs

    Если вы используете интерактивную функцию перетаскивания файлов в VMware Workstation и Fusion, установите драйвер vmhgfs на виртуальной машине. Этот драйвер не входит в папку "Входящие" в операционной системе. Установка дополнительного драйвера vmhgfs не мешает другим драйверам VMware входящих сообщений или Open VMware Tools. Чтобы установить этот драйвер:

  1. Установите Open VMware Tools.
  2. Установите традиционный VMware Tools в формате TAR, который поставляется в комплекте с VMware Workstation или продуктами Fusion.
  1. Добавьте подключаемый модуль Tools deployPkg

    Если вы используете виртуальную машину в качестве шаблона или она будет защищена с помощью SRM (Site Recovery Manager), установите плагин deployPkg Tools. Чтобы установить этот плагин:

  1. Получите и импортируйте открытые ключи VMware Packaging:
  1. Создайте каталог на виртуальной машине Ubuntu для хранения открытых ключей VMware Packaging.
  2. Загрузите все файлы открытого ключа VMware Public Packaging из каталога http://packages.vmware.com/tools/keys.
  3. Сохраните файлы в каталог, который вы создали.
  4. Для каждого загружаемого ключа импортируйте ключ: $ sudo apt-key add /key_path/key_name key_path - это каталог, в котором вы сохранили ключи. key_name - это имя файла ключа.
  1. Создать файл, /etc/apt/sources.list.d/vmware-tools.listсо следующим содержанием:

    deb http://packages.vmware.com/packages/ubuntu ubuntu_version main
    

    Ubuntu_version является либо точным, либо надежным.

  2. Установите пакет:

    $ 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). Вот как я это решил.

  1. Установите инструменты Open VM:

    sudo apt-get install open-vm-tools-desktop

  2. Используйте 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
Другие вопросы по тегам