Booting with different kernels -- what am I missing?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 >> modules in /lib/modules
 > Is this why I'm unable to even access network devices when I try
 > running a 2.4.26 kernel on Slackware 9.1?

If you compile a 2.4.26 kernel, there will be /lib/modules/2.4.26
If you didn't compile it, then a binary/precompiled kernel would
have to provide both the kernel image file and the associated
modules in /lib/modules/2.4.26.

If you have some time to muck around, try getting the 2.4.26 source
from ftp.kernel.org and

extract it in /usr/src
make a new symbolic link for linux
cd /usr/src
rm linux
ln -s linux-2.4.26 linux

Then configure the kernel
cd /usr/src/linux
make mrproper
make config OR make menuconfig

Then compile the kernel
make dep
make bzImage

Then compile and install the modules
make modules modules_install

That last command make modules_install puts the modules in
/lib/modules/2.4.26

The compiled kernel will be in /usr/src/linux/arch/i386/boot/bzImage
You need to copy that to /boot (usually renaming it vmlinuz-2.4.26)
and then update the bootloader.

Things are different with 2.6 kernels, I don't recommend using one
yet unless you really need some feature or like to hack around.

   -- Doug





[Index of Archives]     [Linux for the Blind]     [Fedora Discussioin]     [Linux Kernel]     [Yosemite News]     [Big List of Linux Books]
  Powered by Linux