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/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
144 |-- grml-cheatcodes.txt
159 |-- filesystem.module
161 |-- grml-medium.module
162 |-- grml-medium.squashfs
163 |-- grml-small.module
164 |-- grml-small.squashfs
167 |-- grml64-medium.module
168 |-- grml64-medium.squashfs
169 |-- grml64-small.module
170 `-- grml64-small.squashfs
175 # grml2usb /home/grml/grml_2008.11.iso /dev/sdb1
177 Install specified ISOs on device /dev/sdb1.
179 # grml2usb /home/grml/grml_2008.11.iso /home/grml/grml_small_2008.11.iso /dev/sdb1
181 Install specified ISOs on device /dev/sdb1 for multibooting ISOs.
182 Note: boot "grml" as usual, for booting grml-small use "grml-small on the
183 bootprompt, for grml64 use "grml64" and so on...
185 # grml2usb --fat16 --mbr /home/grml/grml_2008.11.iso /dev/sdb1
187 Install specified ISO on device /dev/sdb1, install MBR on /dev/sdb and
188 format partition /dev/sdb1 with FAT16 filesystem.
190 # grml2usb --grub /home/grml/grml_2008.11.iso /dev/sdb1
192 Install specified ISO on device /dev/sdb1 and use Grub as bootloader
193 (instead of syslinux being the default).
195 # grml2usb --kernel=/boot/vmlinuz-2.6.28-grml --initrd=/boot/initrd.img-2.6.28-grml \
196 /home/grml/grml_2008.11.iso /dev/sdb1
198 Install specified ISO on device /dev/sdb1 but use given kernel and initrd
199 instead of the ones provided by the ISO.
201 # grml2usb --squashfs=/grml/grml-live/grml_cd/live/grml.squashfs \
202 /home/grml/grml_2008.11.iso /dev/sdb1
204 Install specified ISO on device /dev/sdb1 but use given squashfs
205 file instead of the one provided by the ISO.
207 # grml2usb --bootoptions="lang=de ssh=mysecret" grml_2008.11.iso /dev/sdb1
209 Install specified ISO on device /dev/sdb1 and use "lang=de ssh=mysecret" as
214 Please report feedback, link:http://grml.org/bugs/[bugreports] and wishes link:http://grml.org/contact/[to the grml-team].
218 Michael Prokop <mika@grml.org>
220 /////////////////////////////////////////////////////////////////
221 http://git.grml.org/?p=grml2usb.git
222 http://wiki.grml.org/doku.php?id=tips#multiboot_usb_pen
223 http://www.startx.ro/sugar/isotostick.sh
224 https://help.ubuntu.com/community/Installation/FromUSBStick
225 http://unetbootin.sourceforge.net/
226 http://www.tux.org/pub/people/kent-robotti/looplinux/rip/mkusb.sh
227 /////////////////////////////////////////////////////////////////