I just did a ks installation on an ide box without /boot partition. anaconda gave no errors but upon reboot no boot manager was present! A littel inspection showed a lilo.conf with a "linear" option but no "lba32" option and lilo naturally refused to install without the lba32 option.
Don't you have to specify this with some-as-of-yet-unknown-but-present kickstart flag?
There is a flag to force this (--lba32) but we should also try to detect it and stick it in there if it looks like it's needed and we think the bios supports lba32
And now it's done in CVS