"Burning" and ISO image to USB drive

Robert E. Butts himco2 at sbcglobal.net
Tue Oct 3 00:55:33 UTC 2006


On Mon, 2006-10-02 at 20:15 -0400, Robert E. Butts wrote:
> On Mon, 2006-10-02 at 15:53 -0400, Anthony Yarusso wrote:
> > I'd like to know how I can do the equivalent of burning a CD, but to
> > something other than a CD.  Ultimately, I want to take my external hard
> > drive, partition it, and have one partition be an installation I can use
> > (easy), and the second be essentially an Ubuntu install disk, so that I
> > can use it to install on other people's computers while I'm carrying
> > this thing around.  How can I extract the disk image to accomplish that?
> > 
> 
> I've done something similar, but I have to warn you .. with very limited
> success.  
> 
> I'd proceed like this:
> 
> 1) Download Grub for DOS.  It is an excellent program.  (Google for it)
> Read the extensive readme 
> 
> 2) If the OS on your first primary is Windows XP, you may not have to
> mess with the MBR.  The following steps assume that it is:
> 
> 3) Extract the file grldr from the Grub for DOS archive, and place it
> into the root directory of your XP primary partition
> 
> 4) Open boot.ini and add the following line:
> C:\grldr=Install Ubuntu
> 
> 5) Copy your Ubuntu 6.06 iso to your second primary partition.  You'll
> need to mount that ISO and extract the kernel and initrd.img files.
> These go into the root directory with the ISO, and they must be in the
> same directory
> 
> 6) Create your menu.lst file, which would look something like this (this
> is very rough; the Grub for DOS readmes will have much better examples)
> 
> title		Install Ubuntu
> root		(hd1,1)
> kernel		/boot/vmlinuz root=/dev/hdb2  vga=791
> initrd		/boot/initrd.img
> boot
> 
> The values in the above stanza assume that your external hard drive will
> be the second IDE, and that your Ubuntu image is on the second primary.
> You'll have to adjust them if they aren't correct here.
> 
> 7) So, if everything goes as planned, here's what happens:
> 
> 1) Plug the external HD into the PC
> 2) Adjust the BIOS to boot from it
> 3) Boot XP
> 4) Choose Install Ubuntu
> 5) Grub appears with another option to Install Ubuntu
> 6) Press enter, the ram disk initializes and you're off
> 
> A possible variation on this that I have not tried is to copy the Grub
> for DOS files to a floppy and boot from that.  
> 
> Don't know if any of this has been helpful, but it might put you onto
> something that will work for you.

Bad form to reply to one's own post, but I need to correct a stupid
error.  The recommended menu.lst file should look like this

title		Install Ubuntu
root		(hd1,1)
kernel		vmlinuz root=/dev/hdb2  vga=791
initrd		initrd.img

Or, you could keep the earlier menu.lst, and just create a boot
directory and stick the iso, the kernel, and the initrd.img in there ..
My apologies for the boo-boo





More information about the ubuntu-users mailing list