I was in hell when trying to get LILO installed on a CCISS driver, which is how HP SmartArray RAID card recognized as. No matter I installed LILO to MBR or Boot Record, it always failed.
Here is my solution:
- After installing Slackware finished, reboot server with Installation CD.
- At prompt, input:
hugesmp.s root=/dev/cciss/c0d0p2 rdinit= ro
Change hugesmp.s to your kernel if necessary.
c0d0p2 means second partition of logical drive 0 on controller 0, which is my "/" partition.
- Login as root, modify
/etc/lilo.conf. Change boot = /dev/sda to boot = /dev/cciss/c0d0p2.
- Run the command:
lilo -M /dev/cciss/c0d0 mbr
lilo
Reboot to check if everthing is right.