It depends upon where you stored your primary data which can be either a set of files or a database. Assuming you used a file store somewhere on your home directory. this might help --
The closest thing in ~/.gnucash files I see is a GUID and that doesn't help much. (but maybe you put your filestore there, too?)
so the easiest thing to do is to look for the filestore on your old drive. I assume you can still mount it so you can get to your old home directory? In a command prompt run
Code:
find . -iname "*cash*"
that's the find command starting at the current directory and all below looking for a file with "cash" in the name somewhere ignoring case. The gnucash file store has a series of files in the form of 'bookname.gnucash.timestamp. and log or gnucash. 'bookname' is whatever you called your financial books when you set them up. The most recently modified file doesn't have the timestamp. If this doesn't find any good candidates, you might try the same command from the root of your old disk to see what it finds. You might need to use sudo to get around file permissions.