On 30/10/14 11:00, Chris Walker wrote:
On Wed, 29 Oct 2014 15:21:01 +0000 steve-ALUG@hst.me.uk wrote:
On 29/10/14 12:03, Chris Walker wrote:
My machine has recently upgraded itself to a new kernel and now it won't boot. It fails after several seconds telling me that various UUIDs don't exist. But they're the same devices that another kernel does run from. The new kernel which doesn't work is 3.14.18-3 and the one that does work - I'm using it now - is 3.12.25-3.
I would have said that if the various partitions do exist, then it *should* work so where do I start trying to fault-find this?
I've had this sort of problem occasionally too. In the past I've tried uninstalling the new kernel, then rebooting in the old kernel. You can then try reinstalling the new kernel perhaps, or just wait until the next kernel comes out. I think in the past I've had this problem for 2 different reasons - the initramfs has messed up somehow, and I had a kernel that didn't like my hardware - I never could get that one to work and had to wait until the next one came out.
I remember in the dim and distant past, one of the ALUG members compiled a kernel for me at one of the meetings at the UEA. Would it be worthwhile doing that again or better to uninstall the latest - non working - version and wait for the next one?
I'd be tempted to uninstall the latest kernel, reboot, then reinstall the latest and see if it works. If it doesn’t, wait for the next one.
Or can I fix the initramsfs?
You can rebuild initramfs. Google update-initramfs and/or mkinitramfs with your distro name.
There's lots of info out there (e.g. http://ubuntugenius.wordpress.com/2010/05/24/fix-a-failed-initramfs-update-d...)
I'd be tempted just to uninstall then reinstall the kernel though, as that should update the initramfs for you automatically (I think, unless I'm hopelessly wrong!)
good luck.
Steve