Basically, install process seems to go fine, however the machine doesn't
wan't to boot after it.
The system in question has one of I2O Adaptec RAID controllers. I've
configured LVM with one volume group and several volumes. If I boot
into the rescue mode, all looks fine and dandy. Anaconda finds the
installation, and I can access all volumes.
However, when doing "real" boot, it gets into trouble. All required
modules are loaded from initrd image (as far as I can tell). The I2O
modules are able to locate the RAID devices (I see all partitions
reported: /dev/i2o/hda1 (empty, unused), /dev/i2o/hdb1 (/boot), and
/dev/i2o/hdb2 (rest of the system under LVM). The only thing different
from rescue mode is that i2o/hda and i2o/hdb are reversed (this is
strange, but it shouldn't affect things since /boot partition has a
label "/boot", and all the rest is under LVM, so everything should be
device name independent). I have no idea why i2o device drivers are
detecting volumes in different order when loaded from initrd image
during boot, and by Anaconda during installation.
The last couple of messages printed on the screen are:
Creating root device
Mounting root file system
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
mount: error 2 mounting none
Switching to new root
WARNING: can't access (null)
exec of init ((null)) failed!!!: 14
umount /initrd/dev failed: 2
Kernel panic - not syncing: Attempted to kill init!