No problems, but lilo could not be run. Many hours later: Rebuilding kernel with "config_sysfs_deprecated" and changing one line in /etc/lilo.conf solved the problem:
from: boot = /dev/disk/by-id/ata-ST4000LM016-1N2170_W8007PEH
to: boot = /dev/disk/by-id/scsi-35000000000000001

Don't use boot=<symlink>. The symlink is not created until after udev starts, so its a race to get it there before its needed.
PARTUUID is much safer, it fixed until you make a new partition table and the kernel can read it without any userspace help.

Hmm ... lilo. That builds a block list when you run /sbin/lilo then at boot time, closes its eyes and hopes that whatever is in the block list is your kernel asd initrd.
It gets err, interesting, when its not.
That means you won't have the race problem at startup unless you use symlinks in /etc/fstab._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.