Red Hat Bugzilla – Bug 204099
Kadischi built x86_64 kernel cannot read initrd superblock
Last modified: 2015-01-04 17:28:21 EST
Description of problem:
After building a LiveCD using Kadischi the resulting image boots the kernel but
the kernel cannot read the initrd superblock resulting in a kernel panick of
unable to mount rootfs at unknown block 9,1
The blocksizes used were 1024 and 4096, niether work.
Version-Release number of selected component (if applicable):
Compile, install kadischi on x86_64 Fedora. Run kadischi against a x86_64
repository and boot the result LiveCD.
Steps to Reproduce:
1. Outlined above
CD kernel panicks.
CD should boot fully reading the initrd superblock
There is no additional information at this time.
Bug 187858 also has some information with it, about what I've summed up here.
It is a bug against Kadischi but no forseeable problems are with Kadischi so it
is now moved upstream to kernel devel maintenance list here.
Changing to proper owner, kernel-maint.
Just for reference and to eliminate any confusion.. we've moved to using an
initramfs for Kadischi and the kernel, and it does boot properly. This however
doesn't mean there isn't still some bug or problem in the kernel's initrd code
or similar areas.
The initrd was a gzipped Ext2 image.
The initrd was checked for it's magic and it had a magic of 0xEF53
which is correct for 32 bit architecture Ext2 filesystems.
as this isn't used by default, I'm not going to look into this any further, as
we've hundreds of other bugs of higher priority.