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

12839
xpt

Кто-нибудь знает, как заставить 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 
8

2 ответа на вопрос

22
Nick Davis

Check out the "vmhgfs-fuse" command.

I was able to do the following:

I made a directory to mount the hgfs share, let's call it ~/vmshare. Then I did:

vmhgfs-fuse ~/vmshare 

On my system, with the same version of open-vm-tools that you are using, that properly mounted the shared disk into ~/vmshare/.

If you do not want the share in your user's home directory, you'll probably have to use sudo and additional parameters to vmhgfs-fuse.

Большое спасибо, Ник! Добро пожаловать на борт, с моими +25 баллами :-). xpt 7 лет назад 1
Finally comes the right simple solution. Farley 7 лет назад 0
О Боже, да, это было так. Самая простая команда - единственная, которая сработала. Luca Carlon 7 лет назад 0
-1
Suba V

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

я) я поделился папкой на 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.]


Слово совет - это работало в это время - но ???

Похожие вопросы