LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices



Reply
 
Search this Thread
Old 02-15-2007, 02:29 AM   #1
GamerX
Member
 
Registered: Nov 2006
Location: Vancouver, BC
Distribution: Slackware
Posts: 102

Rep: Reputation: Disabled
GRUB 1.95 on a USB Flash Drive (OCZ Rally 2, 2GB)


After searching far and wide the expanse of the world wide web I've come to one conclusion: non-legacy GRUB has sparse documentation. (and I'm being generous)

Without further adieu...
MOBO: Asus P4S533-MX
BIOS: Latest available, USB Booting... check!
CPU: P4 2.8GHz
RAM: 2x512MB

USB-DRIVE: OCZ Rally 2 (2GB)

The contents of the stick comprise of a single (max size) FAT16 (flagged bootable) partition. The file system is in good order, I'm running eclipse and hosting a home folder on the said device with no issues. (and I must say, I'm impressed with the performance!)

I know that the device is bootable, a WinXP produced MS-DOS floppy cloned onto the USB device (bootsector+files) made it bootable and viola: DOS a la USB! ...yuck

Now I'm trying to swap DOS for GRUB 1.95. Said version of GRUB installs into a floppy and the USB device with no errors reported, after a quick visual scan (hexdump) the boot sectors look legit on both. Identical commands used to install GRUB (except the device names of course :^)

However the results slightly vary:
Booting from the floppy yields a grub console, check! (haven't setup a menu.lst etc)
Booting from the USB device yields the string "GRUB " (minus quotes) and a flashing cursor, no cigar. =(

There are numerous articles on putting GRUB onto a USB drive, while the commands are the same for both version, the mention of stage1 and 2 loaders point to use of legacy-GRUB in said articles. (which I haven't tried)

I'm thinking the following: the USB driver missing?
I make'd grub-1.95 from sources, then maybe it's possible to work in some extra drivers in there?

Has anyone else tried to do this? or am I the only one with too much time on my hands?
If you have some suggestions or ideas I'd love to hear them because I'm kind of stuck with this.
 
Old 02-15-2007, 06:08 PM   #2
GamerX
Member
 
Registered: Nov 2006
Location: Vancouver, BC
Distribution: Slackware
Posts: 102

Original Poster
Rep: Reputation: Disabled
ttt, anyone?

</spam>

EDIT: Well I think I found the answer... (now if I could progress to a solution =)
I downloaded symlinux 3.36 sources and what do you know, README.usbkey tells the tale:
Code:
The proper mode to boot a USB key drive in is "USB-HDD".  That is the
ONLY mode in which the C/H/S geometry encoded on the disk itself
doesn't have to match what the BIOS thinks it is.  Since geometry on
USB drives is completely arbitrary, and can vary from BIOS to BIOS,
this is the only mode which will work in general.

Some BIOSes have been reported (in particular, certain versions of the
Award BIOS) that cannot boot USB keys in "USB-HDD" mode.  This is a
very serious BIOS bug, but it is unfortunately rather typical of the
kind of quality we're seeing out of major BIOS vendors these days.  On
these BIOSes, you're generally stuck booting them in USB-ZIP mode.

THIS MEANS THE FILESYSTEM IMAGE ON THE DISK HAS TO HAVE A CORRECT
ZIPDRIVE-COMPATIBLE GEOMETRY.
Yup, my BIOS only boots from it with the "USB ZIP\Flash" option for removable media but not with "USB-HDD".
And that's the latest OEM BIOS available.

Syslinux provides a script to build an appropriate image file, now let's see what it does....

Last edited by GamerX; 02-15-2007 at 10:43 PM.
 
  


Reply

Tags
usb boot


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using a usb thumb drive or flash drive as a swap partition. stevenjoseph Linux - Hardware 8 01-16-2012 01:09 PM
USB flash drive (Pen drive) mounts read only prabhatsoni Linux - Hardware 24 07-02-2007 02:28 PM
cannot delete drive from root desktop - cannot mount usb flash drive - openSuSE 10.2 bluecog6 Linux - General 6 01-29-2007 04:18 PM
2gb USB drive, now for linux... jollyjoice Linux - General 1 03-14-2006 02:54 PM
install lilo/grub on a USB flash drive? flystar06 Linux - General 3 06-14-2005 09:48 PM


All times are GMT -5. The time now is 04:21 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration