PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Slackware & VMware] Kernelquellen: "make mrproper" vor "vmware-config.pl -compile"



dhoene
09.12.06, 15:26
Tag zusammen!

Ich war gerade dabei, VMware nach diesem (http://www.cs.ucr.edu/~jbyrne/vmware.htm) HowTo auf meinem Slackware 11.0 zu installieren.

Als ich an dem Punkt ankam, zum ersten mal die "vmware-config.pl" mit "-compile" Parameter auszuführen, erhielt ich nach der Antwort auf die Frage nach meinen Header Dateien ("What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]") folgende Fehlermeldung:


The path "/usr/src/linux/include" is a kernel header file directory, but it
does not contain the file "linux/autoconf.h" as expected. This can happen if
the kernel has never been built, or if you have invoked the "make mrproper"
command in your kernel directory. In any case, you may want to rebuild your
kernel.

In vergangenen Tagen führte ich tatsächlich bei Spielereien mit den Kernelquellen "make mrproper", sowie "make dep" usw. aus. Da ich noch absolut unerfahren in Sachen Kernel-rebuild bin, weiß ich nicht was ich zu tun habe.

Kann mir dort jemand behilflich sein?

Vielen Dank bereits,

Gruß,
Dennis. :)

stefan.becker
09.12.06, 15:28
http://www.linuxforen.de/forums/showthread.php?threadid=47553

dhoene
09.12.06, 15:38
Habe es nach dem Schema gemacht, weil "make cloneconfig" nicht funktioniert:


cp /boot/config-x.y.z /usr/src/linux-x.y.z
cd /usr/src/linux-x.y.z
make menuconfig

Allerdings gibt er mir nun folgendes aus:


The kernel defined by this directory of header files is multiprocessor, while
your running kernel is uniprocessor.

stefan.becker
09.12.06, 15:42
Dann stelle doch die Kernelkonfiguration auf Ein-Prozessor ein.

=> make menuconfig
=> Processor type and features
=> Symmetric multi-processing => abstellen

dhoene
09.12.06, 15:48
Das hat funktioniert, ich danke dir! ;)

stefan.becker
09.12.06, 16:01
Schitteböhn :)