I've had a mandrake (and a gentoo) system for quite some time, and now I've got some debian boxes running here, on which I've just compiled a kernel. This is al just exact like it's on those other distro's.
I've read this guide (when I was inexperienced):
And I've always created a RAMdisk properly.
To create the initrd, do the following:
$ mkinitrd /boot/initrd-2.6.0.img 2.6.0
Some versions of mkinitrd may require other options to specify the location of the new kernel. On SuSe 9.0, for example, the following syntax is required:
$ mkinitrd -k vmlinux-VERSION -i initrd-VERSION
If I try it on Debian, this doesn't work...
zeus:/home/boudewijn/linux-2.6.9# mkinitrd /boot/initrd-2.6.9.img 2.6.9
$Id: mkinitrd,v 1.201 2004/05/16 22:00:48 herbert Exp $
Usage: /usr/sbin/mkinitrd [OPTION]... <-o outfile> [version]
-d confdir Specify an alternative configuration directory.
-k Keep temporary directory used to make the image.
-m command Set the command to make an initrd image.
-o outfile Write to outfile.
-r root Override ROOT setting in mkinitrd.conf.
See mkinitrd(8) for further details.
I tried the other variant too, which didn't work either.
What am I doing wrong?