Here's a little guide I found to do just this. It's tailored for Fedora though:
http://fetzig.org/2010/07/12/prepari...ive-in-fedora/
I modified it to work with ubuntu (maverick in my case, but that shouldn't matter). Here's my recipe:
1. install syslinux:
Code:
$ sudo apt-get install syslinux
2. repartition and format usb (/dev/sdb in my case) as FAT (use disk utility in admin menu)
- I named it "SEATOOLS"
3. mark as bootable (use gparted)
4. copy syslinux master boot record to drive:
Code:
$ sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb
5. install syslinux on the drive partition:
Code:
$ sudo syslinux /dev/sdb1
6. mount drive (use nautilus)
7. copy the MEMDISK bootloader from /usr/share/syslinux/memdisk to drive:
Code:
$ cp /usr/lib/syslinux/memdisk /media/SEATOOLS
8. copy the SeaTools .iso to drive
9. create a file named 'syslinux.cfg' on the drive, with this in it (use correct .iso name):
Code:
DEFAULT SeaTools
LABEL SeaTools
LINUX memdisk
INITRD SeaToolsDOS220EURO.144.ISO
APPEND iso
10. you're done. Try booting with it. Here's what my usb stick looks like at the end of all of this:
Code:
$ ls -al
total 3136
drwx------ 2 username username 4096 2011-06-30 13:44 .
drwxr-xr-x 3 root root 4096 2011-06-30 13:39 ..
-r--r--r-- 1 username username 32768 2011-06-30 13:34 ldlinux.sys
-rw-r--r-- 1 username username 25244 2011-06-30 13:41 memdisk
-rw-r--r-- 1 username username 3137536 2011-06-30 10:52 SeaToolsDOS220EURO.144.ISO
-rw-r--r-- 1 username username 97 2011-06-30 13:44 syslinux.cfg
Bookmarks