Ian, that is not expected at all, especially not booting with the old kernel.
Since you still have the old contents, can you paste the contents of /boot/extlinux/extlinux.conf?
BTW, which BananaPi do you use? I've updated all my BPi-M1 without issues, but it is a rule for me to update in this order:
1) yum and rpm
2) all but kernel
3) kernel
To maybe that is why it didn't happen to me.

Thanks.
Pablo.

El 14/5/18 a las 18:36, Ian Pilcher escribió:
Ran a 'yum update' on my Banana Pi firewall this morning and ended up
with an unbootable system.  (The previous kernel wouldn't boot either.)

I ended up copying my entire SD card, installing the latest image,
growing the / partition, and copying the old root filesystem over.
Ultimately, I was able to get everything up and running.

This system was originally installed with
CentOS-Userland-7-armv7hl-Minimal-1611-BananaPi.img.xz.

I'm mainly wondering if this was expected.  If so, did I miss the
warnings?  If not, I do still have the dump of the unbootable post-
upgrade SD card sitting around, if anyone who understands the boot
process on these things wants to investigate.

Either way, thanks for all the work that you all do!