Кто-нибудь знает, как заставить VMware Tools работать на последней версии Ubuntu 16.04 LTS Xenial?
Отсюда я использую патчи для своего Ubuntu 15.04 Vivid, который отлично работает. Но уже не для Ubuntu 16.04 LTS Xenial. Ошибка прилагается ниже.
Без работы VMware Tools я не могу увидеть hgfs
общий ресурс с хоста.
Глядя на ошибку, от GitHub , он говорит
С open-vm-tools 10.0 больше не нужно собирать модуль vmhgfs. Это не требуется, потому что реализация HGFS основана на 10.0 FUSE.
Поэтому я удалил 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
Большое спасибо - это сработало, поэтому я сделал:
я) я поделился папкой на Win7
II) Перешли по этой части ссылки /ubuntu/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.]
Слово совет - это работало в это время - но ???
источник