X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=grml2usb.8.txt;h=91fd1b20b11418505f12525e9d1e663e8ba8200f;hp=4bac7450ce45eb307757dc2dca1a3254574ef725;hb=cc12ab635f2b0586aa212899a123c851eb05d076;hpb=aa5563773824d074f5f5a4997c043a5681c64220 diff --git a/grml2usb.8.txt b/grml2usb.8.txt index 4bac745..91fd1b2 100644 --- a/grml2usb.8.txt +++ b/grml2usb.8.txt @@ -27,9 +27,9 @@ just pressing enter on the bootprompt or wait until the boot timeout matches). [IMPORTANT] By default a compatible master boot record (MBR) is installed on the device (being for example /dev/sdX when executing 'grml2usb grml.iso /dev/sdX1') and -grub is being used as default bootloader. Avoid installation of the default MBR -using the '--skip-mbr' option or if you encounter any problems with the default -MBR consider using '--syslinux-mbr' instead. +syslinux is being used as default bootloader. Avoid installation of the default +MBR using the '--skip-mbr' option or if you encounter any problems with the +default MBR consider using '--syslinux-mbr' instead. [NOTE] Whereas grml2usb is the script to install recent grml ISOs (>=2009.10) the @@ -51,7 +51,9 @@ The following options are supported: *\--bootoptions=...*:: -Use specified bootoptions as default. +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. To add +multiple bootoptions you can specify the option multiple time. *\--bootloader-only*:: @@ -78,12 +80,15 @@ Format specified partition with FAT16. Force any (possible dangerous) actions requiring manual interaction (like --fat16). + *\--grub*:: + +Install grub bootloader instead of (default) syslinux. + *\--grub-mbr*:: Install grub into MBR (Master Boot Record) instead of PBR (Partition Boot -Record). This option sadly had to be introduced because grub2 can not be -installed to partitions (PBR) instead of MBR anymore. Check out <> for further details. +Record). Check out <> for further details. *\--help*:: @@ -538,19 +543,14 @@ The following message: grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged. grub-setup: error: Cannot read `/grub/core.img' correctly -appears because recent grub2 versions sadly introduced a regression which avoids -that grub is being installed into a partition (PBR, Partition Boot Record) -instead of MBR (Master Boot Record). - -To work around this issue you can install grub into the MBR (Master Boot Record) -using the '--grub-mbr' option of grml2usb or switch to syslinux as bootmanager -(just drop the '--grub' option). +appears when using grub2 versions older than 1.98 as those version introduced a +regression which avoids that grub is being installed into a partition (PBR, +Partition Boot Record) instead of MBR (Master Boot Record). -To fix this issue manually you can also execute (adjust '/dev/sdX' to your -device of course): - - mount /dev/sdX1 /mnt/test - grub-install --force --recheck --no-floppy --root-directory=/mnt/test /dev/sdX +To work around this issue you can either 1) upgrade to grub versions >=1.98, 2) +install grub into the MBR (Master Boot Record) using the '--grub-mbr' option of +grml2usb or 3) switch to syslinux as bootmanager (just drop the '--grub' +option). [[splash-xpm]] I'm getting something like "Error: /usr/share/grml2usb/grub/splash.xpm.gz can not be read"!? @@ -647,6 +647,7 @@ file instead of the one provided by the ISO. /////////////////////////////////////////////////////////////////////////////////////// # grml2usb --bootoptions="lang=de ssh=mysecret" grml_2009.10.iso /dev/sdX1 + # grml2usb --bootoptions="lang=de" --bootoptions="ssh=mysecret" grml_2009.10.iso /dev/sdX1 Install specified ISO on device /dev/sdX1 and use "lang=de ssh=mysecret" as default bootoptions. @@ -656,6 +657,12 @@ default bootoptions. Install specified ISO on device /dev/sdX1 remove vga=791 and quiet from existing bootoptions. + # grml2usb --bootoptions="persistent-path=%flavour_name" grml64_2010.04.iso grml_2010.04.iso /dev/sdX1 + +Install specified Isos on device /dev/sdx and add parameter persisten-path +to every menu entry. %flavour_name will be expanded to the flavour of the specific +iso, e.g. grml64 and grml. + [[ressources]] Online Ressources -----------------