X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=grml2usb.8.txt;h=1e7ad6dc44c81d658377c57205c9220f0c014094;hp=5a961a63b0750d6353fc1dc174d89e3745b1df89;hb=aca4fce56995447d9d9aacc89ab29ec01d5ba71a;hpb=7dad40eb8d2af91f0143848d719d04311d27a067 diff --git a/grml2usb.8.txt b/grml2usb.8.txt index 5a961a6..1e7ad6d 100644 --- a/grml2usb.8.txt +++ b/grml2usb.8.txt @@ -90,10 +90,6 @@ 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*:: - -Install a default master boot record (MBR) on the device. - *--quiet*:: Do not output anything but just errors on console. @@ -204,7 +200,7 @@ Directory layout on usb device Grabbing the source ~~~~~~~~~~~~~~~~~~~ - git clone git://git.grml.org/grml2usb.git + % git clone git://git.grml.org/grml2usb.git Developers Debugging Hints ~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -212,21 +208,27 @@ Developers Debugging Hints To play with grml2usb you can avoid using a real device via a loopback file setup, like: - dd if=/dev/zero of=~/loopback bs=1M count=100 # adjust size to your needs - losetup /dev/loop1 ~/loopback + # dd if=/dev/zero of=~/loopback bs=1M count=100 # adjust size to your needs + # losetup /dev/loop1 ~/loopback Then create according partitions either running for example: - echo -en "n\np\n1\n\n\n t \n 6\n a\n1\n w\n" | fdisk /dev/loop1 + # echo -en "n\np\n1\n\n\nt\n6\na\n1\n w\n" | fdisk /dev/loop1 or: - parted /dev/loop1 -s "mkpart primary fat16 0 -1s mkfs 1 fat16" + # parted /dev/loop1 -s "mkpart primary fat16 0 -1s mkfs 1 fat16" Finally create a filesystem and execute grml2usb as needed: - mkfs.vfat /dev/loop1 - grml2usb --bootloader-only --mbr /grml/isos/grml-small_2008.11.iso /dev/loop1 + # mkfs.vfat /dev/loop1 + # grml2usb --bootloader-only /grml/isos/grml-small_2008.11.iso /dev/loop1 + +Performance tracing +~~~~~~~~~~~~~~~~~~~ + + # blktrace -d /dev/sdb -o - | blkparse -i - + # grml2usb grml_2008.11.iso /dev/sdb1 Frequently Asked Questions (FAQ) -------------------------------- @@ -250,9 +252,9 @@ Why do I have to use a FAT16 filesystem? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You have to use a FAT16 filesystem if you consider using syslinux (being the -default when using the --mbr option). Syslinux currently does not support any -other filesystems. If you want to use another filesystem (like ext2/3) consider -using the --grub option instead. +default). Syslinux currently does not support any other filesystems. If you want +to use another filesystem (like ext2/3) consider using the --grub option +instead. I think I've got a really cool idea! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -280,10 +282,10 @@ bootprompt, for grml64 use "grml64" and so on... The *first* specified ISO is the one being the default (when just pressing enter or waiting until the timeout is reached). - # grml2usb --fat16 --mbr /home/grml/grml_2008.11.iso /dev/sdb1 + # grml2usb --fat16 /home/grml/grml_2008.11.iso /dev/sdb1 -Install specified ISO on device /dev/sdb1, install MBR on /dev/sdb and -format partition /dev/sdb1 with FAT16 filesystem. +Install specified ISO on device /dev/sdb1 and format partition /dev/sdb1 with +FAT16 filesystem. # grml2usb --grub /home/grml/grml_2008.11.iso /dev/sdb1