6 grml2usb - install grml ISO(s) on usb device for booting
10 grml2usb [ options ] <ISO[s]> <device>
12 *******************************************************************************
13 Important! The grml team does not take responsibility for loss of any data!
14 *******************************************************************************
19 The ISO[s] might be the path to one or multiple grml-ISOs as well as the path to
20 the currently running live-system (being /live/image).
22 The device either might be a device name like /dev/usb-sda1 or a directory. When
23 specifying a device name the device is mounted automatically. When specifying a
24 directory it won't be touched but instead grml2usb is assuming that you did set
25 up a bootloader on your own and a bootloader won't be installed automatically.
27 The following options are supported:
31 Use specified bootoptions as default.
35 Do not actually execute any commands, instead just show what would be executed.
39 Format specified partition with FAT16. **Important:** this will defstroy any existing
40 data on the specified partition!
44 Force any actions requiring manual interaction (like --fat16, --mbr).
48 Install grub bootloader instead of syslinux.
52 Display usage information and exit.
56 Install specified initrd instead of the default. You might want to specify
57 option *--kernel* as well.
61 Install specified kernel instead of the default. You might want to specify
62 option *--initrd* as well. (Be aware when using multiboot setup.)
66 Install master boot record (MBR) on the device.
70 Install specified squashfs file as the default.
74 Install syslinux bootloader (default, requires FAT16 filesystem on the specified partition).
78 Uninstall grml ISO files.
82 Return version and exit.
91 grml2usb installs grml on a given partition on your usb device and makes it
94 Directory layout on usb device
95 ------------------------------
126 | `-- stage2_eltorito
141 |-- isolinux-main.cfg
147 |-- grml-cheatcodes.txt
162 |-- filesystem.module
164 |-- grml-medium.module
165 |-- grml-medium.squashfs
166 |-- grml-small.module
167 |-- grml-small.squashfs
170 |-- grml64-medium.module
171 |-- grml64-medium.squashfs
172 |-- grml64-small.module
173 `-- grml64-small.squashfs
178 # grml2usb /home/grml/grml_2008.11.iso /dev/usb-sdb1
180 Install specified ISOs on device /dev/usb-sdb1.
182 # grml2usb /home/grml/grml_2008.11.iso /home/grml/grml_small_2008.11.iso /dev/usb-sdb1
184 Install specified ISOs on device /dev/usb-sdb1 for multibooting ISOs.
185 Note: boot "grml" as usual, for booting grml-small use "grml-small on the
186 bootprompt, for grml64 use "grml64" and so on...
188 # grml2usb --fat16 --mbr /home/grml/grml_2008.11.iso /dev/usb-sdb1
190 Install specified ISO on device /dev/usb-sdb1, install MBR on /dev/usb-sdb and
191 format partition /dev/usb-sdb1 with FAT16 filesystem.
193 # grml2usb --grub /home/grml/grml_2008.11.iso /dev/usb-sdb1
195 Install specified ISO on device /dev/usb-sdb1 and use Grub as bootloader
196 (instead of syslinux being the default).
198 # grml2usb --kernel=/boot/vmlinuz-2.6.28-grml --initrd=/boot/initrd.img-2.6.28-grml \
199 /home/grml/grml_2008.11.iso /dev/usb-sdb1
201 Install specified ISO on device /dev/usb-sdb1 but use given kernel and initrd
202 instead of the ones provided by the ISO.
204 # grml2usb --squashfs=/grml/grml-live/grml_cd/live/grml.squashfs \
205 /home/grml/grml_2008.11.iso /dev/usb-sdb1
207 Install specified ISO on device /dev/usb-sdb1 but use given squashfs
208 file instead of the one provided by the ISO.
210 # grml2usb --bootoptions="lang=de ssh=mysecret" grml_2008.11.iso /dev/usb-sdb1
212 Install specified ISO on device /dev/usb-sdb1 and use "lang=de ssh=mysecret" as
217 Please report feedback, link:http://grml.org/bugs/[bugreports] and wishes link:http://grml.org/contact/[to the grml-team].
221 Michael Prokop <mika@grml.org>
223 /////////////////////////////////////////////////////////////////
224 http://git.grml.org/?p=grml2usb.git
225 http://wiki.grml.org/doku.php?id=tips#multiboot_usb_pen
226 http://www.startx.ro/sugar/isotostick.sh
227 https://help.ubuntu.com/community/Installation/FromUSBStick
228 http://unetbootin.sourceforge.net/
229 http://www.tux.org/pub/people/kent-robotti/looplinux/rip/mkusb.sh
230 /////////////////////////////////////////////////////////////////