your system expects to boot from /dev/sda1
when you plug the sata drive in, it is becoming /dev/sda unless you hot plug it.
can you paste your /etc/fstab file?
and the result of 'blkid' command?
your fstab should reference your boot drive using UUID so that things like this don't happen.