Tidak dapat memulai VMWare Workstation setelah peningkatan ke 13,04

25

Setelah memutakhirkan ke 13,04 saya tidak dapat memulai VMWorkstation. Saya mendapatkan pesan berikut:

Sebelum Anda dapat menjalankan VMware, beberapa modul harus dikompilasi dan dimuat ke kernel yang sedang berjalan.

Header Kernel 3.8.0-19-generik

Header kernel untuk versi 3.8.0-19-generik tidak ditemukan. Jika Anda menginstalnya di jalur non-default, Anda dapat menentukan jalur di bawah ini.

Adakah yang tahu apa yang harus dilakukan selanjutnya?

Ubuntu 13.04 64bit

Jika saya mengarahkan jalur ke:

/usr/src/linux-headers-3.8.0-19-generic

Saya mendapatkan pesan berikut:

File header C yang cocok dengan kernel yang Anda jalankan tidak ditemukan.

Terima kasih

Tambahan:

Seperti yang disarankan, saya menjalankan ini di terminal:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

Namun, sekarang saya mendapatkan yang berikut:

Sebelum Anda dapat menjalankan VMware, beberapa modul harus dikompilasi dan dimuat ke dalam kernel CANCEL / INSTALL

SAYA INSTAL, jendelanya tertutup dan tidak ada yang terjadi .... Ada ide?

TAMBAHAN:

Saya menginstal ini:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

Dan semuanya diluncurkan ...

Terima kasih banyak atas saran dan bantuannya ... Ini yang saya sukai dari Ubuntu ... ia memiliki komunitas yang sangat membantu ...!

Catatan: Ditemukan juga ini yang dapat membantu orang lain juga: DI SINI

KESALAHAN TAMBAHAN:

Tidak dapat membuka / dev / vmmon: Adalah direktori. Pastikan modul kernel `vmmon 'dimuat.

Gagal menginisialisasi perangkat monitor.

Pengaturan monitor semuanya berwarna abu-abu

RESOLUSI:

Instalasi ulang Driver Nvidia

pst007x
sumber
1
Saya juga harus menggunakan tambalan di sini ubuntuforums.org/... Dengan perubahan yang disebutkan di sini ubuntuforums.org/...
7wonders
1
Bisakah Anda menambahkan jawaban dengan isi bagian "RESOLUSI"?
Braiam

Jawaban:

22

Hit masalah yang sama di sini dengan Ubuntu 13.04 bulan lalu. Pada saat itu, meningkatkan ke VMWare player 5.0.2 build-1031769 memecahkan masalah. Maju cepat sebulan, kena masalah baru hari ini setelah pembaruan terbaru 13,04, sekali lagi VMWare tidak akan mulai. Versi pemain VM terbaru masih 5.0.2. Google membimbing saya ke penjelasan ini:

http://communities.vmware.com/thread/446490?start=0&tstart=0

Menjalankan perintah vmware berikut dengan root privs memecahkan masalah bagi saya:

sudo vmware-modconfig --console --install-all

HTH

chrisinmtown
sumber
ini berhasil.
Reuben L.
1
Jika Anda masih mengalami masalah, coba unduh dan instal vmware lagi: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz
Ini memecahkan masalah bagi saya di Ubuntu 17.10
zoran jeremic
11

Ini bekerja untuk saya:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
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

kemudian

sudo vmware-config-tools.pl

... dan kamu selesai.

DinGODzilla
sumber
Ini membuatnya berjalan lagi. Gabungkan dengan patch untuk memperbaiki komponen vmnnet. Kemudian saya menjalankan sudo vmware-modconfig --console --install-all.
Halsafar
3

Saya menginstal paket yang disarankan seperti di atas, tetapi masih memberi saya kesalahan yang sama. Menginstal VMWare Player terbaru memecahkan masalah.

Ethan Brown
sumber
2

Saya sudah menginstal VMWare Player terbaru dengan masalah yang sama persis. Cukup menginstal ulang memang membantu, yaitu menghapus instalan pertama dan kemudian menginstal lagi:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
jfrantzius
sumber
Ini berhasil untuk saya. Saya memilih untuk menyimpan file konfigurasi saya ketika menghapus, jadi setelah menginstal ulang semuanya seperti sebelumnya (mis. Semua VM saya masih ada), dan semuanya hanya butuh 3 menit.
ntc2
1

Saya mencoba semua solusi di atas termasuk instalasi baru dan masih tidak akan memulai. Ia masih berkata, "Sebelum Anda dapat menjalankan VMware, beberapa modul harus dikompilasi dan dimuat ke dalam kernel CANCEL / INSTALL"

Setelah banyak penelitian, yang harus saya lakukan adalah ini: Saya membuka terminal dan kemudian masuk:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

lalu:

sudo apt-get install gcc

lalu:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

Itu dimulai tepat setelah itu. Saya harap ini membantu.

Joshie
sumber
2
mengapa Anda menginstal "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" pada mesin host di mana vmware workstation akan diinstal? mereka dimaksudkan untuk menginstal di mesin Virtual (os tamu dari vmware)
Qasim
ya, saya pikir dengan cara yang sama, mereka untuk mesin virtual.
christianbueno.1
1

Per halaman instalasi Ubuntu VMWare Player , gunakan

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

untuk menginstal header. Kemudian, Anda bisa membiarkannya menginstal atau Anda dapat menghapus dan menginstal ulang vmware player.

Sam King
sumber
1

YMMV, tetapi jika Anda memiliki masalah dengan kesalahan yang berhubungan dengan vmci (di Linux Kernel 3.8. *), Skrip bash yang diposting oleh vincent ini dapat berfungsi. Gunakan setelah mencopot produk VMWare terlebih dahulu dan kemudian pasang lagi:

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

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

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

Juga mengawasi untuk artikel VMware di wiki Arch Linux . Artikel ini terutama untuk Arch Linux tetapi sebagian besar tambalan / trik / solusi dapat diterapkan untuk Ubuntu juga.

NullNoname
sumber
1

Sepertinya masalah utama dengan vmware workstation di 13.04 adalah mengkompilasi modul seperti vmci.ko. Cara termudah untuk mendapatkannya adalah dengan melakukannya apt-get install open-vm-dkms. Ini menginstal vmci.ko, dan teman-teman.

pengguna151607
sumber
0

Pertama, hapus instalan VMWare workstation menggunakan perintah

sudo vmware-installer --uninstall-product vmware-workstation  

kemudian instal dependensi berikut ini dpkg-dev, g ++, gcc, lib6-dev, libc-dev, buat menggunakan perintah di bawah ini

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

Terakhir, instal ulang VMWare workstation.

Binyam
sumber