-   Linux - Software (
-   -   VMware tools/SuSE 8.2 (

PReDiToR 04-12-2003 10:13 PM

VMware tools/SuSE 8.2
Hello, I'm new to LQ.

I have compiled and installed software, but not a kernel yet. RPMs are too easy, and I grew up on DOS 5. I tell you this to give you some idea of my competence level.

My question is this:

I installed SuSE 8.2 as a guest on my XP Pro Host.

When I ran the installation script it started a configuration script that required the kernel-source headers, which I promptly
installed from the CDs and gave to the script.

It came back to me with "This isn't the right set of headers, you have 2.4.20-4GB source here, but your kernel was built with 2.4.20-4GB-athlon source."

Oh the pain.

How would I go about butchering this source, or even surgically supplanting the athlon code so that my beautiful VMware tools will work happily without any fuss?


oot 04-13-2003 11:21 PM

The kernel athlon sources are in /suse/i586/k_athlon-2.4.20-38.i586.rpm on CD1. It is probably a good idea to uninstall the other kernel sources before installing this so you don't get a conflict.

oot 04-13-2003 11:27 PM

If the above does not work, try editing the file /lib/modules/2.4.20-4GB-athlon/build/include/linux_version.h.
Change the line saying "# DEFINE UTS_RELEASE" 2.4.20-4gb" to "# DEFINE UTS_RELEASE "2.4.20-4GB-athlon". Only try this if installing the right RPM doesn't work.

PReDiToR 04-14-2003 10:28 PM

Thank you very much =)

I'm actually working on compiling a new kernel, from the standard source, but this info will give me a major security blanket.


CRego3D 05-10-2003 04:23 PM

for those (liek me) who could not get it to work with a SMP 64Gb kernel

After you've installed the kernel-source rpm you need to

cd /usr/src/linux
make mrproper
make cloneconfig
make dep
touch /usr/src/linux/include/linux/modversions.h

All times are GMT -5. The time now is 03:57 AM.