yep
another thing u can do is boot a initrd image.
This is good because u can load bash and do some debugging.
Also if u are like me and have a few nvidia network cards u can load the network as a module.
then u can can manually load network and do a pivit root
that is what mandrake and redhat do when they boot, i am sure u have seen a file called initrd.img in lilo.
u can mount the initrd image as ext2 and have a look at it not much there.
this method is good as u can use the pivit root system call to pivit into a standard distro's boot procedure.