Bagaimana cara menginstal alat vmware?


39

Saya menginstal Ubuntu saya di vmware, tidak saya perlu menginstal alat vmware, saya mendapat kesalahan:

Mencari path header kernel yang valid ... Path "" tidak valid. Apakah Anda ingin mengubahnya? [Ya]

Di CentOS, saya menjalankan perintah berikut untuk menyelesaikan masalah ini:

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

Tapi saya tidak tahu bagaimana melakukannya di Ubuntu. Tolong bantu.

Pembaruan Saya telah mencoba perintah berikut tetapi tidak ada yang berubah, masih ada kesalahan:

Mencari path header kernel yang valid ... Path "" tidak valid. Apakah Anda ingin mengubahnya? [Ya]

  • sudo apt-get pembaruan
  • sudo-get install build-essential linux-header - $ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

Masalah Berubah:

Jalankan sudo ./vmware-uninstall-tools.pl, lalu hapus folder / etc / vmware-tools lalu, jalankan sudo ./vmware-install.pl Sekarang saya berhasil menginstal vmware-tool. Setelah restart, saya dapat melihat folder dari / mnt / hgfs, tetapi tidak dapat melihat folder bersama saya.

Jawaban:


42

Saya mengalami masalah ini ketika memutakhirkan dari 12,10 menjadi 13,04. Apa pun yang saya lakukan, penginstal VMware Tools tampaknya tidak dapat menemukan header. Sebagai catatan, inilah cara saya menginstal header:

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

Ternyata, penginstal mencari version.hfile di bawah [kernelsource path]/include/linux/version.h, tidak ada di sana. Lokasi version.hadalah[kernelsource path]include/generated/uapi/linux/version.h

Solusinya adalah symlink:

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

Setelah membuat symlink ini, saya dapat menjalankan installer VMware Tools tanpa masalah.


3
symlink memperbaiki masalah saya juga
— marc-andre benoit

symlink juga memperbaiki masalah di ubuntu 13.04 untuk saya
— cobie

+1 untuk symlink yang berfungsi, ini juga menyelesaikannya untuk saya.
— Mahn

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

& kemudian instal VM-WARE-TOOLS

Buka tab vmware "VM" untuk menginstal alat vmware

Harap diingat ketika Anda memperbarui Ubuntu (& versi kernel diubah ) Anda harus menjalankan

vmware-config-tools.pl

setiap saat hanya ketika kernel diubah


jalankan vmware-config-tools.pl, dapatkan pesan kesalahan yang sama: ** Mencari jalur header kernel yang valid ... Path "" tidak valid. Apakah Anda ingin mengubahnya? **
— Tom

apakah Anda menjalankannya dengan sudo vmware-config-tools.pl? , saya telah memeriksa kerjanya dengan baik
— One Zero

Saya telah menjalankan vmware-config-tools.pl, tidak ada yang berubah.
— Tom

4
+1 untuk pendekatan generik ( uname -r)
— Garrett Bluma

+1 Ini berfungsi dengan VMWare Playerv5.0.1 Quantaljuga.
— IsaacS

15

1) Gunakan opsi Instal VMWare Tools di VMWare Client untuk melampirkan media

2) Perbarui server

sudo apt-get update
sudo apt-get upgrade

3) Buat titik mount

sudo mkdir -p /media/cdrom

4) Pasang ISO

sudo mount /dev/cdrom /media/cdrom

5) Ubah Direktori

cd /media/cdrom

6) Salin file tar ke direktori / tmp Anda

sudo cp VM*.tar.gz /tmp

7) Instal alat Bangun jika perlu

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

8) Ubah Direktori

cd /tmp

9) Lepaskan ISO

sudo umount /media/cdrom

10) Perluas tar

sudo tar xzvf VM*.tar.gz

11) Ubah Direktori

cd vmware-tools-distrib

12) Buat direktori khusus

sudo mkdir /usr/lib64

13) Jalankan Script Instal

sudo ./vmware-install.pl -d

14) Reboot

sudo reboot

sumber


Itu membantu, satu pernyataan pertama tidak berhasil.
— Johnny_D


7

Saya baru saja melakukan ini pada VMware yang dihosting Ubuntu Linux 12.04 (32-bit) mesin dan menemukan saya perlu lakukan

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

Serta memiliki paket build-essential yang normal diinstal.

Jarak tempuh Anda akan berbeda dalam hal paket linux-header yang tepat untuk diinstal, saya kira. Tetapi itu berhasil bagi saya.


Tidak berfungsi.'tom@ubuntu: ~ / vmware-tools-distrib $ sudo apt-get install linux-headers-3.2.0-24-generic-pae Daftar paket bacaan ... Selesai Membangun pohon dependensi Membaca informasi keadaan ... Selesai linux-headers-3.2.0-24-generic-pae sudah merupakan versi terbaru. 0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 31 tidak ditingkatkan. '
— Tom

3

Alat open source untuk VMWare juga berfungsi dengan baik, jika Anda ingin mencoba turun rute itu.

Untuk Ubuntu 12.04+

sudo apt-get install open-vm-tools

Saya percaya itu menangani segalanya untuk Anda. Cukup restart mesin virtual dan VMWare Player akan bekerja tanpa hambatan.


1
VM Tools tidak berfungsi setelah reboot. Apakah Anda yakin saya tidak perlu lagi mengaktifkan sesuatu?
— Danny Lo

2

Mencoba

sudo apt-cache search *package-name*

dan nama paket Anda Ex:

sudo apt-cache search kernel

dan Anda akan diproduksi dengan semua paket yang tersedia di repositori, cari tahu yang Anda inginkan dan

sudo apt-get install *package-name*

saya t . Sebelum melakukannya perbarui repositori Anda dengan

sudo apt-get update

Hai, Ini tidak berfungsi.tom@ubuntu: ~ / vmware-tools-distrib $ sudo apt-get install kernel-devel Membaca daftar paket ... Selesai membangun pohon ketergantungan membaca informasi status ... Selesai E: Tidak dapat menemukan paket kernel -devel
— Tom

Sudahkah Anda mencoba dengan sudo apt-cache search kernel? Anda pasti akan ditampilkan dengan beberapa hasil pencarian. Laptop saya tidak tersedia saat ini jika tidak saya akan memposting Anda dengan screenshot .....
— mviswa

Apa arti pencarian? Saya mendapat banyak hasil.
— Tom

1

Terasa seperti saya menemukan jawaban (saya menggunakannya untuk 17.10) dan jawaban asli ada di sini

Di jendela terminal, jalankan perintah ini untuk menghapus alat yang diinstal sebelumnya:

sudo apt-get autoremove open-vm-tools

dan setelah itu jalankan perintah ini untuk menambahkan alat:

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

dan yang terakhir: jangan lupa untuk reboot.

Ini bekerja sangat baik untuk saya!


0

instal. bundle seperti biasa

unduh file ini PATCH

Ekstrak di direktori home dan hapus flag patch lama:

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

Kemudian jalankan tambalan seperti biasa:

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

Semoga itu bisa membantu. Jika tidak berhasil coba simpan di dua file tambalan dan .bundle setup di direktori home.

PS: Saya menemukan ini di forum VMWare dan itu memperbaiki masalah instalasi untuk saya.


File tambalan tidak tersedia di dropbox.
— Raúl Salinas-Monteagudo

0

Pastikan juga Anda memilih OS dengan benar di pengaturan VMWare. Ketika OS "lain", menu Install VMWare Tools berwarna abu-abu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.