Given that this happened after uploading the logo, could it have been too large and overwritten part of the kernel?

Definately post a boot log. If the hard drives are not found (due to a bad or loose cable), it will be fairly obvious.

Worst case, you can always use the upgrade wizard to load a fresh 2.0b13 kernel in to fix any software / kernel issues.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs