Basic Source Code 1
Basic Source Code 1
1
==============================================================================
Notice: not all of the following cheatcodes are available on all the grml flavours.
For example the X window system is not part of grml-small.
Regional settings:
------------------
grml lang=at|de|cn|da|es|fr|it Specify language ($LANG, $LC_ALL, $LANGUAGE -
utf8) + keyboard
grml lang=nl|pl|ru|sk|tr|tw|us Specify language ($LANG, $LC_ALL, $LANGUAGE -
utf8) + keyboard
grml lang=$LANG-iso Activate $LANG (use like in lines above) with
iso-mode instead of utf8
grml gmt Use GMT-based time
grml tz=Europe/Vienna Use this timezone for TZ
grml keyboard=us xkeyboard=us Use different keyboard layout (text-console/X)
grml setkeycodes Set some special function keys for MS/HP
keyboards
Configuration settings:
-----------------------
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 hostname=... Set hostname
grml debnet Search through local partitions for file
/etc/network/interfaces,
copy /etc/network to local system and restart
networking then
grml distri=... Set distribution name to given argument. If a
jpg file named like the
given distri name can be found in directory
desktop on the ISO
(/cdrom/desktop/"$DISTRI") it will be taken as
wallpaper for grml
grml unionfs Use unionfs instead of aufs as overlay
filesystem
Caution: do *not* use the grml2hd and/or debian2hd bootoption if you do not know
what you are doing!
Install plain Debian via debian2hd bootoption (which runs grml-debootstrap in non-
interactive mode):
Install grml via grml2hd bootoption (which runs grml2hd in non-interactive mode):
Passwords of user root and user are "grml" - please adjust after hd-install!
See http://grml.org/grml2hd/ for more information.
Additional notes:
-----------------
*) If your grml-CD makes strange noises during boot, or you see frequent
errors like "squashfs: read error", or programs are crashing randomly,
then your CD image is probably defective or incomplete, or your CD-burner
created a defective CD due to wrong writing speed or bad media. This is
the most common error reported. Please boot with "grml testcd" to check
if the CD is OK, and/or even better, verify the MD5 checksums that are
present on the mirrors before writing the CD. Check your CD low-level
via running 'readcd -c2scan dev=/dev/cdrom'. In some cases, defective
IDE controllers cause this error if you have DMA enabled. Also, please
read the grml-FAQ.
*) Some boards apparently don't pass the proper memory size to the
linux-kernel. It may cause the message "Panic: cannot mount root file
system" and the system hangs. Use "grml mem=128M" to solve that
problem if your system has 128MByte memory for example (caution:
you MUST use a capital "M" here).
# EOF