Während der Installation von VMWare Server auf einem Server unter CentOS 5 bis die Konfiguration der es hat mich nicht kompilieren des Kernel-Moduls aufgrund fehlender Quellen des Linux-Kernels.

Als root installieren VMware haben, drücken Sie:

  [root @ rhel_centos5 ~] # rpm-ivh VMware-server-1.0.6-91891.i386.rpm 


Jetzt starten wir das Programm für die Konfiguration von VMware für unser System:

  [root @ rhel_centos5 ~] # vmware-config.pl 
 . . . 
  Mit Compiler "/ usr / bin / gcc".  Verwenden Sie Umgebungsvariable CC zu überschreiben. 

  Was ist die Position des Verzeichnisses der C-Header-Dateien, die Ihren Betrieb 
  Kernel?  [/ Usr / src / linux / include] 
  Der Pfad "/ usr / src / linux / include" ist nicht ein bestehendes Verzeichnis. 


Wie Sie sehen können, wenn Sie die Konfiguration innerhalb von VMware CentOS 5 fordert uns auf den Ort des Verzeichnisses der C-Header für unsere Kernel [/ usr / src / linux / include].

Welches sind die Kernel-Source-Dateien

Download und Installation des Kernel-Header oder Quelle der niedrigen RHEL 5 oder CentOS 5 Linux-Betriebssystem für / usr / src / linux / include?

Kernel-Header: Enthält C-Header-Dateien, die angibt, die Schnittstelle zwischen dem Linux-Kernel und Userspace-Bibliotheken und-Programmen. Die LED-Dateien definieren Strukturen und Konstanten, die erforderlich sind, zu bauen und eben auch für den Wiederaufbau von glibc.

Kernel-devel: Dieses Paket enthält die Kopf-und Makefiles, die für den Aufbau der Module gegen die Kernel-Pakets.

Die Quelle des Linux-Kernels kann auch heruntergeladen werden von einem RPM und srpm hier.

Die Installation der Software erforderlich, um VMware

Wir installieren Pakete für den Aufbau der Module für den Linux-Kernel:

  [root @ rhel_centos5 ~] # yum install kernel-devel gcc 


Vergewissern Sie sich, dass die Version des Kernel-Header Spiele:

  [root @ rhel_centos5 ~] # uname-r 
  [root @ rhel_centos5 ~] # rpm-q kernel-devel 


Der erste Befehl zeigt die Version des Kernels in der Ausführung. Die zweite entfaltet, haben wir die Version des Kernel-Header. Wenn diese Versionen sind nicht identisch geben Sie dann:

  [root @ rhel_centos5 ~] # yum-Upgrade und Kernel-kernel-devel 
  [root @ rhel_centos5 ~] # reboot 


Dann haben Sie bereits Neustart des Systems erneut zu überprüfen, die Versionen des Kernels und die ihren Quellen. So finden Sie den Pfad der Leiter des Kernels, Typ:

  [root @ rhel_centos5 ~] # yum-Upgrade und Kernel-kernel-devel 
  [root @ rhel_centos5 ~] # ls-d / usr / src / kernel / $ (uname-r) * / include 


Zusammenstellung von VMware Server

Jetzt kehren wir zurück, um das Dienstprogramm für die Konfiguration von VMware. Und in Teil C der Header, sollte die gleiche Weg, den Befehl, den Typ vor.

 . . . 
  Was ist die Position des Verzeichnisses der C-Header-Dateien, die Ihren Betrieb 
  Kernel?  [/ Lib/modules/2.6.18-92.1.13.el5/build/include] 


Popularity: 1% [?]