I've done a search of a few places around the net, including this board, and seem to be seeing quite a few people who've got problems booting with a 2.4.18 kernel, if they're running with ext3 as their root file system type.
I am also suffering this issue - and wondered if there'd been any progress on working out why there is a problem.
My personal set up is as follows :
/dev/hda = 20 GB IBM Thingy with Win2K on it
/dev/hdb = 60 GB IBM Thingy with Mandrake 8.1 on it
I've been trying to upgrade the kernel on this for a while now -and I keep hitting the same snag - once the kernel is built and (I assume) correctly installed - the machine will not boot with it - since it complains it cannot mount the root file system.
Now I've been compiling and installing kernels on linux systems for years now - so I know the basics - but this is doing my head in. I've made sure I've built in support for BOTH ext3 and ext2 (since an ext3 drive should mount as ext2 with the journaling option not enabled). The root=/dev/hdb1 option is there in black and white (or whatever colours you have Vim displaying
) in the lilo.conf - so this hasn't changed.
The *only* hint I've had of someone else with a similar problem is on the kernel mailing lists - with some fella apparently having to explicitly compile support for his IDE controller into the new kernel - which he most definitely didn't have to do before. I'm worried though that this doesn't apply to me - since I think his was an Off-board IDE controller - and I don't have such a beast - I'm just using the one on the motherboard (It's a Dell Dimension 4100 - I've no idea what the 'board is though).
Does *anyone* have any ideas on this - it's driving me loopy!