Saya baru saja memperbarui ke Ubuntu 17.04. Sayangnya saya tidak dapat menjalankan VMware Workstation, karena modul kernel tidak mau menginstal.
Ini adalah file log:
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Log for VMware Workstation pid = versi 6683 = 12.5.2 build = build-4638234 option = Rilis 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Prosesnya 64-bit. 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Host codepage = UTF-8 encoding = UTF-8 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Host adalah Linux 4.10.0-19-generik Ubuntu 17.04 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Tidak dapat membuka file "/ usr / lib / vmware / settings": Tidak ada file atau direktori. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF File preferensi opsional tidak ditemukan di / usr / lib / vmware / settings. Menggunakan nilai default. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Tidak dapat membuka file "/root/.vmware/config": Tidak ada file atau direktori tersebut. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: File preferensi PREF opsional tidak ditemukan di /root/.vmware/config. Menggunakan nilai default. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Tidak dapat memeriksa izin untuk file preferensi. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Tidak dapat membuka file "/root/.vmware/preferences": Tidak ada file atau direktori. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Gagal memuat preferensi pengguna. 2017-04-16T12: 59: 06.107 + 01: 00 | vthread-4 | W115: Masuk ke /tmp/vmware-root/vmware-6683.log 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Mendapatkan info menggunakan kernel yang berjalan. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Membuat pathsHash baru. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Menyetel path header untuk 4.10.0-19-generik ke "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Memvalidasi jalur "/lib/modules/4.10.0-19-generic/build/include" untuk rilis kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Gagal menemukan /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0.0-19-generic/build/include/linux/version.h tidak ditemukan, sebaliknya mencari / uapi / linux / version.h yang dihasilkan. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: menggunakan / usr / bin / gcc untuk pemeriksaan preproses 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: UTS_RELEASE praproses, mendapat nilai "4.10.0-19-generik". 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: Jalur header "/lib/modules/4.10.0-19-generic/build/include" untuk kernel "4.10.0-19-generic" valid. Whoohoo! 2017-04-16T12: 59: 06.247 + 01: 00 | vthread-4 | I125: menemukan file versi simbol /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.248 + 01: 00 | vthread-4 | I125: Membaca versi simbol dari /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Baca 21.363 versi simbol 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Membaca info untuk modul vmmon. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Membaca info untuk modul vmnet. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Membaca info untuk modul vmblock. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Membaca info untuk modul vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Membaca info untuk modul vsock. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Mengatur vsock bergantung pada vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vmmon". 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 256. 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vmnet". 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 256. 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vmblock". 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 256. 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vmci". 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 256. 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vsock". 2017-04-16T12: 59: 06.271 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 0. 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: untuk diinstal: status vmmon: 0 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: diinstal: vmnet status: 0 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Mendapatkan info menggunakan kernel yang berjalan. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Menyetel path header untuk 4.10.0-19-generik ke "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Memvalidasi jalur "/lib/modules/4.10.0-19-generic/build/include" untuk rilis kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Gagal menemukan /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0.0-19-generic/build/include/linux/version.h tidak ditemukan, sebaliknya mencari / uapi / linux / version.h yang dihasilkan. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: menggunakan / usr / bin / gcc untuk pemeriksaan preproses 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: UTS_RELEASE praproses, mendapat nilai "4.10.0-19-generik". 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: Jalur header "/lib/modules/4.10.0-19-generic/build/include" untuk kernel "4.10.0-19-generic" valid. Whoohoo! 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: menemukan file versi simbol /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: Membaca versi simbol dari /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Baca 21.363 versi simbol 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Jalur header kernel diambil dari FileEntry: /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Perbarui path header kernel ke /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Memvalidasi jalur "/lib/modules/4.10.0-19-generic/build/include" untuk rilis kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Gagal menemukan /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0.0-19-generic/build/include/linux/version.h tidak ditemukan, sebaliknya mencari / uapi / linux / version.h yang dihasilkan. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: menggunakan / usr / bin / gcc untuk pemeriksaan preproses 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: UTS_RELEASE praproses, mendapat nilai "4.10.0-19-generik". 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: Jalur header "/lib/modules/4.10.0-19-generic/build/include" untuk kernel "4.10.0-19-generic" valid. Whoohoo! 2017-04-16T12: 59: 06.457 + 01: 00 | vthread-4 | I125: Ditemukan kompiler di "/ usr / bin / gcc" 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Mendapat versi gcc "6.3.0". 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Versi GCC cocok dengan versi minor kernel GCC seperti sarung tangan. 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Menggunakan kompiler yang disediakan pengguna "/ usr / bin / gcc". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: Mendapat versi gcc "6.3.0". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: Versi GCC cocok dengan versi minor kernel GCC seperti sarung tangan. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Mencoba menemukan set PBM yang cocok untuk kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Tidak ada set PBM yang cocok ditemukan untuk kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Versi GCC cocok dengan versi minor kernel GCC seperti sarung tangan. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Memvalidasi jalur "/lib/modules/4.10.0-19-generic/build/include" untuk rilis kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Gagal menemukan /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0.0-19-generic/build/include/linux/version.h tidak ditemukan, sebaliknya mencari / uapi / linux / version.h yang dihasilkan. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: menggunakan / usr / bin / gcc untuk pemeriksaan preproses 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: UTS_RELEASE praproses, mendapat nilai "4.10.0-19-generik". 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: Jalur header "/lib/modules/4.10.0-19-generic/build/include" untuk kernel "4.10.0-19-generic" valid. Whoohoo! 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Versi GCC cocok dengan versi minor kernel GCC seperti sarung tangan. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Memvalidasi jalur "/lib/modules/4.10.0-19-generic/build/include" untuk rilis kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Gagal menemukan /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0.0-19-generic/build/include/linux/version.h tidak ditemukan, sebaliknya mencari / uapi / linux / version.h yang dihasilkan. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: menggunakan / usr / bin / gcc untuk pemeriksaan preproses 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: UTS_RELEASE praproses, mendapat nilai "4.10.0-19-generik". 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Jalur header "/lib/modules/4.10.0-19-generic/build/include" untuk kernel "4.10.0-19-generic" valid. Whoohoo! 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Menggunakan temp dir "/ tmp". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Mendapatkan info menggunakan kernel yang berjalan. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Menyetel path header untuk 4.10.0-19-generik ke "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Memvalidasi jalur "/lib/modules/4.10.0-19-generic/build/include" untuk rilis kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Gagal menemukan /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0.0-19-generic/build/include/linux/version.h tidak ditemukan, sebaliknya mencari / uapi / linux / version.h yang dihasilkan. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: menggunakan / usr / bin / gcc untuk pemeriksaan preproses 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: UTS_RELEASE praproses, mendapat nilai "4.10.0-19-generik". 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: Jalur header "/lib/modules/4.10.0-19-generic/build/include" untuk kernel "4.10.0-19-generic" valid. Whoohoo! 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: menemukan file versi simbol /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: Membaca versi simbol dari /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: Baca 21.363 versi simbol 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vmmon". 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 256. 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: Menjalankan modinfo di "vmnet". 2017-04-16T12: 59: 06.630 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" keluar dengan status 256. 2017-04-16T12: 59: 07.100 + 01: 00 | vthread-4 | I125: Mengatur jalur tujuan untuk vmmon ke "/lib/modules/4.10.0-19-generic/misc/vmmon.ko". 2017-04-16T12: 59: 07.101 + 01: 00 | vthread-4 | I125: Mengekstrak sumber vmmon dari "/usr/lib/vmware/modules/source/vmmon.tar". 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Berhasil mengekstrak sumber vmmon. 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Membangun modul dengan perintah "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmmon-satunya auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / termasuk CC = / usr / bin / gcc IS_GCC_3 = tidak " 2017-04-16T12: 59: 08.721 + 01: 00 | vthread-4 | W115: Gagal membangun vmmon. Gagal menjalankan perintah build. 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Mengatur jalur tujuan untuk vmnet ke "/lib/modules/4.10.0-19-generic/misc/vmnet.ko". 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Mengekstrak sumber vmnet dari "/usr/lib/vmware/modules/source/vmnet.tar". 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Berhasil mengekstrak sumber vmnet. 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Membangun modul dengan perintah "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmnet-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = tidak " 2017-04-16T12: 59: 10.142 + 01: 00 | vthread-4 | W115: Gagal membangun vmnet. Gagal menjalankan perintah build.
Jawaban:
Saya memiliki masalah yang persis sama. Solusi yang bekerja untuk saya adalah dalam artikel ini:
Cara menginstal VMWare Workstation 12 di Linux 4.10 Kernel
Instal VMware seperti biasa
Dalam kasus kami, kami menginstal VMware dengan file bundel. Untuk menjalankan bundel, Anda harus menjalankannya
chmod u+x
, kemudian jalankan:Instal GCC dan build-essential
Patch VMware
Sekitar baris 1162, ubah
untuk
Simpan file dan keluar, lalu:
Di bawah baris 114, ubah
untuk
Simpan file, keluar, dan kemudian tar kembali yang itu juga
Jalankan lagi VMware
Sekarang jalankan VMware seperti biasa dan seharusnya menginstal vmon dan vmnet dengan benar.
sumber
vmware-modconfig --console --install-all
Saya menjalankan Budgie 17.04 dan VMware berfungsi dengan baik. Saya hanya menginstal alat bangunan:
Setelah Anda memulai VMware, ia akan berhasil mengompilasi modul yang diperlukan.
Paket yang saya gunakan adalah VMware-Player-12.5.5-5234757.x86_64.bundle .
sumber