X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=templates%2FGRML%2Fgrml-cheatcodes.txt;h=d8d8568fccef66ff3c1e371135864b76d6753fd8;hp=57fb758e7589092d024cddc2ec4a45899136f581;hb=d1297b5e657d6e792acfb24d97d56d3bc4dd5350;hpb=f77bfcc5bdb6f3a8407debf6cc6c81a4d1696164 diff --git a/templates/GRML/grml-cheatcodes.txt b/templates/GRML/grml-cheatcodes.txt index 57fb758..d8d8568 100644 --- a/templates/GRML/grml-cheatcodes.txt +++ b/templates/GRML/grml-cheatcodes.txt @@ -21,8 +21,10 @@ debug Get shells during process of booting for deb bootchart Create chart of booting sequence in /var/log/bootchart.tgz forensic Do not touch any harddisks during hardware recognition serial Activate ttyS0 and start mgetty +grub Boot Grub bootloader (special all-in-one-image) dos Boot FreeDOS -grub Boot into the Grub bootloader +bsd Boot MirOS BSD +hdt Boot Hardware Detection Tool (from syslinux project) qemu Boot with special options for use in Qemu vmware Boot with special options for use in VMware @@ -52,6 +54,8 @@ grml file=foobar.tbz Use specified file as name for configuration instead of the default one (config.tbz) grml extract=/etc Extract only /etc from configuration archive, use it in combination with myconfig or netconfig +grml persistent Enable persistency feature, more details available at + http://wiki.grml.org/doku.php?id=persistency grml home=/dev/hda2 Mount specified partition as grml homedir grml home=/dev/sda1/grml.img Mount loopback file as /home/grml grml home=scan Automatic search for grml homedir (using file grml.img) @@ -61,9 +65,10 @@ grml distri=... Set distribution name to given argument. If (/cdrom/desktop/"$DISTRI") it will be taken as wallpaper for grml grml debnet Search through local partitions for file /etc/network/interfaces, copy /etc/network to local system and restart networking then -grml mypath=... Add specified option into $PATH of Zsh. +grml mypath=... Add specified option into $PATH of Zsh For example when using "grml mypath=/foobar" then /foobar - will be added to the end of $PATH inside Zsh. + will be added to the end of $PATH inside Zsh +grml noautoconfig Disable searching for device labeled GRMLCFG Notice: Take a look at http://grml.org/config/ and /usr/share/doc/grml-saveconfig/grml-config.html for more information regarding the configuration framework of grml. @@ -75,25 +80,27 @@ grml toram Copy the whole CD/medium to RAM and run from grml toram=filename.squashfs Copy the specified file to RAM and run from there Usage example: grml toram=grml-medium.squashfs Notice: grml2ram is an alias for this option which - corresponds with the grml flavour settings by default. + corresponds with the grml flavour settings by default grml tohd=/dev/sda1 Copy grml's squashfs file to harddisk partition for later use via "grml bootfrom=/dev/sda1" -grml bootfrom=/dev/sda1 Use the squashfs file from directory 'live' of the specified device. +grml bootfrom=/dev/sda1 Use the squashfs file from directory 'live' of the specified device Setup can be done booting 'grml tohd=/dev/sda1' or - running 'rsync -a --progress /live/image/live /mnt/sda1/'. -grml isofrom=/dev/sda1/grml.iso Use specified ISO image for booting. + running 'rsync -a --progress /live/image/live /mnt/sda1/' +grml isofrom=/dev/sda1/grml.iso Use specified ISO image for booting Useful when booting as a rescue system from harddisk - just boot the according grml kernel and initrd using the bootoptions - "boot=live isofrom=/dev/sda1/grml.iso". + "boot=live isofrom=/dev/sda1/grml.iso" Notice: "fromiso" does the same as "isofrom", it's just there - to prevent any typing errors. - -grml live-media-path=live Sets the path to the live filesystem on the medium. - By default, it is set to /live. + to prevent any typing errors +grml findiso=/grml_2009.05.iso Look for the specified ISO file on all disks where it usually + looks for the .squashfs file (so you don't have to know the device name + as in isofrom=....). [Available since grml 2009.05] +grml live-media-path=live Sets the path to the live filesystem on the medium + By default, it is set to /live grml module=grml Instead of using the default "$name.module" another file can be specified without the extension ".module"; it should be placed - on "/live" directory of the live medium. + on "/live" directory of the live medium Useful for Multiboot USB pen, see http://wiki.grml.org/doku.php?id=tips#multiboot_usb_pen @@ -104,7 +111,7 @@ grml debug Get shells during process of booting, using grml debug=noscreen Get shells during process of booting, verbose, but without using GNU screen grml nocolor Disable colorized output while booting grml log Log error messages while booting to /tmp/grml.log.`date +%Y%m%d`" - and /var/log/boot. + and /var/log/boot grml testcd Check CD data integrity and md5sums Service related settings: @@ -133,14 +140,16 @@ grml startx{=windowmanager} Start X window system automatically Accessibility related settings: ------------------------------- grml blind Start Braille-Terminal (no X) +grml hwspeak Probe all available speakup hardware modules grml swspeak Prepare system for use with software synthesizer through speakup Run 'swspeak' after booting up to activate sound output -grml swspeak=espeak Use espeakup (if available) as connector to speakup. +grml swspeak=espeak Use espeakup (if available) as connector to speakup Run 'swspeak' after booting up to activate sound output -grml swspeak=speechd Use speech-dispatcher / speechd-up (if available) as connector to speakup. +grml swspeak=speechd Use speech-dispatcher / speechd-up (if available) as connector to speakup Run 'swspeak' after booting up to activate sound output grml brltty=type,port,table Parameters for Braille device (e.g.: brltty=al,/dev/ttyS0,text.de.tbl) -grml speakup_synth=... Use speakup kernel module with given hardware type +grml speakup.synth=... Use speakup kernel module with given hardware type + Usage example: speakup.synth=apollo Hardware related settings: -------------------------- @@ -149,6 +158,7 @@ grml noswraid Disable scanning for software raid arrays (c grml swraid Enable automatic assembling of software raid arrays grml nolvm Disable scanning for Logical Volumes (LVM) grml lvm Automatically activate Logival Volumes (LVM) during boot +grml readonly Make sure all harddisk devices (/dev/hd* /dev/sd*) are forced to read-only mode grml xmodule=ati|fbdev|i810|mga Use specified X.org-Module (1) grml xmodule=nv|radeon|savage|s3 Use specified X.org-Module (2) grml xmodule=radeon|svga|i810 Use specified X.org-Module (3) @@ -172,8 +182,11 @@ grml pci=irqmask=0x0e98 Try this, if PS/2 mouse doesn't work *) grml pci=bios Workaround for bad PCI controllers grml ide2=0x180 nopcmcia Boot from PCMCIA-CD-ROM (some notebooks) grml mem=128M Specify Memory size in MByte -grml dma Enable DMA accelleration for ALL IDE-Drives -grml nodma ide=nodma Disable DMA accelleration for ALL IDE-Drives +grml libata.force=[ID:]VAL Force configurations for libata. + Usage example: grml libata.force=1:pio4 + to force pio4 mode on device "ata1:00:" +grml libata.dma=0 Disable DMA on PATA and SATA devices +grml libata.ignore_hpa=1 Disable host protected area (which should enable the whole disk) grml vga=normal [video=ofonly] No-framebuffer mode (does not influence X) grml vga=ask [video=ofonly] Display menu for framebuffer mode @@ -227,25 +240,25 @@ driver during that procedure. *) If your grml-CD makes strange noises during boot, or you see frequent errors like "squashfs: read error", or programs are crashing randomly, -then your CD image is probably defective or incomplete, or your CD-burner -created a defective CD due to wrong writing speed or bad media. This is -the most common error reported. Please boot with "grml testcd" to check -if the CD is OK, and/or even better, verify the MD5 checksums that are -present on the mirrors before writing the CD. Check your CD low-level -via running 'readcd -c2scan dev=/dev/cdrom'. In some cases, defective -IDE controllers cause this error if you have DMA enabled. Also, please -read the grml-FAQ. +then your CD image is probably defective or incomplete, your CD-burner +created a defective CD due to wrong writing speed or bad media or your +CD-ROM drive is broken. This is the most common error reported. Please +boot with "grml testcd" to check if the CD is OK, and/or even better, +verify the MD5 checksums that are present on the mirrors before writing +the CD. Check your CD low-level via running 'readcd -c2scan +dev=/dev/cdrom'. In some cases, defective IDE controllers cause this +error if you have DMA enabled. Also, please read the grml-FAQ. *) In case of a failing hardware autodetection, try booting with any of the "no-" options as shown in the table above, like in grml noagp noapm noapic acpi=off nodma to skip some critical parts of the autodetection system. -*) Some boards apparently don't pass the proper memory size to the -linux-kernel. It may cause the message "Panic: cannot mount root file -system" and the system hangs. Use "grml mem=128M" to solve that -problem if your system has 128MByte memory for example (caution: -you MUST use a capital "M" here). +*) Some boards (especially those with E-ISA slots) apparently don't pass +the proper memory size to the linux-kernel. It may cause the message +"Panic: cannot mount root file system" and the system hangs. Use "grml +mem=128M" to solve that problem if your system has 128MByte memory for +example (caution: you MUST use a capital "M" here). *) The "myconfig=/dev/partition" option allows you to reconfigure the system after autoconfiguration by running a bourne shell script called