VMWare linux üstbilgileri yolunu bulamıyor


12

Xorg -edgers taze X çatlak gelen 3.7.0-7 çekirdek ile ubuntu 12.10 kullanıyorum . Şimdi wmware iş istasyonunu başlatmaya çalıştığımda, burada gösterildiği gibi linux başlık yolunu istiyor . Bu sayfadaki tüm çözümleri denedim ama hiçbir şey işe yaramıyor ... 3.7 çekirdeğine geçmeden önce çalışıyordu. Çalışması için ne yapabilirim hakkında bir fikrin var mı?

Yanıtlar:


15

Kontrol edilecek ilk şey, indirmek için daha yeni bir VMplayer veya iş istasyonu sürümünün bulunmasıdır. En son sürüm çalışmazsa, hata mesajlarına bakmaya başlayın ve sorunu çözmek için bir bağlantı eklemeye çalışın.

Version.h dosyası tekrar taşınmış gibi görünüyor, bu nedenle bir symlink eklemek gerekiyor:

ln -s /usr/src/linux-3.7-rc6/include/generated/uapi/linux/version.h /usr/src/linux-3.7-rc6/include/linux/version.h

Bağlantısına bakın http://rglinuxtech.com/2012/11/18/vmware-9-0-1-not-so-clever-after-all/ başlıkları 3.2 beri hareketli hedef olmuştur ve vmware tutmaz yukarı.


23

Orijinal yanıtı diğer insanlar için biraz daha açık hale getirmek için:

Ubuntu 13.04'te (12.10'da da çalışmalıdır), yalnızca çekirdek başlıkları yüklüyken bunu yapabilirsiniz:

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

Bunu şu anda çekirdeği her güncellediğimde yapmam gerekiyor.


Bir cazibe gibi çalışın. TEŞEKKÜRLER!!
przemo_li

Ubuntu 12.04'üm var ve çekirdek 3.8'i yükledim ve benim için de çalıştı.
ThiagoPonte

Bu komut üstbilgileri bulamıyor vmware geçmiş bana. Ancak şimdi sadece kurmadan çekirdek modüllerini başlatmak için 'install' düğmesine tıkladığımda, günlük dosyası hiçbir hata içermiyor. Ubuntu 13.04
Halsafar

Bu benim için işe yaradı.
Naveen

1

Çekirdeğim için uygun Linux başlık dosyalarının yüklendiğinden, manuel olarak sembolik bağlantılar oluşturduktan, derleme gerektirdiğinden ve temelde buraya bağladığınız tüm önerileri izledikten sonra , linux başlıklarına giden yolun geçersiz olduğunu söyleyen bir hata alıyordum .

Bir yaptıktan sonra sudo apt-get update, Linux başlıklarının daha önce bildirildiğinden daha yeni bir sürümü olduğu ortaya çıktı. Şu anda yüklü olan üstbilgiler paketini en son sürüme yükseltmek sorunu çözdü ve VMWare Yapılandırma Aracı üstbilgileri bulabildi. Benim durumumda, yükseltilmesi gereken paketler linux-headers-generic-paeve idi linux-generic-pae.


0

VMware'in hata mesajlarında size verdiği talimatı uygulamanız işe yaramazsa, VMware'i yeniden yüklemeniz gerekebilir.

.Deb dosyalarından el ile yüklediğim için çekirdek her güncelleştirildiğinde VirtualBox PUEL ile aynı sorunu yaşıyorum. Neyse ki VBox hata mesajı, çekirdeğe doğru kodu yüklemek için yükleme komut dosyasını yeniden çalıştırma talimatını içerir.

Bir PPA kullanırsanız, her güncellemede çekirdeğe ekleyerek bu sorunun üstesinden gelebileceğini tahmin ediyorum, ancak henüz denemedim.


0

Benim durumumda, version.h simgesine çalışmadı. Bunun 64 bit 13.04 sistemine yardımcı olduğunu buldum:

http://linuxg.net/how-to-install-vmware-player-5-0-2-on-ubuntu-13-04-12-10-12-04-linux-mint-15-14-13- debian-sid-hışıltılı ve-sıkmak /

Üstbilgiler paketi zaten yüklenmişti, ancak farkı yaratan şey 'build-essential' yüklemesiydi. Daha sonra vmplayer'ı kaldırdım (yükleyiciyi -u vmware-player ile çalıştırıyor) ve yeniden yükledim ve bundan sonra her şey copacetic oldu.


Ayrıca, çekirdek başlıklarına bağlı olduğu için VMWare sürümü taze olmalıdır.
Danatela

0

Ubuntu 14.04 ile çözümün çok basit olduğunu gördüm:

Terminalde:

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

Şimdi VmWare'i tekrar çalıştırın ve mükemmel bir şekilde yeniden inşa edilmesini ve çalışmasını isteyecektir. Smeghead'in yeniden yüklenmesi gerektiğini düşünmüyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.