Сам себе отвечаю...

Проблема решилась следующим образом:
0. билдим драйвер под kernel-2.4.20-alt5-boot
rpm -bb kernel-2.4.20-i386-boot.spec
1.грузимся с компакта
boot: rescue
2.копируем драйвер с флопа в /tmp
mount /dev/fd0 /mnt/floppy && cp /mnt/floppy/aic79xx.o /tmp && cd /tmp
3.пущаем драйвер
modprobe aic79xx && modprobe sd_mod
4.монтируем раздел с /boot
mount /dev/sda5 /mnt/disk
5.черутимся на /mnt/disk
chroot /mnt/disk
6.собираем initrd-шный имидж
mkinitrd --with aic79xx /boot/initrd.smp.img 2.4.20-alt5-smp
7.правим /etc/lilo.conf в частности
---
image=/boot/vmlinuz-2.4.20-alt5-smp
label=2420-alt5-smp
root=/dev/sda5
read-only
optional
vga=788
initrd=/boot/initrd.smp.img
---
8.перезагружаем лило
9.бутаемся
Усе работает!
Огромное спасибо г-ну Олегу Власенко из техсуппорта Альт Линукса - без него я долго бы топтался.