Làm thế nào để cài đặt công cụ vmware?


39

Tôi đã cài đặt Ubuntu trong vmware, không cần cài đặt công cụ vmware, tôi gặp lỗi:

Tìm kiếm đường dẫn tiêu đề kernel hợp lệ ... Đường dẫn "" không hợp lệ. Bạn có muốn thay đổi nó không?

Trong CentOS, tôi chạy lệnh sau để giải quyết vấn đề này:

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

Nhưng tôi không biết làm thế nào trong Ubuntu. Hãy giúp tôi.

Cập nhật Tôi đã thử lệnh sau nhưng không có gì thay đổi, vẫn gặp lỗi:

Tìm kiếm đường dẫn tiêu đề kernel hợp lệ ... Đường dẫn "" không hợp lệ. Bạn có muốn thay đổi nó không?

  • sudo apt-get cập nhật
  • sudo-get install build-Essential linux-header - $ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

Vấn đề đã thay đổi:

Chạy sudo ./vmware-uninstall-tools.pl và xóa thư mục của / etc / vmware-tools sau đó, chạy sudo ./vmware-install.pl Bây giờ tôi có thể cài đặt thành công vmware-tool. Sau khi khởi động lại, tôi có thể thấy thư mục của / mnt / hgfs, nhưng không thể thấy thư mục dùng chung của tôi.

Câu trả lời:


42

Tôi gặp phải vấn đề này khi nâng cấp từ 12.10 lên 13.04. Bất kể tôi đã làm gì, trình cài đặt VMware Tools dường như không thể tìm thấy các tiêu đề. Đối với bản ghi, đây là cách tôi cài đặt các tiêu đề:

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

Hóa ra, trình cài đặt đang tìm version.htập tin bên dưới [kernelsource path]/include/linux/version.h, nó không có ở đó. Vị trí của version.h[kernelsource path]include/generated/uapi/linux/version.h

Giải pháp là một liên kết tượng trưng:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

Sau khi tạo symlink này, tôi có thể chạy trình cài đặt VMware Tools mà không gặp vấn đề gì.


3
symlink cũng khắc phục vấn đề của tôi
marc-andre benoit

symlink cũng đã khắc phục sự cố trên Ubuntu 13.04 cho tôi
cobie

+1 cho symlink hoạt động xung quanh, điều này cũng giải quyết nó cho tôi.
Mahn

29
sudo apt-get install build-essential linux-headers-$(uname -r)

& sau đó cài đặt VM-WARE-CÔNG CỤ

Chuyển đến tab "VM" của vmware để cài đặt các công cụ vmware

Xin lưu ý khi bạn cập nhật Ubuntu (và phiên bản kernel đã thay đổi ) bạn cần chạy

vmware-config-tools.pl

mỗi lần chỉ khi kernel bị thay đổi


chạy vmware-config-tools.pl, có cùng thông báo lỗi: ** Tìm kiếm đường dẫn tiêu đề hạt nhân hợp lệ ... Đường dẫn "" không hợp lệ. Bạn có muốn thay đổi nó không? **
Tom

bạn đang chạy nó với sudo vmware-config-tools.pl? , tôi đã kiểm tra nó hoạt động đúng chưa
One Zero

Tôi đã chạy vmware-config-tools.pl, không có gì thay đổi.
Tom

4
+1 cho cách tiếp cận chung ( uname -r)
Garrett Bluma

+1 Điều này cũng hoạt động với VMWare Playerv5.0.1 Quantal.
IsaacS

15

1) Sử dụng tùy chọn Cài đặt VMWare Tools trong VMWare Client để đính kèm phương tiện truyền thông

2) Cập nhật máy chủ

sudo apt-get update
sudo apt-get upgrade

3) Tạo điểm gắn kết

sudo mkdir -p /media/cdrom

4) Gắn ISO

sudo mount /dev/cdrom /media/cdrom

5) Thay đổi thư mục

cd /media/cdrom

6) Sao chép tệp tar vào thư mục / tmp của bạn

sudo cp VM*.tar.gz /tmp

7) Cài đặt công cụ Build nếu cần thiết

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8) Thay đổi thư mục

cd /tmp

9) Ngắt kết nối ISO

sudo umount /media/cdrom

10) Mở rộng tar

sudo tar xzvf VM*.tar.gz

11) Thay đổi thư mục

cd vmware-tools-distrib

12) Tạo một thư mục đặc biệt

sudo mkdir /usr/lib64

13) Chạy Script cài đặt

sudo ./vmware-install.pl -d

14) Khởi động lại

sudo reboot

nguồn


Điều đó đã giúp, một tuyên bố đầu tiên đã không làm việc.
Johnny_D


7

Tôi vừa mới thực hiện điều này trên máy Ubuntu Linux 12.04 (32 bit) được lưu trữ trên VMware và thấy rằng tôi cần phải làm

sudo apt-get install linux-headers-3.2.0-24-generic-pae

Cũng như có gói xây dựng cần thiết bình thường được cài đặt.

Tôi đoán số dặm của bạn sẽ khác nhau về gói tiêu đề linux chính xác để cài đặt. Nhưng điều đó đã làm việc tốt cho tôi.


Không hoạt động.'tom@ubfox: ~ / vmware-tools-distrib $ sudo apt-get install linux-headers-3.2.0-24-generic-pae Đọc danh sách gói ... Xong Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... Xong linux-headers-3.2.0-24-generic-pae đã là phiên bản mới nhất. 0 nâng cấp, 0 mới cài đặt, 0 để gỡ bỏ và 31 không nâng cấp. '
Tom

3

Các công cụ nguồn mở cho VMWare cũng hoạt động tốt, nếu bạn muốn thử đi theo tuyến đường đó.

Dành cho Ubuntu 12.04+

sudo apt-get install open-vm-tools

Tôi tin rằng nó xử lý mọi thứ khác cho bạn. Chỉ cần khởi động lại máy ảo và VMWare Player sẽ hoạt động mà không gặp trở ngại nào.


1
VM Tools không hoạt động sau khi khởi động lại. Bạn có chắc chắn tôi không cần phải kích hoạt thêm gì không?
Daniel Lo

2

Thử

sudo apt-cache search *package-name*

và tên gói của bạn Ex:

sudo apt-cache search kernel

và bạn sẽ được sản xuất với tất cả các gói có sẵn trong kho lưu trữ, tìm ra gói bạn muốn và

sudo apt-get install *package-name*

nó Trước khi thực hiện, hãy cập nhật kho lưu trữ của bạn với

sudo apt-get update

Xin chào, Nó không hoạt động.tom@ubfox: ~ / vmware-tools-distrib $ sudo apt-get install kernel-devel Đọc danh sách gói ... Xong Xây dựng cây phụ thuộc Đọc thông tin trạng thái ... Xong E: Không thể xác định vị trí kernel gói -devel
Tom

Bạn đã thử với kernel tìm kiếm sudo apt-cache chưa? Bạn chắc chắn sẽ được hiển thị với một số kết quả tìm kiếm. Máy tính xách tay của tôi không có sẵn tại thời điểm này nếu không tôi sẽ đăng cho bạn với ảnh chụp màn hình .....
mviswa

Ý nghĩa của việc tìm kiếm là gì? Tôi đã nhận được rất nhiều kết quả.
Tom

1

Cảm giác như tôi đã tìm thấy một câu trả lời (tôi đã sử dụng nó cho 17.10) và câu trả lời ban đầu là ở đây

Trong cửa sổ đầu cuối thực hiện lệnh này để loại bỏ bất kỳ công cụ được cài đặt trước đó:

sudo apt-get autoremove open-vm-tools

và sau đó thực hiện lệnh này để thêm các công cụ:

sudo apt-get install open-vm-tools-desktop

và một điều cuối cùng: đừng quên khởi động lại.

Nó làm việc rất tốt cho tôi!


0

cài đặt .bundle như bình thường

tải về tập tin này PATCH

Giải nén nó trong thư mục chính và xóa cờ vá cũ:

sudo rm /usr/lib/vmware/modules/source/.patched

Sau đó chạy bản vá như bình thường:

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

Mong rằng sẽ giúp. Nếu nó không hoạt động, hãy thử giữ hai tệp vá và thiết lập .bundle trong thư mục chính.

PS: Tôi đã tìm thấy điều này trên các diễn đàn của VMWare và nó đã khắc phục vấn đề cài đặt cho tôi.


Các tập tin vá không có sẵn trong dropbox.
Raúl Salinas-Monteagudo

0

Đồng thời đảm bảo bạn chọn HĐH chính xác trong cài đặt VMWare. Khi HĐH là "khác", menu Cài đặt VMWare Tools bị mờ đi.

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.