Red Hat Bugzilla – Bug 161835
Kernel can't read disk labels, panics on boot
Last modified: 2007-11-30 17:11:08 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Fedora/1.0.4-1.3.1 Firefox/1.0.4
Description of problem:
Attempting a yum upgrade from fc3 to fc4, can't get the fc4 kernel to boot, keeps giving me unable to mount "/" becuase it can't read the disk label. e2label shows /dev/sda2 as "/", 2.6.11-1.27_FC3smp boots fine. I have gcc, glibc and for kicks e2fsprogs updated to fc4 versions.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.kernal can't mount "/"
Actual Results: Kernel panic
Expected Results: Kernel mounts "/" and continues boot up process.
Going to experiment some more see what I can come up with, the box is a tyan 2462 SMP, two scsi, two ide drives with burner and cd rom installed. Will try kernel.org kernel as well.
first guess - the initrd is broken. Can you try removing that kernel, and
reinstalling it (I assume you have the FC4 mkinitrd installed ?)
You are right on, I did not update mkinitrd. After repeating kernel install with
FC4 version of mkinitrd boots like a champ. Should the newer kernel have a
requires version for the newer mkinitrd?
More information from the above user. The requirements seem to be incorrect in
rpm -qR kernel-smp
rpmlib(VersionedDependencies) <= 3.0.3-1
initscripts >= 5.83
mkinitrd >= 4.1.15
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
#rpm -q mkinitrd (FC4)
it's a little too late to fix in the spec now though seeing as FC4 has already