Çekirdek başlıklarının yolu nedir, böylece vmware'i kurabilirim?

81

Ubuntu 11.04'teki VMware paketini başarıyla yükledim ancak açtığımda bana bu pencereyi veriyor

ve bu C başlıklarının yolunu bilmiyorum.

    
sordu Islam Wazery 07.05.2011 15:02

8 cevap

97
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 

Sim link ekledikten sonra, yol /usr/src/linux-headers-$(uname -r)/include (Teşekkür @Kariem!)

    
verilen cevap Zhe Li 19.05.2011 23:38
43

Aşağıdaki komutlar sizin için çok faydalı:

Adım 1: Ctrl + Alt + T

2. Adım: sudo apt-get install linux-headers-$(uname -r)

3. Adım: Çekirdek başlıklarının yolu o zaman % Co_de%

    
verilen cevap manikandan 11.10.2011 19:45
14

Vmware Workstation'ı yüklemeden önce, temel ve linux başlıklarını kurmanız gerekir

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

ve sonra

 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

Bitti, şimdi Vmware Workstation'ı yükleyin

 path to vm# sh Vm***.bundle
    
verilen cevap Qasim 27.04.2013 04:19
12

Yükleyicinin beklemediği konumlarda birkaç dosya var, bunu çalıştırıyorum ve çalışıyor:

[email protected]:~$ cat ~/update_version.sh 
#!/bin/bash

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 
    
verilen cevap user115271 17.12.2012 21:36
7

İlk tahminim, başlıkları yüklemediniz. Uygun linux-headers paketini kurmanız gerekiyor. Büyük olasılıkla, linux-headers-generic dosyasını yüklemeniz gerekir. Ancak, eğer linux-generic dışında bir kernel çalıştırıyorsanız, o çekirdek için linux-headers paketini kurun.

Başlıkları zaten yüklediyseniz, /usr/src dizininde olmalıdır.

    
verilen cevap Scott Severance 08.05.2011 05:30
6

Sorun, vmware iş istasyonu 9.X.X (terminalde) kurulduktan sonra iki adımda çözülebilir:

  1. sudo apt-get install gcc

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

verilen cevap user152790 27.04.2013 10:38
4

CTRL + ALT + t

sudo apt-get install linux-headers-generic

    
verilen cevap Vanni Totaro 08.05.2011 19:22
4

Aynı sorunu vardı, ben çekirdek 3.2.0-29 koşuyordu ama sadece linux-headers-3.2.0-35 / usr / src /

vardı
[email protected]:/usr/src$ ls -l
drwxr-xr-x 24 root root 4096 Jan  5 11:17 linux-headers-3.2.0-35
drwxr-xr-x  7 root root 4096 Jan  5 11:17 linux-headers-3.2.0-35-generic

[email protected]:/usr/src/linux-headers-3.2.0-35/include$ uname -a

Linux ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_6                                                                                4 x86_64 x86_64 GNU/Linux

[email protected]:/usr/src$ sudo apt-get install linux-headers-3.2.0-29-generic

[email protected]:/usr/src/$ cd /tmp/vmware-tools-distrib
[email protected]:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl
<kept hitting enter>

Enjoy, --the VMware team

done and done
    
verilen cevap Psytek7 05.01.2013 20:32

Etiketlerdeki diğer soruları oku