介紹
Grml is a bootable live system (Live-CD) based on Debian.
Last Version: 2018.12
HomePage: https://grml.org/
Isolinux bootprompt options:
Tools
- memtest Run Memtest86+ instead of Linux
- grub Boot Grub bootloader (special all-in-one-image)
- dos Boot FreeDOS
- hdt Boot Hardware Detection Tool (from syslinux project)
常用
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'
Setting
grml lang=at|de|cn|da|es|fr|it Specify language ($LANG, $LC_ALL, $LANGUAGE - utf8) + keyboard
grml keyboard=us Use different keyboard layout
grml localtime Hardware Clock is set to local time (LOCAL), this is the default
grml tz=Europe/Vienna Use specified timezone for TZ, defaults to TZ=UTC
===================== Network
grml hostname=... Set hostname to given argument
grml dns=8.8.8.8,8.8.4.4 Set DNS resolvers during boot and for live system.
grml ip=...
Standard Linux kernel ip= boot option. Arguments:
clientip:nfsserverip:gwip:netmask:hostname:device:autoconf
Valid values for autoconf: off, on, dhcp, bootp, rarp, both.
Almost everything is optional. Most common form: ip=dhcp
=====================
forensic Do not touch any harddisks during hardware recognition
grml noautoconfig Disable searching for device labeled GRMLCFG
grml noquick Disable grml-quickconfig startup script
grml noswraid Disable scanning for software raid arrays (creates /etc/mdadm/mdadm.conf)
grml dmraid=off Actively try to stop any present dmraid devices.
grml nolvm Disable scanning for Logical Volumes (LVM)
=====================
grml netscript=server/file Download and execute file
grml netconfig=server/config.tbz Download file and extract configuration archiv
grml file=foobar.tbz Use specified file as name for configuration archive instead of the default one (config.tbz)
grml persistence Enable persistency feature, more details available at
http://wiki.grml.org/doku.php?id=persistency
===================== Remote
serial Activate ttyS0 and start a getty
grml ssh=password
Set password for root & grml user and start ssh-server
grml vnc=password
Start VNC server with startup of X.org and sets the password to the specified one.
To automatically start the VNC server use the startx bootoption.
===================== UI
grml nogpm Disable GPM daemon
grml noconsolefont Disable setting of console font (using consolechars)
grml noblank Disable console blanking
grml noconsolefont Disable setting of console font (using consolechars)
=====================
*) If you wish to remaster the CD, please don't forget to specify
-no-emul-boot -boot-load-size 4 -boot-info-table \
-b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat
as option to mkisofs. Otherwise your CD won't be bootable.
The directory live, containing the squashfs compressed filesystem file,
must be located in the top level directory of the CD.
===================== PXE
Run Netboot.xyz
Run iPXE
Tools
grml-x
grml-x: create xorg.conf file (providing hardware detection) and start X window system
grml2usb
grml2usb [ options ] <ISO[s]> <device>
--bootoptions=…
Use specified bootoptions as default.
To add multiple bootoptions you can specify the option multiple time.
--remove-bootoption=…
Remove specified bootoption (could be a regex) from existing boot options.
Use multiple entries for removing different bootoptions at once.