Cheatcodes 

Most useful 

fb800x600              Use fixed framebuffer graphics and X resolution (3)
grml noeject                        Do NOT eject CD after halt
grml noprompt
grml tohd=/dev/hda1                 Copy CD to HD partition and run from there
grml fromhd                         Skip checking for grml on CD-ROM
grml fromhd=/dev/hda1               Boot from previously copied CD-Image
grml bootfrom=/dev/hda1/GRML.iso    Access image, boot from ISO-Image.
grml welcome                        welcome message via soundoutput

Cheatcodes txt 

http://grml.org/files/release-0.7/grml-cheatcodes.txt

Note use cheatcodes.txt, not the wiki on the web, because the txt version is more up to date and comprehensive.

Main bootparams 

Table: Main bootparams
option description
grml USe default settings (same as just pressing return)
memtest Run Memtest86+ instead of Linux
expert [options…] Interactive setup for experts
fb1280x1024 Use fixed framebuffer graphics and X resolution (1)
fb1024x768 Use fixed framebuffer graphics and X resolution (2)
fb800x600 Use fixed framebuffer graphics and X resolution (3)
nofb Disable framebuffer
floppy Boot from floppydisk
hd / hd1 / hd2 / hd3 Boot from (local) primary / secondary /… harddisk
failsafe Boot with (almost) no HW-detection
debug Get shells during process of booting for debugging
bootchart Create chart of boot sequence in /var/log/bootchart.tgz
forensic Do not touch any harddisks during hardware recognition
serial Activate ttyS0 and start mgetty

Configuration settings 

Table: Configuration settings
option description
grml myconfig=/dev/fd0 Execute "grml.sh" and extract config.tbz from a partition:
/dev/fd0 for floppy disk
/dev/sda1 for USB-stick/first SCSI-device
grml netconfig=server/config.tbz Download file and extract configuration archive
grml partconf=/dev/hda2 Copy files specified in /etc/grml/partconf from /dev/hda2
to booting grml system
grml file=foobar.tbz Use specified file as name for configuration archive
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 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)
grml toram Copy CD to RAM and run from there
grml tohd=/dev/hda1 Copy CD to HD partition and run from there
grml fromhd Skip checking for grml on CD-ROM
grml fromhd=/dev/hda1 Boot from previously copied CD-Image
grml bootfrom=/dev/hda1 Access Image then boot from previously
copied CD-Image
grml bootfrom=/dev/hda1/GRML.iso Access image, boot from ISO-Image.
grml grml_dir=GRML Directory to search for on the CD.
grml grml_name=GRML SquashFS-File to search for on the CD.
grml hostname=… set hostname
grml debnet search through local partitions for file /etc/network/interfaces,
copy /etc/network to local system and restart networking then
Table: Service related settings
option description
grml nosyslog Do not start syslog-ng
grml nogpm Disable GPM daemon
grml small do not start that many consoles
grml wondershaper=eth0,1000,500 set up basic traffic shaping
grml services={postfix,mysql,…} start service(s) which have an init-script (/etc/init.d/)
grml welcome welcome message via soundoutput
grml noeject Do NOT eject CD after halt
grml noprompt Do NOT prompt to remove the CD
grml distcc=$NETWORK,$INTERFACE activate distcc-daemon to listen on specified network
and interface, usage example:
distcc=192.168.0.1/24,eth0
grml gcc=3.3 gpp=3.3 link /usr/bin/gcc, /usr/bin/cpp and /usr/bin/c++ to specified version
grml startx{=windowmanager} Start X window system automatically.
Default window manager (if not provided): wm-ng (wrapper around fluxbox)
Table: Hardware related settings
option description
grml scandelay[=seconds] delay accessing ISO-device (useful for usb/firewire)
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)
grml no{acpi,agp,apm,cpu,dhcp} Skip parts of HW-detection (1)
grml no{dma,fstab,modem} Skip parts of HW-detection (2)
grml no{pcmcia,scsi,swap,usb} Skip parts of HW-detection (3)
grml 915resolution=… start resolution modify tool for Intel graphic chipset
usage: $MODE,$XRESO,$YRESO
grml blacklist=modulename Completely disable loading of specified module via
blacklisting through /etc/modprobe.d/grml
grml fwtimeout=50 Set firmware timeout via /sys/class/firmware/timeout to specified value
grml nosound Mute sound devices (notice: this does not deactivate loading of sound drivers!)
grml vol=number Set mixer volumes to level $number
grml pnpbios=off No PnP Bios initialization
grml acpi=off Disable ACPI Bios completely
grml nousb2 Disable initialization of USB 2.x controller(s)
grml nousb Disable initialization of USB in booting sequence
grml nofirewire Disable initialization of firewire devices in booting sequence
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 Disable DMA accelleration for ALL IDE-Drives
grml vga=normal [video=ofonly] No-framebuffer mode (does not influence X)
grml vga=ask [video=ofonly] Display menu for framebuffer mode

Regional settings 

grml lang=at|de|cn|da|es|fr|it      Specify language ($LANG, $LC_ALL, $LANGUAGE) + keyboard
grml lang=nl|pl|ru|sk|tr|tw|us      Specify language ($LANG, $LC_ALL, $LANGUAGE) + keyboard
grml gmt                            Use GMT-based time
grml tz=Europe/Vienna               Use this timezone for TZ
grml keyboard=us xkeyboard=us       Use different keyboard (text-console/X)
grml setkeycodes                    Set some special function keys for MS/HP keyboards
debug                               get shells during process of booting
grml nocolor                        disable colorized output while booting
grml log                            log error messages while booting and
grml testcd                         Check CD data integrity and md5sums

documented on: 2006.07.06

Cheatcodes wiki 

http://wiki.grml.org/doku.php?id=cheatcodes

Main bootparams 

 grml   default
expert         interactive setup (expert modus)
fb1280x1024, fb1024x768 or fb800x600    use framebuffer mode (e.g. notebooks)
nofb   disable framebuffer mode
hd / hd1 / hd2 / hd3   boot from local (primary/secondary/...) harddisk
floppy         boot from local floppydisk

Bootoptions 

option description
grml lang=tw,us set keyboard/language
grml gmt tz=Europe/Vienna use GMT-based time and specified timezone for TZ
grml ssh=password set password for user grml and start ssh-server
grml services=name start specified service(s) [/etc/init.d/name start]
grml scsi=module load specific module (necessary if autodetection for SCSI fails)
grml scsi=probe autoprobe scsi-modules
grml myconfig=/dev/fd0 load configuration from specified device
grml home=/dev/sda1 use specified device as home directory
grml testcd check CD data integrity and md5sums
grml toram copy CD to RAM and run from there
grml black=modulename add specified module to blacklist of hotplug
grml noagent={input,isapnp,net,pci,usb} disable specific hotplug agent
grml no{pcmcia,swap,apm,apic,acpi,scsi} disable specified feature
grml video=normal vga=ask disable / prompt menu for framebuffer

documented on: 2006.07.06