I just downloaded the 2.4.23 kernel and recompiled (for the first time, yay!). Now on my machine there is 2.4.20-8 (what RH gave me) and 2.4.23.
[andrew@notebook andrew]$ ls -l /boot | grep "z"
-rw-r--r-- 1 root root 1232336 Jan 1 19:17 bzImage-2.4.23
-rw-r--r-- 1 root root 1122186 Mar 13 2003 vmlinuz-2.4.20-8
Both of these boot fine from GRUB, however, with 2.4.23 I do not have any modules working (everything, iptables, etc, fails when booting).
[andrew@notebook andrew]$ ls -l /lib/modules
drwxr-xr-x 4 root root 4096 Jan 1 21:13 2.4.20-8
drwxr-xr-x 4 root root 4096 Jan 2 15:29 2.4.23
I assume that my 2.4.20-8 kernel is accessing /lib/modules/2.4.20-8.
Did I mess up and just leave out all the modules I needed for 2.4.23? Or did I mess up somewhere else when compiling/configuring the kernel and it's not accessing the modules?
Can I have 2 kernels on the same / partition with different modules?