My /etc/mdadm/mdadm.conf file already listed by arrays (although using UUID=blah instead of devices=blah). I didn't have linux-image installed. I tried installing it but it doesn't seem to do much (I guess because it's one of those virtual package type things?). But I did this and it fixed my problem:
My /etc/mdadm/ mdadm.conf file already listed by arrays (although using UUID=blah instead of devices=blah). I didn't have linux-image installed. I tried installing it but it doesn't seem to do much (I guess because it's one of those virtual package type things?). But I did this and it fixed my problem:
sudo dpkg-reconfigure linux-image- 2.6.28- 11-generic
It surprised me that that fixed it, because I had run "/usr/sbin/ update- initramfs -u -k all" and that did NOT fix it. Oh well.