Configure bootloader for usb bootable Linux?

0

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...

Patrick

Posted 2011-04-08T14:27:27.350

Reputation: 1 500

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 – 2011-04-08T14:29:14.837

Answers

1

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:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=20077&keyword=MW0083P.BIO&DownloadType=BIOS&lang=eng

Srinivas

Posted 2011-04-08T14:27:27.350

Reputation: 11

0

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

Majenko

Posted 2011-04-08T14:27:27.350

Reputation: 29 007

Thanks, I will definitely check it out! Will get back to my experience once I try it today. – Patrick – 2011-04-08T17:11:59.707

I tried the Plop. Unfortunately, it didn't even detect my USB drive... – Patrick – 2011-04-09T22:45:01.290