Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've installed CentOS 5.5 64-bit on an external WD 500GB HDD. I went through the installation setup, and formatted the external HDD normally. (100M /boot, 250GB /, 248GB /tmp , 2.8GB swap). I also installed grub in the external HDD's MBR.

After installation, I could boot up Linux on the same platform (Arrandale). However, as soon as I took it to a different platform such as Atom Pineview D525, it had all kind of problem on Grub, such as Grub Hard Disk Error, or it just hanged on grub loading stage {1.5,2}. Sometimes, if I'm lucky, I would get to grub command prompt, but rarely I could boot up. I would stuck at mounting file system.

I've searching a lot on Google, and people suggested to reinstall Grub, so I tried various method to reinstall Grub, but the same behaviors still exist. I can't guarantee the drive will boot...

share|improve this question
By the way, this was all with grub legacy (0.97.63?) If people think grub 2 has significant improvement on usb boot, please comment below. I will give it a shot, but I don't want to mess with grub2 if it's not worthy the time... – Patrick Apr 8 '11 at 14:29

I'm not sure if you solved this issue; I had a similar problem to you. After updating the BIOS, Linux can now boot from a USB drive.

I used the following BIOS:

share|improve this answer

Have you tried Plop? It's probably the most versatile boot loader around and is ideal for use with USB devices.

share|improve this answer
Thanks, I will definitely check it out! Will get back to my experience once I try it today. – Patrick Apr 8 '11 at 17:11
I tried the Plop. Unfortunately, it didn't even detect my USB drive... – Patrick Apr 9 '11 at 22:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.