Grub and USB CDROM drives
Hi,
Great forum. Hoping maybe someone can give me some grub pointers here.
I've built a custom Linux install CD with my own initrd and the grub El Torito stage 2 loader image. It works great on a variety of "standard" PCs. However, I'm having trouble getting it to work on an IBM BladeCenter. This chassis utilizes a CD-ROM/Floppy module that can be switched between blades by simply pressing a button on the selected blade. Word from IBM (I'm still waiting to hear back from them on this), is that the CD is a USB device.
When I boot a blade from this CD, grub comes up in command line mode and that's it. No boot menu, etc. Grub stage 1 appears to be loading off the CD, but then gets no further -- apparently because my boot image (Stage 1.5/Stage 2) has no idea where the CD is. I'm guessing that my boot image (specified as eltorito_stage2 to mkisofs) is not at the "expected" location because this is a USB CD, rather than IDE.
Anybody got a clue as to how I can fix this? I've googled the question and found all kinds of postings describing the same problem -- but no one seems to have a solution! Not much in the Grub Manual either. And the stage 1/stage 2 code is definitely for BIOS experts only, which I'm not.
I know this is do-able because the SuSE 9.1 stock CDs work fine on this platform. I'm just missing the "USB link" or something. Any help would be much appreciated!
same hardware - same problem