Ok the problem with lilo has been taken care of. It actually turned out that somehow my kernal was deleted. Obviously I don't remember doing this, fortunately I booted from a floppy and patched things right up.