OK, so I mounted the maverick install partition, commented out the /home/oem/install line from /etc/rc.local and booted on the SSD, and could login just fine with oem / oem.
The partition table on /dev/sda was somehow hosed. I re-created it by extracting and running the relevant parts of the install script (those that use parted), and it now works fine again. I'm a bit scared that some stray process is hosing my partition table (and who knows what else), and will be more proactively backing up data.
OK, so I mounted the maverick install partition, commented out the /home/oem/install line from /etc/rc.local and booted on the SSD, and could login just fine with oem / oem.
The partition table on /dev/sda was somehow hosed. I re-created it by extracting and running the relevant parts of the install script (those that use parted), and it now works fine again. I'm a bit scared that some stray process is hosing my partition table (and who knows what else), and will be more proactively backing up data.