Installieren des Kernel-Quellcode für Red Hat Enterprise Linux / CentOS für VMware
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% [?]






