That seems weird. Well... you can try rebuilding your kernel extension cache.
From the original volume, open terminal. Then, type:
Code:
sudo kextcache -f -u "/Volumes/your-external-drive"
Press Return, enter your password when prompted (it won't echo to the screen) and press Return again. Then, try starting from the copy.