From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040820 Description of problem: When I upgrade or install new kernel initrd is invalid. Version-Release number of selected component (if applicable): mkinitrd-4.1.1-1 How reproducible: Always Steps to Reproduce: 1. Install or upgrade kerrnel 2.6.8-1.526 2. mkinitrd create invalid initrd 3. kernel not boot Additional info: invalid kernel parameter LABEL=/boot
Can you provide your grub.conf? Also, attaching an initrd could be helpful for me to see what it's actually doing.
Created attachment 103050 [details] this is initrd created with mkinitrd 4.1
Created attachment 103051 [details] this is initrd created with mkinitrd 4.1
The initrd itself looks fairly sane. What is in your grub.conf?
I have the same (or at least very similar) problem with mkinitrd-4.1.9-1. The generated initrd files are three times bigger then they used to be. When I try to mount the ungzipped initrd file as a loopback device I get: mount: wrong fs type, bad option, bad superblock on /dev/loop0, or too many mounted file systems (could this be the IDE device where you in fact use ide-scsi so that sr0 or sda or so is needed?) I donwloaded Tomo's initrd file and get the same error with that.
My problem seems to have been in gawk as described in Bug 131498. After downgrading to gawk 3.1.3 I'm able to boot. The bigger initrd size is apparently because mkinitrd now creates it with cpio. At one point the error messages changed from mount and label problems to unknown symbols (e.g. journal_force_commit) which pointed to a missing jbd. The switch probably occured when I updated to initscripts-7.77-1 at which point Bug 131450 was resolved and Bug 131498 became apparent.
Closing due to inactivity.