Re: Unable to install custom kernel
On Sat, Dec 31, 2005 at 07:41:50PM +1100, Yasir Assam wrote:
> Hi again,
> I managed to fix it by installing initramfs-tools, though I don't
> pretend to understand why it happened.
> Any explanations would be much appreciated.
I suspect the problem is that not all initrd tools work with all
kernels. In particular, the list of allowable tools for the 2.6.14
kernels doesn't include the old initrd. I think that's because the
old tool doesn't work without devfs, and devfs has been dropped from
the kernel as of 2.6.13 or .14 (having been deprecated for a long
The initrd tools, and the default choice of tool, is in rapid flux at
the moment, from what I can tell. For example, I read that 2.6.14 was
using one of yaird/initramfs and 2.6.15 will use the other!
> >I recently upgraded from Sarge to Etch. Today I downloaded kernel
> >126.96.36.199 from kernel.org and built it with make-kpkg as follows:
> > $ make-kpkg clean
> > $ fakeroot make-kpkg --append_to_version -xyz --initrd \
> > kernel_image
> > $ cd ..
> > # dpkg -i kernel-image*.deb
> >When I did this though, I got the following error:
> >You are attempting to install an initrd kernel image (version
> >188.8.131.52-bor01) while running a kernel of version 184.108.40.206-ver01, but
> >you have no suitable ramdisk generation tool installed among
> >/usr/sbin/mkinitrd /usr/sbin/mkinitrd.yaird /usr/sbin/mkinitramfs.
> >This will break the installation, unless a
> >suitable ramdisk generation tool is also being installed right
> >This is strange, beceause I do have /usr/sbin/mkinitrd installed - I
> >have the initrd-tools package installed.
> >Is there some other ramdisk generation tool I need?
> >This is the same method I used to build 220.127.116.11 only a few weeks ago,
> >so I don't understand why it's stopped working.
> >Any help would be greatly appreciated.