Это было не просто! Я провозился лишь с тем чтобы только ALT запустить, думал не получится)
Там с длинными именами оказывается тоже проблемма, поэтому в самом /boot уже символические ссылки
на короткие initrd и vmlinuz. Я сразу это понял, но не знал что lilo не поддерживает длинные имена, отсюда странность, что у andrew_b в lilo.conf длинные имена, хотя может сборка lilo особая.
И map в lilo.conf тоже лишнее.
Я зделал просто, переименовал /boot в /zz, чтобы не испортить ничего)
Зделал линк ln -snv /mnt/boot /boot
видимо раньше ошибки были по невнимательности, а теперь получилось.
Просто меня пугало, когда я косяков понаделал изначально сам,
но увидев при загрузке unknouwn file system 'ext3' я был в отчаянии :)
Вобще-то есть способ положить все ядра в /boot одной системы без всяких линков.