Every now and then, #Ubuntu for some reason will stop removing old kernels automatically. These fill up the /boot partition then and cause trouble. Found a support article on that, it seems that no linux-* packages should be marked as manually installed. https://help.ubuntu.com/community/RemoveOldKernels#Manual_Maintenance
@whonose123 So far, booting the previous kernel always worked for me.
@WPalant it got to a point in Mint that it won't boot at all, and you need do a serious repair job on the boot partition. It may be fixed now though. Has happened to me twice in the past, now I clean manually after any upgrade to the kernel anyway. ( twice bite, thrice shy.. LOL)
@WPalant Mint does that too ( of course) and it can be a real pain to fix when you run out of space...