Table of Contents
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
http://grml.org/files/release-0.7/grml-cheatcodes.txt
use cheatcodes.txt, not the wiki on the web, because the txt version is more up to date and comprehensive. |
Table 1. 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 |
Table 2. 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 3. 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 4. 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 |
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
http://wiki.grml.org/doku.php?id=cheatcodes
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
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