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" [1]
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 [2]
I'd love some suggestions as to what I should be trying/looking for etc
Thanks