I again had a kernel panic on my o-l-d Dell GX260 with openSuSE 13.1, and this time I couldn't boot into previous kernel either. Finally investigated and realized that my /boot partition was probably now too small (2MG remaining!). Many years ago (probably 10 by now), I spent a lot of time determining how I was going to set up my very first linux install and decided for reasons now forgotten to have a separate /boot partition. I've had the same experience with running out of space in /boot at least once before. This machine has 2 hdd, so this time I completely wiped sda which still had a win2k install, got rid of a 3rd party boot mgr I'd had for donkey's years and installed openSuSE 13.1 with just /root and /home.
Fast install as usual--55 min for the network install and another hour for all the updates. My /home from the crashed 13.1 install on sdb was available to be copied to the new install on sda. I'm determined to keep this old hardware running until it fails--I bought it in late 2003, almost 11 years ago. It still chugs along pretty well with an Xfce desktop.