Інструменти VMware для Ubuntu 16.04 LTS Xenial


8

Хтось знає, як змусити VMware Tools працювати над останньою Ubuntu 16.04 LTS Xenial?

Я використовую патчі від тут для моєї Ubuntu 15,04 Vivid, який працює відмінно. Але вже не для Ubuntu 16.04 LTS Xenial. Помилка, що додається нижче.

Без роботи інструментів VMware я не можу побачити hgfsспільний доступ від хоста.

Шукаючи помилку, від github , вона говорить

З open-vm-інструментами 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

Відповіді:


22

Перевірте команду "vmhgfs-fuse".

Мені вдалося зробити наступне:

Я створив каталог для монтажу hgfs-спільного доступу, назвемо його ~ / vmshare. Тоді я зробив:

vmhgfs-fuse ~/vmshare

У моїй системі з тією ж версією інструментів open-vm, які ви використовуєте, які належним чином встановили спільний диск у ~ / vmshare /.

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


1
Велике спасибі Ніку! Ласкаво просимо на борт, з моїми +25 балами, :-).
xpt

Нарешті приходить правильне просте рішення.
Фарлі

О боже, так, це було. Найпростіша команда - єдина, яка працювала.
Лука Карлон

-1

Велике спасибі - це спрацювало, і я зробив:

i) Я поділився папкою на Win7

ii) Перейшов за цією частиною посилання /ubuntu/29284/how-do-i-mount-shared-folders-in-ubuntu-using-vmware-tools

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

-D вибирає всі параметри за замовчуванням для вас (видаліть його, якщо ви не хочете, щоб вони були за замовчуванням).

iii) Далі слід за цим посиланням

[Перевірте команду "vmhgfs-fuse".

Мені вдалося зробити наступне:

Я створив каталог для монтажу hgfs-спільного доступу, назвемо його ~ / vmshare. Тоді я зробив:

vmhgfs-fuse ~ / vmshare У моїй системі з тією ж версією інструментів open-vm, які ви використовуєте, які належним чином встановили спільний диск у ~ / vmshare /.

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


Слово поради - це працювало в цей час - але ???

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.