Sounds like there's something missing from your internal drive that the Amiga needs to boot up. Maybe some start-up files were moved to the other drive for some unknown reason and the Amiga needs to look there?
What about trying with just the external drive connected and see if that works?