Инструменты VMware для Ubuntu 16.04 LTS Xenial

Инструменты VMware для Ubuntu 16.04 LTS Xenial

Кто-нибудь знает, как заставить VMware Tools работать на последней версии Ubuntu 16.04 LTS Xenial?

Я использовал патчи отздесь для моего Ubuntu 15.04 Vivid, который отлично работает. Но больше не для Ubuntu 16.04 LTS Xenial. Ошибка приложена ниже.

Без работающих VMware Tools я не могу увидеть hgfsобщий доступ с хоста.

Поиск ошибки, изгитхаб, он говорит

С open-vm-tools 10.0 больше нет необходимости собирать модуль vmhgfs. Это не требуется, поскольку реализация HGFS основана на FUSE в 10.0.

Поэтому я удалил VMware Tools, а затем установил официальный open-vm-tools:

$ apt-cache policy open-vm-tools
open-vm-tools:
  Installed: 2:10.0.7-3227872-2ubuntu2
  Candidate: 2:10.0.7-3227872-2ubuntu2
  Version table:
 *** 2:10.0.7-3227872-2ubuntu2 500
...

$ apt-cache search hgfs | wc 
      0       0       0

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              481988       0    481988   0% /dev
tmpfs              99852    4548     95304   5% /run
/dev/sda1       31863728 1699600  28522504   6% /
tmpfs             499248       0    499248   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs             499248       0    499248   0% /sys/fs/cgroup

Но я по-прежнему не могу увидеть то, hgfsчем поделился хост.

Спасибо

/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:59:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
.follow_link   = HgfsFollowlink,
                 ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:59:21: note: (near initialization for ‘HgfsLinkInodeOperations.follow_link’)
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:61:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
.put_link      = HgfsPutlink,
                 ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:61:21: note: (near initialization for ‘HgfsLinkInodeOperations.put_link’)
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c: In function ‘HgfsFollowlink’:
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:127:10: error: implicit declaration of function ‘nd_set_link’ [-Werror=implicit-function-declaration]
      nd_set_link(nd, fileName);
      ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c: In function ‘HgfsPutlink’:
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:276:15: error: implicit  declaration of function ‘nd_get_link’ [-Werror=implicit-function-declaration]
fileName = nd_get_link(nd);
           ^
/tmp/modconfig-VJIcMa/vmhgfs-only/link.c:276:13: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
fileName = nd_get_link(nd);
         ^

$ uname -a 
Linux uname 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

решение1

Ознакомьтесь с командой «vmhgfs-fuse».

Мне удалось сделать следующее:

Я создал каталог для монтирования общего ресурса hgfs, назовем его ~/vmshare. Затем я сделал:

vmhgfs-fuse ~/vmshare

На моей системе с той же версией open-vm-tools, что и у вас, общий диск был правильно смонтирован в ~/vmshare/.

Если вы не хотите, чтобы общий доступ был в домашнем каталоге вашего пользователя, вам, вероятно, придется использовать sudo и дополнительные параметры vmhgfs-fuse.

решение2

Спасибо большое - это сработало, поэтому я так и сделал:

i) Я расшарил папку на Win7

ii) Перешел по этой части ссылкиhttps://askubuntu.com/questions/29284/how-do-i-mount-shared-folders-in-ubuntu-using-vmware-tools

sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

Параметр -d выбирает все значения по умолчанию (удалите его, если вам не нужны значения по умолчанию).

iii) Затем следуйте по этой ссылке

[Ознакомьтесь с командой «vmhgfs-fuse».

Мне удалось сделать следующее:

Я создал каталог для монтирования общего ресурса hgfs, назовем его ~/vmshare. Затем я сделал:

vmhgfs-fuse ~/vmshare В моей системе с той же версией open-vm-tools, что и у вас, которая правильно смонтировала общий диск в ~/vmshare/.

Если вы не хотите, чтобы общий доступ был в домашнем каталоге вашего пользователя, вам, вероятно, придется использовать sudo и дополнительные параметры для vmhgfs-fuse.]


Советую - в этот раз это сработало - но ???

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