Alat VMware untuk Ubuntu 16.04 LTS Xenial

8

Adakah yang tahu cara membuat VMware Tools berfungsi untuk Ubuntu 16.04 LTS Xenial terbaru?

Saya telah menggunakan tambalan dari sini untuk Ubuntu 15.04 Vivid saya, yang berfungsi dengan baik. Tetapi tidak lagi untuk Ubuntu 16.04 LTS Xenial. Kesalahan terlampir di bawah ini.

Tanpa VMware Tools berfungsi, saya tidak dapat melihat yang hgfsdibagikan dari tuan rumah.

Mencari kesalahan, dari github , katanya

Dengan open-vm-tools 10.0, tidak perlu lagi membangun modul vmhgfs. Ini tidak diperlukan karena implementasi HGFS berbasis pada 10.0.

Jadi saya menghapus VMware Tools, lalu menginstal yang resmi 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

Tapi, saya masih tidak bisa melihat yang hgfsdibagikan dari tuan rumah.

Terima kasih

/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
xpt
sumber

Jawaban:

22

Lihatlah perintah "vmhgfs-fuse".

Saya dapat melakukan hal berikut:

Saya membuat direktori untuk me-mount share hgfs, sebut saja ~ / vmshare. Lalu saya lakukan:

vmhgfs-fuse ~/vmshare

Di sistem saya, dengan versi open-vm-tools yang sama dengan yang Anda gunakan, yang memasang disk bersama dengan benar ke ~ / vmshare /.

Jika Anda tidak ingin berbagi di direktori home pengguna Anda, Anda mungkin harus menggunakan sudo dan parameter tambahan untuk vmhgfs-fuse.

Nick Davis
sumber
1
Terima kasih banyak, Nick! Selamat datang, dengan +25 poin saya, :-).
xpt
Akhirnya muncul solusi sederhana yang tepat.
Farley
Ya Tuhan, ini dia. Perintah paling sederhana adalah satu-satunya yang berhasil.
Luca Carlon
-1

Terima kasih banyak - ini berhasil, jadi saya lakukan:

i) Saya membagikan folder pada Win7

ii) Mengikuti bagian tautan ini /ubuntu/29284/how-do-i-mount-share-folders-in-ubuntu-using-vmware-tools

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

-D memilih semua default untuk Anda (hapus jika Anda tidak menginginkan default).

iii) Kemudian ikuti ini dari tautan ini

[Periksa perintah "vmhgfs-fuse".

Saya dapat melakukan hal berikut:

Saya membuat direktori untuk me-mount share hgfs, sebut saja ~ / vmshare. Lalu saya lakukan:

vmhgfs-fuse ~ / vmshare Di sistem saya, dengan versi open-vm-tools yang sama dengan yang Anda gunakan, yang memasang disk bersama dengan benar ke ~ / vmshare /.

Jika Anda tidak ingin berbagi di direktori home pengguna Anda, Anda mungkin harus menggunakan sudo dan parameter tambahan untuk vmhgfs-fuse.]


Kata nasihat - ini bekerja saat ini - tetapi ???

Suba V
sumber