Công cụ VMware cho Ubuntu 16.04 LTS Xenial


8

Bất cứ ai cũng biết làm thế nào để VMware Tools hoạt động cho Ubuntu 16.04 LTS Xenial mới nhất?

Tôi đã sử dụng các bản vá từ đây cho Ubuntu 15.04 Vivid của tôi, hoạt động tốt. Nhưng không còn nữa cho Ubuntu 16.04 LTS Xenial. Lỗi kèm theo bên dưới.

Không có VMware Tools hoạt động, tôi không thể thấy hgfschia sẻ từ máy chủ.

Tra cứu lỗi, từ github , nó nói

Với open-vm-tools 10.0, không cần phải xây dựng mô-đun vmhgfs nữa. Điều này là không bắt buộc vì triển khai HGFS là FUSE dựa trên 10.0.

Vì vậy, tôi đã gỡ bỏ VMware Tools, sau đó cài đặt chính thức 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

Nhưng, tôi vẫn không thể thấy hgfschia sẻ từ chủ nhà.

Cảm ơn

/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

Câu trả lời:


22

Kiểm tra lệnh "vmhgfs-fuse".

Tôi đã có thể làm như sau:

Tôi đã tạo một thư mục để gắn kết chia sẻ hgfs, hãy gọi nó là ~ / vmshare. Sau đó, tôi đã làm:

vmhgfs-fuse ~/vmshare

Trên hệ thống của tôi, với cùng một phiên bản công cụ open-vm mà bạn đang sử dụng, đã gắn đúng đĩa được chia sẻ vào ~ / vmshare /.

Nếu bạn không muốn chia sẻ trong thư mục nhà của người dùng, có lẽ bạn sẽ phải sử dụng sudo và các tham số bổ sung cho vmhgfs-fuse.


1
Cảm ơn nhiều Nick! Chào mừng bạn, với +25 điểm của tôi, :-).
xpt

Cuối cùng đến giải pháp đơn giản đúng.
Farley

Chúa ơi, đúng vậy. Lệnh đơn giản nhất là lệnh duy nhất hoạt động.
Luca Carlon

-1

Cảm ơn rất nhiều - điều này đã làm việc, vì vậy tôi đã làm:

i) Tôi đã chia sẻ thư mục trên Win7

ii) Đã theo dõi phần này của liên kết https://askubfox.com/questions/29284/how-do-i-mount- Shared-Folders-in-Ubuntu-USE-vmware-tools

sudo vmware-config-tools.pl -d --clobber-kernel-mô-đun = vmhgfs

-D chọn tất cả các giá trị mặc định cho bạn (xóa nó nếu bạn không muốn mặc định).

iii) Sau đó theo dõi từ liên kết này

[Kiểm tra lệnh "vmhgfs-fuse".

Tôi đã có thể làm như sau:

Tôi đã tạo một thư mục để gắn kết chia sẻ hgfs, hãy gọi nó là ~ / vmshare. Sau đó, tôi đã làm:

vmhgfs-fuse ~ / vmshare Trên hệ thống của tôi, với cùng một phiên bản công cụ open-vm mà bạn đang sử dụng, đã gắn đúng đĩa chia sẻ vào ~ / vmshare /.

Nếu bạn không muốn chia sẻ trong thư mục nhà của người dùng, có lẽ bạn sẽ phải sử dụng sudo và các tham số bổ sung cho vmhgfs-fuse.]


Lời khuyên - điều này làm việc tại thời điểm này - nhưng ???

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.