Originally posted by: drag
If you compiled it as a module you would have to have some way to load the module before being able to read the data off of the disk. But if you compiled it into the kernel you don't have to worry about that.
My first guess is that you just pointed the boot loader to the wrong partition. That error means that it can't find the root stuff on what it thinks is the root partition and can't continue.
You were able to boot from lilo into linux before right?
Actually now that I look at your fstab file.
/dev/sdb1 / ext3 noatime 0 0
It looks like you should have it
root=/dev/sdb1
IS that right???
So if you coppied my version of your lilo config it would of been wrong.

(I warned ya I was out of it.)
I also think that you can get rid of the root=/dev/* part in the append="" entry. I believe that it only needs to be declared once.
What is the root= pointed at right now?