CHEATCODES AND HINTS FOR GRML
==============================================================================
+*IMPORTANT NOTICE*: Some bootoptions may not work as expected (and documented) yet
+ because grml is based on a new framework named grml-live now - see
+ http://grml.org/grml-live/ for details. Please report all bootoptions
+ that do not work as expected. Thank you! http://grml.org/bugs/
+
These options (can be combined) work from the (isolinux/grub) bootprompt:
grml Use default settings (same as just pressing return)
+grml2ram Copy grml's squashfs file to RAM and
+ run from there (compare with 'grml toram')
memtest Run Memtest86+ instead of Linux
fb1280x1024 Use fixed framebuffer graphics (1)
fb1024x768 Use fixed framebuffer graphics (2) [notice: grml's default]
debug Get shells during process of booting for debugging
bootchart Create chart of booting sequence in /var/log/bootchart.tgz
forensic Do not touch any harddisks during hardware recognition
-splash Text based bootsplash
serial Activate ttyS0 and start mgetty
dos Boot FreeDOS
grub Boot into the Grub bootloader
Booting related options:
------------------------
-grml toram Copy CD to RAM and run from there
+grml toram Copy the whole CD/medium to RAM and run
+ from there (compare with 'grml2ram')
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
Debugging related settings:
---------------------------
-debug Get shells during process of booting
+debug Get shells during process of booting, using GNU screen
+grml debug=noscreen Get shells during process of booting, but without using GNU screen
grml nocolor Disable colorized output while booting
grml log Log error messages while booting and
grml testcd Check CD data integrity and md5sums
-------------------------
grml ssh=password Set password for user grml and start ssh-server
grml startup=script Start $script instead of grml-quickconfig on startup
-grml nosyslog Do not start syslog-ng
+grml nosyslog Do not start syslog daemon
grml nogpm Disable GPM daemon
+grml noconsolefont Disable setting of console font (using consolechars)
grml noblank Disable console blanking
+grml tsplash Text based bootsplash
+grml noquick Disable grml-quickconfig startup script
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 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 scandelay[=seconds] Delay accessing ISO-device (useful for booting via usb/firewire)
grml cdrom=/dev/... Use specifed device as CD-ROM device (used for mounting the grml-ISO)
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 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 micvol=number Set mixer volume of microphone to level $number (default: 0)
grml pnpbios=off No PnP Bios initialization
grml acpi=off Disable ACPI Bios completely
grml nousb2 Disable initialization of USB 2.x controller(s)