evileye011900
asked on
Unresolved Symbols After Kernel Upgrade
Hello, I've been trying to upgrade RedHat 6.1 to the 2.2.14 kernel. I've dl'ed the kernel, and ran a make menuconfig which was based on a sample config file that came with the Redhat Source.
Did a make clean dep modules_modules_install bzImage , depmod -a 2.2.14
I copied overy System.map to /boot (Actually made System.map a symlink to System.map-2.2.14) and updated lilo.
The new Kernel boots, and even runs to a good degree, but I have about 50 modules that complain about unresolved symbols, including the MSDOS fs type module.
I'm running all this on a dual Pentium 3 500 , with only 1 CPU, 256 ram. I've tried compiling the kernel without SMP support, and with, but still these errors.
Does anyone know whats happening here?
Thanks,
Aaron McNeal
Did a make clean dep modules_modules_install bzImage , depmod -a 2.2.14
I copied overy System.map to /boot (Actually made System.map a symlink to System.map-2.2.14) and updated lilo.
The new Kernel boots, and even runs to a good degree, but I have about 50 modules that complain about unresolved symbols, including the MSDOS fs type module.
I'm running all this on a dual Pentium 3 500 , with only 1 CPU, 256 ram. I've tried compiling the kernel without SMP support, and with, but still these errors.
Does anyone know whats happening here?
Thanks,
Aaron McNeal
It sounds like you might not have gotten all of the proper modules to recompile. Verify that your config includes all the modules that are complaining of unresolved symbols.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I'm noticing the underscore character you used when stating the steps you followed. Also, do the make clean before you do the configuration, not after. I'm not sure what make clean does, but make mrproper will delete your .config file which holds the configuration. For all I know, make clean might do the same. Then the steps should be:
make dep
make bzImage
make modules
make modules_install
These can be combined into one line as:
make dep bzImage modules modules_install
Then, of course, copy the new bzImage into the /boot directory (or, depending on the distribution,) /, modify /etc/lilo.conf to add the new image and run /sbin/lilo.
make dep
make bzImage
make modules
make modules_install
These can be combined into one line as:
make dep bzImage modules modules_install
Then, of course, copy the new bzImage into the /boot directory (or, depending on the distribution,) /, modify /etc/lilo.conf to add the new image and run /sbin/lilo.