Kernel Panic after FC4 upgrade

Ted Kaczmarek tedkaz at optonline.net
Tue Jun 28 21:51:28 UTC 2005


On Tue, 2005-06-28 at 17:34 -0400, Michael DeCleene wrote:
> Hi, folks,
> 
> I recently updated from FC3 to FC4 via CD install. Install went fairly 
> smoothly, but I now can't get the system to boot--I get a kernel panic. 
> Relevant section of boot log follows (apologies for any typos--I can't 
> cut-and-paste this without a working system...)
> CODE
> 
> Mounting root filesystem
> mount: error 6 mounting ext3
> Switching to new root
> ERROR opening /dev/console!!!!: 2
> error dup2'ing fd of 0 to 0
> error dup2'ing fd of 0 to 1
> error dup2'ing fd of 0 to 2
> unmounting old /proc
> unmounting old /sys
> switchroot: mount failed: 22
> Kernel panic - not syncing: Attempted to kill init!
> 
> 
> Having done some poking here and on google, I'm expecting this is a grub 
> issue with finding my proper root filesystem, since it seems to have issues 
> when it tries to mount the root device. Which should be trivial to fix, so 
> I'm sure I'm missing something obvious here. But I've been at this for 
> several hours, and can't for the life of me find the issue...
> 
> Some configuration info: I'm attempting to boot from a SCSI raid array. That 
> array has /boot on /dev/sda1, the correct root filesystem on /dev/sda2, and 
> /swap on /dev/sda3. I'm using the smp kernel because I do have an SMP 
> system. I know the array is OK because I can properly mount it when booting 
> into rescue mode.
> 
> I've looked at grub.conf and didn't see any obvious issues, though I've 
> tried a few suggestions I've found online. I've tried reinstalling grub on 
> /dev/sda. I've run grub and verified that it has setup hd0. I've checked the 
> device map, which looks OK. I do note fedora is using hd0 in grub, not sd0, 
> to represent my array, but since the device map correctly points to the 
> right place, I don't think that would be an issue (especially given that the 
> system can in fact find the kernel). Basically, I'm stuck here, and looking 
> for some thoughts/suggestions:
> 
> Some possibly useful files follow:
> /etc/grub.conf looks like:
> CODE
> 
> # grub.conf generated by anaconda
> #
> #Note that you do not have to rerun grub after making changes to this file
> #NOTICE:  You have a /boot partition.  This means that
> #               all kernel and initrd paths are relative to /boot/, eg.
> #               root (hd0,0)
> #               kernel /vmlinuz-version ro root=/dev/sda2
> #               initrd-version.img
> #boot=/dev/sda
> default=1
> timeout=10
> splashimage=(hd0,0)/grub/splash.xpm.gz
> title Fedora Core (2.6.11-1.1369_FC4smp)
>     root (hd0,0)
>     kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=/dev/sda2
>     initrd /initrd-2.6.11-1.1369_FC4smp.img
> title Fedora Core (2.6.11-1.1369_FC4)
>     root (hd0,0)
>     kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/sda2
>     initrd /initrd-2.6.11-1.1369_FC4.img
> 
> 
> /boot/grub/device-map looks like:
> CODE
> 
> #this device map was generated by anaconda
> (fd0)    /dev/fd0
> (hd0)   /dev/sda
> 
> 
> /etc/fstab looks like:
> CODE
> 
> /dev/sda2      /              ext3     defaults               1 1
> /dev/sda1      /boot        ext3     defaults               1 2
> none             /dev/pts    devpts  gid=5,mode=620 0 0
> none             /proc        proc      defaults              0 0
> none             /dev/shm  tmpfs    defauls               0 0
> /dev/sda3      /swap       swap     defauls               0 0
> <more in this file about my IDE hard drives and floppy>
> 
> 
> Any suggestions greatly appreciated!!!!
> 
Did you update mkinitrd before updating kernel?

That really should be added to the yum upgrade faq for FC3>FC4.

Ted




More information about the users mailing list