1. Name
grml2usb - install grml ISO(s) on usb device for booting
2. Synopsis
grml2usb [ options ] <ISO[s]> <device>
3. Introduction
grml2usb installs grml on a given partition of your usb device and makes it @@ -590,16 +779,9 @@ MBR using the --skip-mbr option or if you encounter any problems with t default MBR consider using --syslinux-mbr instead.
- - | -Whereas grml2usb is the script to install recent grml ISOs (>=2009.10) the -script grml2usb-compat supports older grml releases (<2009.10) as well. | -
4. Options
The ISO[s] should be the path to one or multiple grml-ISOs and/or the path to @@ -616,7 +798,8 @@ don’t need one) and a bootloader won’t be installed automatically.
Use specified bootoptions as default. To use flavour name as a argument for a -boot parameter use %flavour which will be expanded to the flavour name. +boot parameter use %flavour which will be expanded to the flavour name. To add +multiple bootoptions you can specify the option multiple time.
- ---lilo-binary=… - -
-
-
-Use specified lilo executable for installing master boot record (MBR) when using -the --syslinux-mbr option. By default any system wide (from $PATH) lilo -executable is taken. If there can not be find any lilo executable the -statically compiled version of the grml2usb Debian package (see -/usr/share/grml2usb/lilo/lilo.static.[amd64|i386]) is taken. -
-
- - --mbr-menu
-
@@ -739,8 +910,7 @@ Do not install /boot/addons/ files (like dos, grub, memdisk,…).
Remove specified bootoption (could be a regex) from existing boot options. Use -multiple entries for removing different bootoptions at once. (Note: this option -is not support in grml2usb-compat.) +multiple entries for removing different bootoptions at once.
- @@ -791,8 +961,7 @@ Install syslinux' master boot record (MBR, which is booting from the partition with the "active" flag set) instead of the default one. If you encounter any problems with the default MBR you can try using the syslinux MBR instead. If that works for you please let us know so we can adjust our default -MBR accordingly. Note: When using the --syslinux-mbr option lilo is executed -before the MBR is installed so the according partitions are set active. +MBR accordingly.
5. Developers Corner
5.1. Directory layout on usb device
+5.1. Directory layout on usb device
boot/ -> @@ -888,12 +1060,16 @@ Enable verbose mode. | `-- grml-small.squashfs [squashfs file for grml-small] `-- ...
5.2. Grabbing the source
+5.2. Grabbing the source
% git clone git://git.grml.org/grml2usb.git
5.3. Developers Debugging Hints
+5.3. Developers Debugging Hints
To play with grml2usb you can avoid using a real device via a loopback file setup, like:
# mkfs.vfat /dev/loop1 # grml2usb --bootloader-only /grml/isos/grml-small_2009.10.iso /dev/loop1
5.4. Performance tracing
+5.4. Performance tracing
# blktrace -d /dev/sdX -o - | blkparse -i - # grml2usb grml_2009.10.iso /dev/sdX1