I was running FC6 and yum upgraded to F8. The latest FC6 kernel version worked fine. Now that I am on F8 I can not run an F8 kernel since they always fail to boot. I am still running the latest FC6 kernel (everything else is F8). Every new F8 kernel I install has the same problem. I've extracted the initrd files and have tried a few things. If I do clean F8 installs it works every time (as you would expect) so I have some legacy problem coming from my FC6 upgrade. I have tried PAE and non-PAE kernels with the same result.
My FC6 upgrade was direct to F8 but I have tried FC6 -> F7 -> F8 as well with no luck.
The screenshot shows the error.
"init[1]: segfault at 00000006 eip 00000006 esp bf87a7e8 error 4"
I have now created a cut down F8 virtual machine under Vmware and copied the faulty initrd file to it. The fault is now reproducible within the VM.
I did find that if I downgraded nash and mkinitrd to an FC6 version and then installed F8 kernels that they would boot. But I have no idea why mkinitrd and nash from F8 create an initrd for me that is not bootable.
I have posted the faulty initrd file at http://www.edcint.co.nz/initrd-2.6.24.4-64.fc8.img
I'd love some suggestions as to what I should be trying/looking for etc
Thanks
Easy fix
This one is easy. Boot to your old kernel and run yum -y upgrade, reboot to the new kernel.
I wish
I wish it was that easy. My original post does not specifically say but that is what I have been doing. I've been yum upgrading on a regular basis hoping new kernels/nash/mkinitrd will fix my problem. Every time I yum upgrade a new F8 kernel it will not boot.