il problema è come ti ho spiegato: initrd serve se devi caricare dei moduli in fase di inizializzazione, nel ramdrive omonimo.

Ora, se tu hai per esempio un reiserfs sulla partizione di boot, e compili il tuo nuovo kernel con il supporto al reiserfs come modulo, ovviamente in prima fase di boot questo filesystem non verrà riconosciuto, e il kernel avra' quindi bisogno di caricare quel modulo dall'initrd per continuare l'avvio.

questa è la spiegazione.

ora, se ti interessa fare l'initrd scrivi su una console

man mkinitrd

e leggi il resto.

altrimenti ricompila il kernel con ciò che ti serve almeno per fare boot.

a te la scelta.