Jak vytvořit initrd

Ač je to k nevíře, doposud jsem vždy vystačil bez initial ramdisku. Na jednom starším serveru se mi však nedařilo, distribuční jádro si nerozumělo se čtyřmi procesory XEON P2, takže jsem musel přistoupit ke zkompilování vanilky (2.6.19) a následném vytvoření initrd. To se po nainstalování jádra volá takto (místo 2.6.19 dosaďte číslo svého jádra):

/boot# mkinitrd -o /boot/initrd.img-2.6.19 2.6.19

Poté se v adresáři /boot vytvoří potřebný komprimovaný obraz s moduly, stačí ho jen přidat do GRUBu či LILO zavaděče. U 2.4kových jader existoval target v Makefile (myslím), u 2.6tek je nutno provést tvorbu obrazu takto ručně. Pozor – je nutné uvést u parametru -o absolutní cestu!