Machine is booting off of a nonexistent kernel (presumably from swap?)
by bbchannel from LinuxQuestions.org on (#594EZ)
I have a laptop that *was* running linux-next, but for some reason after losing power and booting back into it, it appears to be booting off of a nonexistent kernel.
I originally thought the issue was due to kexec-- that the machine was loading the dump-capture kernel, but I disabled kexec and removed all traces of this kernel from my system and it still continues to boot off of it.
I think that the machine is booting off of some kernel in swap despite the fact that dmesg shows that the boot image is what should be the correct kernel in /boot. I have tried turning the swap on and off and it still continues to boot from this now nonexistent kernel.
Sorry I can't give much information as no modules are working on the machine and I can't access the internet.
I think I may have gotten myself to a point now where I can fix it without using a livecd, originally when I tried to rebuild the kernel I was getting some symbol mismatch error...
Just out of curiosity, what could have caused this to happen?


I originally thought the issue was due to kexec-- that the machine was loading the dump-capture kernel, but I disabled kexec and removed all traces of this kernel from my system and it still continues to boot off of it.
I think that the machine is booting off of some kernel in swap despite the fact that dmesg shows that the boot image is what should be the correct kernel in /boot. I have tried turning the swap on and off and it still continues to boot from this now nonexistent kernel.
Sorry I can't give much information as no modules are working on the machine and I can't access the internet.
I think I may have gotten myself to a point now where I can fix it without using a livecd, originally when I tried to rebuild the kernel I was getting some symbol mismatch error...
Just out of curiosity, what could have caused this to happen?