I had previously been on the Generic 3.2.29 kernel
I saw that there were a lot of security advisories that I had missed so
Here's what I did (not knowing there was a kernel update in there as well, which should have been installed separately):
I tried to rerun lilo prior to the reboot and it said something was missing.
so I hand edited lilo.conf from 3.2.29 to 3.2.45, because that's what's vmlinuz is in the /boot now.
I tried mkinitrd with -k 3.2.45 / I think I may have deleted mkinitrd.gz and messed up the mkinitrd-tree.