oups, me suis mal expliqué 
, je vais récapituler :
 
- tu lances la commande : mkinitrd /boot/initrd-2.4.22.img 2.4.22
- tu édites lilo.conf et tu ajoutes : initrd=/boot/initrd-2.4.22.img
 
tu devrais avoir "quelque chose ressemblant" à ça (juste à titre indicatif) :
 
 image=/boot/vmlinuz-2.4.22
        label=Linux
        initrd=/boot/initrd-2.4.22.img
        read-only
   | 
 
normalement le kernel d'origine utilise un fichier d'init, aussi appelé ramdisk, donc sur la config du kernel d'origine, tu dois avoir un initrd.img (voire .gz)