Okay - found problem, no solution:

in 2.6.22, libata represents sdX as hdX, but, obviously, I cannot change lilo.conf to root=/dev/hda4, since it gives the error that the device does not exist, which, in fact, it does not under any running kernel.

Any ideas?

Best,
m

It is easy to make salami from a dog, but you cannot make a dog out of
salami.