On Mon, Apr 20, 2009 at 10:02:44AM +0100, Malcolm Turnbull wrote: > Willy, > > I've played around with using an old mkinitrd (from the same hardware but > older kernel) and this allows you to boot.... > Not sure if thats a bad idea or not though :-).
Does you disk device change from hda to sda when you upgrade your kernel ? I suspect that if the original kernel is already running on sda it will work, or that if the new kernel can run on hda, it will work too. The real problem seems to be related to the fact that this crappy initrd uses parameters from the running kernel to build the initrd for the new kernel. I've always hated those distros who put the storage drivers in initrd. That's completely stupid. Here, we even have the ext3 module on initrd while this fs is mandatory for this distro. Oh well... Anyway, I'll try your suggestion to try an old mkinitrd. Thanks! Willy

