X-Git-Url: https://git.grml.org/?p=grml2usb.git;a=blobdiff_plain;f=grml2usb.8.txt;h=933c84ec0c587bc478e48703de0101d016f5f3a0;hp=21ef5d10af24ac43bfe2320c9c0bf2bd617428cc;hb=d772cdd2a9a0cf7da1c257e4d76f3bf16937196c;hpb=120f97816743e8270c52389f9c016aeb698f1792 diff --git a/grml2usb.8.txt b/grml2usb.8.txt index 21ef5d1..933c84e 100644 --- a/grml2usb.8.txt +++ b/grml2usb.8.txt @@ -81,9 +81,8 @@ Force any (possible dangerous) actions requiring manual interaction (like --fat1 *\--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*:: @@ -134,7 +133,8 @@ Do not install /boot/addons/ files (like dos, grub, memdisk,...). *\--remove-bootoption=...*:: Remove specified bootoption (could be a regex) from existing boot options. Use -multiple entries for removing different bootoptions at once. +multiple entries for removing different bootoptions at once. (Note: this option +is not support in grml2usb-compat.) *\--skip-grub-config*:: @@ -322,6 +322,19 @@ kernel loads but you very soon get the error message. *Reason*:: the partition layout is not ok. Very probably there's no primary partition (/dev/sdX{1..4}) or none has the flag 'bootable' set. +*Error message*:: Boot error. + +*Reason*:: Some BIOSses offer different modes for USB booting. The proper mode +to boot a USB stick is USB-HDD. If that doesn’t work or is not supported by your +system, you need to format your USB-Stick as USB-ZIP. To do this, syslinux +contains an utility called mkdiskimage, which you can use to re-format your USB +stick in USB-ZIP format running 'mkdiskimage -4 /dev/sdX 1 64 32'. Please be +aware that this procedure will erase all data on your stick. After executing +mkdiskimage just continue installing as usual (grml2usb ... /dev/sdX4). Note +that this is not going to work for any device larger than 8 GB, since +mkdiskimage only supports 1024c 256h 63s. For a more detailed explanation, refer +to /usr/share/doc/syslinux-common/usbkey.txt. + *Error message*:: No operating system found. *Reason*:: you forgot to set the boot-flag on the partition. Or there really isn't @@ -524,19 +537,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). - -To fix this issue manually you can also execute (adjust '/dev/sdX' to your -device of course): +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). - 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"!?