I bought not too long ago a 500gb WD external drive and had for a while two ext3 partitions, one for data (430gb) and another for an ubuntu "tool-install".
On my main laptop I got a small winxp partition and another Ubuntu one.
It was working fine until a powercut which got some data corrupt. I was unable to boot anything (the bootloader was installed in the MBR and always directed to the unbootable USB drive), and had to reinstall both OSs on my laptop. That done, I reformatted the Ubuntu partition on my external drive and reinstalled it today.
In Ubiquity I made sure the bootloader was installed on the external drive (/dev/sd5 iirc).
In Grub, when booting from main drive, I don't get the USB drive at all (not sure if that is normal), but booting anything is fine.
When forcing boot on external drive, Grub loads fine and gives me this list:
Ubuntu 8.04 ... kernel .24-16
Ubuntu 8.04 ... kernel .24-26 recovery
Other Operating Systems
Ubuntu 8.04 ... kernel .24-17 (/dev/sd5)
Ubuntu 8.04 ... kernel .24-26 recovery (/dev/sd5)
Booting any of the Ubuntu systems give me Error 15: File not found. Windows XP gives me an Invalid Executable error, and both memtest work fine.
Any idea what's wrong?