serial Activate ttyS0 and start a getty
grub Boot Grub bootloader (special all-in-one-image)
dos Boot FreeDOS
-bsd Boot MirOS BSD
hdt Boot Hardware Detection Tool (from syslinux project)
Further documentation regarding the boot process can be found at:
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
+grml persistence Enable persistency feature, more details available at
http://wiki.grml.org/doku.php?id=persistency
grml hostname=... Set hostname to given argument
grml hostname Set a random hostname
use via "grml bootfrom=/dev/sda1"
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 /media/sda1/'
+ running 'rsync -a --progress /lib/live/mount/medium/live /media/sda1/'
grml bootfrom=removable Restrict search for the live media to removable type only.
grml bootfrom=removable-usb Restrict search for the live media to usb mass storage only.
grml isofrom=/dev/sda1/grml.iso Use specified ISO image for booting
and /var/log/boot
grml testcd Check CD data integrity and md5sums
+Security / login related settings:
+----------------------------------
+
+grml ssh=password Set password for root & grml user and start ssh-server
+grml passwd=... Set password for root & grml user
+grml encpasswd=.... Set specified hash as password for root & grml user, use e.g.
+ 'mkpasswd -H md5' to generate such a hash (available in Grml >=2013.09)
+
Service related settings:
-------------------------
-grml ssh=password Set password for root & grml user and start ssh-server
grml startup=script Start $script instead of grml-quickconfig on startup
grml nosyslog Do not start syslog daemon
grml nogpm Disable GPM daemon
[Note: Grml 2011.12+ doesn't include a VNC client.]
Accessibility related settings:
---------------------------------
+-------------------------------
grml brltty=type,port,table Parameters for Braille device (e.g.: brltty=al,/dev/ttyS0,text.de.tbl)
See http://mielke.cc/brltty/guidelines.html for documentation.
grml dmraid=off Actively try to stop any present dmraid devices.
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 read-only Make sure all harddisk devices (/dev/hd* /dev/sd*) are forced to read-only mode
grml ethdevice=... Use specified network device for network boot instead of default (eth0)
grml ethdevice-timeout=... Use specified network configuration timeout instead of default (15sec)
grml xmodule=ati|fbdev|i810|mga Use specified X.org-Module (1)
grml radeon.modeset=0 nomodeset Disable Kernel Mode Setting (KMS) for Radeon driver.
grml i915.modeset=0 nomodeset Disable Kernel Mode Setting (KMS) for Intel driver.
grml nouveau.modeset=0 nomodeset Disable Kernel Mode Setting (KMS) for Nouveau driver.
+grml cirrus.modeset=0 nomodeset Disable Kernel Mode Setting (KMS) for Cirrus driver.
+grml mgag200.modeset=0 nomodeset Disable Kernel Mode Setting (KMS) for MGAG200 driver.
Installation related settings:
------------------------------
target= target partition/directory of the new Debian system, e.g.: target=/dev/sda1
grub= where to install grub to, e.g.: grub=/dev/sda
release= specify release of new Debian system (default is stable), e.g.: release=sid
- mirror= specify mirror for apt-get/aptitude, e,g.: mirror=http://http.debian.net/debian
+ mirror= specify mirror for apt-get/aptitude, e,g.: mirror=http://ftp.debian.org/debian
password= set passwort of user root without prompting for it, e.g.: password=AiTh5ahn
Usage example for automatic installation:
- debian2hd target=/dev/sda1 grub=/dev/sda mirror=http://http.debian.net/debian password=foobar
+ debian2hd target=/dev/sda1 grub=/dev/sda mirror=http://ftp.debian.org/debian password=foobar
See http://grml.org/grml-debootstrap/ for more information.
directory live, containing the squashfs compressed filesystem file,
must be located in the top level directory of the CD.
-*) Caution: screensavers: Don't start vlock or any other screensaver
+*) Caution: screensavers: Don't start physlock or any other screensaver
that requires a password manually. There are no default passwords on
the live system - all accounts are LOCKED by default for security reasons.
Instead just invoke the script grml-lock which prompts for setting a