Warning!

Notice: the grml team is migrating from Mercurial to Git.
Please visit git.grml.org instead!

initial checkin
authorMichael Prokop <mika@grml.org>
Sun Nov 26 16:55:33 2006 +0100 (2 years ago)
changeset 075c7c77bf714
manifest75c7c77bf714
child 105d5e2601b97
tag0.9-1
initial checkin
debian/changelog
debian/compat
debian/control
debian/copyright
debian/dirs
debian/docs
debian/rules
faq/faq-0.1.html
faq/faq-0.2.html
faq/faq-0.3.html
faq/faq-0.4.html
faq/faq-0.5.html
faq/faq-0.6.html
faq/faq-0.7.html
faq/faq-0.8.html
faq/index.html
grml-cheatcodes.txt
introduction/debian.html
introduction/index.html
keyboard/index.html
keyboard/us.txt
logo.png
packages/index.html
packages/small.html
paper/grml-paper.de.pdf
startpage.html
unix/alphaindex.html
unix/chapter1.html
unix/chapter10.html
unix/chapter11.html
unix/chapter12.html
unix/chapter13.html
unix/chapter14.html
unix/chapter15.html
unix/chapter16.html
unix/chapter17.html
unix/chapter18.html
unix/chapter19.html
unix/chapter2.html
unix/chapter3.html
unix/chapter4.html
unix/chapter5.html
unix/chapter6.html
unix/chapter7.html
unix/chapter8.html
unix/chapter9.html
unix/index.html
unix/linux/made_easy/cpd
unix/linux/made_easy/index.html
unix/linux/made_easy/tklife
unix/linux/made_easy/yplist
zsh/grml-zsh-refcard.pdf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/changelog Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,329 @@
+grml-docs (0.9-1) unstable; urgency=low
+
+ * grml 0.9 'dioptrienotto' is coming!
+ * Move faq/index.html to faq/faq-0.8.html, faq/index.html requires
+ some work though for final grml 0.9.
+ * Update grml-zsh-refcard, grml-cheatcodes.txt and packages/index.html.
+
+ -- Michael Prokop <mika@grml.org> Sun, 26 Nov 2006 15:14:31 +0100
+
+grml-docs (0.8-9) unstable; urgency=low
+
+ * Added grml-cheatcodes.txt, thanks for hint - Mark.
+
+ -- Michael Prokop <mika@grml.org> Fri, 8 Sep 2006 11:53:59 +0200
+
+grml-docs (0.8-8) unstable; urgency=low
+
+ * Updated introduction/index.html: mention that exiting on tty2
+ and tty3 brings a plain console.
+
+ -- Michael Prokop <mika@grml.org> Thu, 7 Sep 2006 15:11:36 +0200
+
+grml-docs (0.8-7) unstable; urgency=low
+
+ * Updated FAQ and packages list to final grml 0.8 state.
+
+ -- Michael Prokop <mika@grml.org> Sun, 13 Aug 2006 10:59:11 +0200
+
+grml-docs (0.8-6) unstable; urgency=low
+
+ * Updated packages list.
+
+ -- Michael Prokop <mika@grml.org> Thu, 10 Aug 2006 08:50:26 +0200
+
+grml-docs (0.8-5) unstable; urgency=low
+
+ * Updated startpage.
+
+ -- Michael Prokop <mika@grml.org> Thu, 3 Aug 2006 00:17:32 +0200
+
+grml-docs (0.8-4) unstable; urgency=low
+
+ * grml 0.8-rc1 is going public, adjusted docs therefore.
+
+ -- Michael Prokop <mika@grml.org> Wed, 2 Aug 2006 18:25:04 +0200
+
+grml-docs (0.8-3) unstable; urgency=low
+
+ * Added link to grml-wiki to startpage (thanks for hint,
+ Jeroen Schot!)
+
+ -- Michael Prokop <mika@grml.org> Tue, 1 Aug 2006 00:58:31 +0200
+
+grml-docs (0.8-2) unstable; urgency=low
+
+ * Updated list of windowmanagers. Removed WPA and IPW sections
+ (2.6.13-grml is pretty old nowadays), deleted aide and tripwire
+ documentation (both not shipped anymore).
+
+ -- Michael Prokop <mika@grml.org> Thu, 27 Jul 2006 22:01:49 +0200
+
+grml-docs (0.8-1) unstable; urgency=low
+
+ * New grml version. Updated therefore.
+ * Clean up debian/rules.
+ * Bumbed Standard Version to 3.6.2 (no further changes).
+ * Updated long description.
+
+ -- Michael Prokop <mika@grml.org> Wed, 26 Jul 2006 11:23:31 +0200
+
+grml-docs (0.7-7) unstable; urgency=low
+
+ * Fixed typo in introduction/. It's not two times TTY10 but once
+ TTY10 and once TTY11.
+
+ -- Michael Prokop <mika@grml.org> Fri, 21 Apr 2006 14:48:38 +0200
+
+grml-docs (0.7-6) unstable; urgency=low
+
+ * Updated startpage.
+
+ -- Michael Prokop <mika@grml.org> Sat, 15 Apr 2006 11:36:00 +0200
+
+grml-docs (0.7-5) unstable; urgency=low
+
+ * Another update of packages/index.html. This should be very
+ close to grml 0.7 now.
+
+ -- Michael Prokop <mika@grml.org> Sun, 9 Apr 2006 00:35:40 +0200
+
+grml-docs (0.7-4) unstable; urgency=low
+
+ * Updated language section in faq.
+ * Updated packages/index.html.
+
+ -- Michael Prokop <mika@grml.org> Sat, 8 Apr 2006 14:29:59 +0200
+
+grml-docs (0.7-3) unstable; urgency=low
+
+ * Added faq from grml 0.6.
+ * Updated faq.
+
+ -- Michael Prokop <mika@grml.org> Fri, 7 Apr 2006 19:59:07 +0200
+
+grml-docs (0.7-2) unstable; urgency=low
+
+ * Updated packages/index.html for new release.
+
+ -- Michael Prokop <mika@grml.org> Fri, 7 Apr 2006 14:31:26 +0200
+
+grml-docs (0.7-1) unstable; urgency=low
+
+ * New grml release.
+
+ -- Michael Prokop <mika@grml.org> Thu, 6 Apr 2006 16:17:28 +0200
+
+grml-docs (0.6-6) unstable; urgency=low
+
+ * Updated faq (releasename for 0.7, mention donation, squashfs
+ problems).
+
+ -- Michael Prokop <mika@grml.org> Thu, 30 Mar 2006 12:37:44 +0200
+
+grml-docs (0.6-5) unstable; urgency=low
+
+ * Update faq (mount usb device).
+ * Updated packages/index.html.
+
+ -- Michael Prokop <mika@grml.org> Sun, 26 Feb 2006 23:46:20 +0100
+
+grml-docs (0.6-4) unstable; urgency=low
+
+ * Updated faq (/bin/sh -> zsh -> bash).
+
+ -- Michael Prokop <mika@grml.org> Fri, 10 Feb 2006 21:22:26 +0100
+
+grml-docs (0.6-3) unstable; urgency=low
+
+ * Adjusted docs for grml-small 0.2.
+ * Adjusted package list.
+
+ -- Michael Prokop <mika@grml.org> Sun, 22 Jan 2006 15:24:39 +0100
+
+grml-docs (0.6-2) unstable; urgency=low
+
+ * Updated faq once more.
+
+ -- Michael Prokop <mika@grml.org> Sun, 22 Jan 2006 01:10:26 +0100
+
+grml-docs (0.6-1) unstable; urgency=low
+
+ * The 'get your winterschlapfn' release.
+
+ -- Michael Prokop <mika@grml.org> Sat, 21 Jan 2006 14:02:00 +0100
+
+grml-docs (0.5-8) unstable; urgency=low
+
+ * Updated faq.
+
+ -- Michael Prokop <mika@grml.org> Sun, 15 Jan 2006 16:32:22 +0100
+
+grml-docs (0.5-7) unstable; urgency=low
+
+ * Mention bootoptions keyboard and xkeyboard in the language
+ section in faq.
+
+ -- Michael Prokop <mika@grml.org> Fri, 13 Jan 2006 14:24:43 +0100
+
+grml-docs (0.5-6) unstable; urgency=low
+
+ * Fixed wrong placed <ul> in startpage.html
+ * Updated faq once more.
+
+ -- Michael Prokop <mika@grml.org> Tue, 20 Dec 2005 17:41:50 +0100
+
+grml-docs (0.5-5) unstable; urgency=low
+
+ * Updated faq once more (several addons and cleanups).
+
+ -- Michael Prokop <mika@grml.org> Tue, 20 Dec 2005 14:31:02 +0100
+
+grml-docs (0.5-4) unstable; urgency=low
+
+ * Updated faq for upcoming grml 0.6 release.
+ * Added 'grml-tips' to release tips on startpage.
+
+ -- Michael Prokop <mika@grml.org> Tue, 20 Dec 2005 13:33:58 +0100
+
+grml-docs (0.5-3) unstable; urgency=low
+
+ * Updated startpage.html (new tips).
+
+ -- Michael Prokop <mika@grml.org> Mon, 5 Dec 2005 11:52:23 +0100
+
+grml-docs (0.5-2) unstable; urgency=low
+
+ * Fixed broken links in faq [thanks, Ronny Plattner!].
+
+ -- Michael Prokop <mika@grml.org> Thu, 24 Nov 2005 23:12:16 +0100
+
+grml-docs (0.5-1) unstable; urgency=low
+
+ * Adjusted packages list for grml 0.5.
+
+ -- Michael Prokop <mika@grml.org> Sun, 23 Oct 2005 19:27:37 +0200
+
+grml-docs (0.4-13) unstable; urgency=low
+
+ * Very small update of faq/index.html.
+
+ -- Michael Prokop <mika@grml.org> Sun, 23 Oct 2005 15:38:52 +0200
+
+grml-docs (0.4-12) unstable; urgency=low
+
+ * Mention the new config framework on the startpage.
+
+ -- Michael Prokop <mika@grml.org> Sun, 23 Oct 2005 15:28:34 +0200
+
+grml-docs (0.4-11) unstable; urgency=low
+
+ * Updated introduction and startpage for grml 0.5.
+
+ -- Michael Prokop <mika@grml.org> Sun, 23 Oct 2005 01:05:19 +0200
+
+grml-docs (0.4-10) unstable; urgency=low
+
+ * Updated faq (many updates for upcoming 0.5 release).
+ * Updated 'tips of the release' on startpage.html.
+
+ -- Michael Prokop <mika@grml.org> Sun, 9 Oct 2005 17:34:07 +0200
+
+grml-docs (0.4-9) unstable; urgency=low
+
+ * Updated faq (sysv-rc->file-rc).
+
+ -- Michael Prokop <mika@grml.org> Sun, 25 Sep 2005 22:50:04 +0200
+
+grml-docs (0.4-8) unstable; urgency=low
+
+ * Fixed dangling link in introduction/index.html.
+ * Updated link for debaday (http://debaday.debian.net/) in
+ introduction/debian.html.
+
+ -- Michael Prokop <mika@grml.org> Sat, 24 Sep 2005 23:39:19 +0200
+
+grml-docs (0.4-7) unstable; urgency=low
+
+ * Use grml-color (#FFCC33) as background-color of html-pages.
+
+ -- Michael Prokop <mika@grml.org> Sat, 24 Sep 2005 23:07:52 +0200
+
+grml-docs (0.4-6) unstable; urgency=low
+
+ * Added ipw2200-tip to startpage.html.
+
+ -- Michael Prokop <mika@grml.org> Tue, 20 Sep 2005 12:13:34 +0200
+
+grml-docs (0.4-5) unstable; urgency=low
+
+ * Updated introduction/index.html (tty12 uses multitail and not less).
+
+ -- Michael Prokop <mika@grml.org> Fri, 16 Sep 2005 23:05:58 +0200
+
+grml-docs (0.4-4) unstable; urgency=low
+
+ * Added the debian-wiki to debian.html.
+
+ -- Michael Prokop <mika@grml.org> Sat, 3 Sep 2005 20:50:27 +0200
+
+grml-docs (0.4-3) unstable; urgency=low
+
+ * Added paper/grml-paper.de.pdf
+ * Added introduction/debian.html
+ * Updated faq/index.html to latest upstream version and renamed old
+ index.html to faq-0.4.html.
+
+ -- Michael Prokop <mika@grml.org> Fri, 2 Sep 2005 10:51:32 +0200
+
+grml-docs (0.4-2) unstable; urgency=low
+
+ * Fixed typo in startpage.html (closes #17).
+
+ -- Michael Prokop <mika@grml.org> Sun, 29 May 2005 11:29:00 +0200
+
+grml-docs (0.4-1) unstable; urgency=low
+
+ * Release grml 0.4 is coming!
+ * Added grml-zsh-refcard.pdf
+ * Updated files for grml 0.4
+
+ -- Michael Prokop <mika@grml.org> Mon, 9 May 2005 00:05:33 +0200
+
+grml-docs (0.3-1) unstable; urgency=low
+
+ * Let's go upstream - grml 0.3 hustenstopper!
+
+ -- Michael Prokop <mika@grml.org> Thu, 3 Mar 2005 23:28:31 +0100
+
+grml-docs (0.2-1) unstable; urgency=low
+
+ * Updated startpage.html.
+ * Updated packages-list.
+
+ -- Michael Prokop <mika@grml.org> Fri, 11 Feb 2005 12:23:51 +0100
+
+grml-docs (0.2) unstable; urgency=low
+
+ * Updated for release 0.2.
+
+ -- Michael Prokop <mika@grml.org> Sun, 9 Jan 2005 22:24:50 +0100
+
+grml-docs (0.1-2) unstable; urgency=low
+
+ * Added 'tip of the release', adjusted documentation.
+
+ -- Michael Prokop <mika@grml.org> Sun, 5 Dec 2004 15:28:55 +0100
+
+grml-docs (0.1-1) unstable; urgency=low
+
+ * Updated FAQ, introduction and startpage.
+
+ -- Michael Prokop <mika@grml.org> Tue, 16 Nov 2004 13:41:59 +0100
+
+grml-docs (0.1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Michael Prokop <mika@grml.org> Fri, 17 Sep 2004 20:00:11 +0200
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/compat Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,1 @@
+4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/control Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,17 @@
+Source: grml-docs
+Section: grml
+Priority: optional
+Maintainer: Michael Prokop <mika@grml.org>
+Build-Depends: debhelper (>= 4.0.0)
+Standards-Version: 3.6.2
+
+Package: grml-docs
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: documentation for grml (grml.org)
+ Introduction, FAQ and additional documentation for grml. grml is
+ a bootable CD (Live-CD) originally based on Knoppix and nowadays
+ based on Debian grml includes a collection of GNU/Linux software
+ especially for users of texttools and system administrators.
+ .
+ Homepage: http://grml.org/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/copyright Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,27 @@
+This package was debianized by Michael Prokop <mika@grml.org> on
+Fri, 17 Sep 2004 20:00:11 +0200.
+
+It was downloaded from http://www.grml.org/
+
+Upstream Author: Michael Prokop <mika@grml.org>
+
+Copyright:
+
+ This software is copyright (c) 2004 by Michael Prokop.
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ 02111-1307, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/dirs Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,7 @@
+usr/share/doc/grml-docs
+usr/share/doc/grml-docs/faq
+usr/share/doc/grml-docs/introduction
+usr/share/doc/grml-docs/keyboard
+usr/share/doc/grml-docs/packages
+usr/share/doc/grml-docs/unix
+usr/share/doc/grml-docs/zsh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/debian/rules Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,62 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+build: build-stamp
+
+build-stamp:
+ dh_testdir
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ dh_clean
+ rm -rf $(CURDIR)/debian/grml-docs/
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/grml-docs.
+ cp ./faq/* debian/grml-docs/usr/share/doc/grml-docs/faq/
+ cp ./introduction/* debian/grml-docs/usr/share/doc/grml-docs/introduction/
+ cp ./keyboard/* debian/grml-docs/usr/share/doc/grml-docs/keyboard/
+ cp ./packages/* debian/grml-docs/usr/share/doc/grml-docs/packages/
+ cp -r ./unix/* debian/grml-docs/usr/share/doc/grml-docs/unix/
+ cp -r ./zsh/* debian/grml-docs/usr/share/doc/grml-docs/zsh/
+ cp ./startpage.html debian/grml-docs/usr/share/doc/grml-docs/
+ cp ./logo.png debian/grml-docs/usr/share/doc/grml-docs/
+ install -m 644 grml-cheatcodes.txt debian/grml-docs/usr/share/doc/grml-docs/grml-cheatcodes.txt
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/faq/faq-0.1.html Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,342 @@
+<!--
+# Filename: faq/index.html
+# Purpose: frequently asked questions (FAQ) on the grml system
+# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
+# Bug-Reports: see http://grml.org/bugs/
+# License: This file is licensed under the GPL v2.
+# Latest change: Die Nov 16 13:40:44 CET 2004 [mika]
+################################################################################
+-->
+
+<html>
+<head>
+<title>FAQ @ grml</title>
+</head>
+
+<body>
+
+<p>&nbsp;</p>
+
+<h1 align="center">FAQ for grml 0.1</h1>
+
+ <p><a name="toc"></a><strong>Index:</strong></p>
+
+ <p class="toc"><a href="#general">General:</a></p>
+ <ol>
+ <li><a href="#whatis">What is grml?</a></li>
+ <li><a href="#whatmeans">What does grml mean?</a></li>
+ <li><a href="#requirements">Requirements for running grml</a></li>
+ <li><a href="#why">Why another Linux distribution?</a></li>
+ <li><a href="#license">What's the license of grml?</a></li>
+ <li><a href="#difference">What's the difference between grml and $OTHER-DISTRIBUTION? What are your main goals?</a></li>
+ <li><a href="#knoppix">What's the difference between grml and Knoppix?</a></li>
+ </ol>
+
+ <p class="toc"><a href="#system">System</a>:</p>
+ <ol>
+ <li><a href="#password">What are the passwords of users on grml?</a></li>
+ <li><a href="#version">How to find out the version of grml</a></li>
+ <li><a href="#remove_cd">Is it possible to run LiveCD and eject CD-ROM?</a></li>
+ <li><a href="#kde_and_foo">KDE, Gnome, $FOO and $BAR</a></li>
+ <li><a href="#bugreport">Bugreport</a></li>
+ <li><a href="#hdinstall">Is it possible to install grml to harddisc?</a></li>
+ </ol>
+
+ <p class="toc"><a href="#software">Software:</a></p>
+ <ol>
+ <li><a href="#sw_general">General</a></li>
+ <li><a href="#init">Init-System</a></li>
+ <li><a href="#zsh">Why is zsh the default shell (/bin/sh)?</a></li>
+ <li><a href="#bash">Is a bash available?</a></li>
+ <li><a href="#setuid">setuid/SUID</a></li>
+ <li><a href="#aide">aide</a></li>
+ <li><a href="#bitchx">bitchx</a></li>
+ <li><a href="#ftpserver">ftp server</a></li>
+ <li><a href="#ispell">ispell</a></li>
+ <li><a href="#latex">LaTeX</a></li>
+ <li><a href="#pine">pine</a></li>
+ <li><a href="#tripwire">tripwire</a></li>
+ <li><a href="#xserver">X-Server</a></li>
+ </ol>
+
+ <p class="toc"><a href="#question">Further questions</a></p>
+
+ <h2><a name="general"></a><a href="#toc">General</a></h2>
+
+ <h3><a name="whatis"></a><a href="#toc">What is grml?</a></h3>
+
+ <p>grml is a bootable CD (Live-CD) based on <a
+ href="http://www.knopper.net/knoppix/">Knoppix</a> and <a
+ href="http://www.debian.org/">Debian</a>. grml includes a collection of GNU/Linux
+ software especially for users of texttools and system administrators. grml provides
+ automatic hardware detection. You can use grml as a rescue system, for analyzing
+ systems/networks or as a working environment. It is not necessary to install anything
+ to a harddisk. Due to on-the-fly decompression grml includes about 2 GiB of software
+ and documentation on the CD.</p>
+
+ <h3><a name="whatmeans"></a><a href="#toc">What does grml mean?</a></h3>
+
+ <p>grml is short for 'grummel' and comes close to 'argl' or 'grrr' in english. People
+ use this when they want to express their dissatisfaction/discontentedness with software
+ (amongst other things):</p>
+
+<pre class="rahmen">
+$ grep -ch grml .centericq/**/history | xargs echo | \
+ sed 's/[0-9]*/&amp; + /g' | sed 's/+ $//g' | bc -l
+3746</pre>
+
+ <h3><a name="requirements"></a><a href="#toc">Requirements for running grml</a></h3>
+
+ <ul>
+ <li>Intel-compatible CPU (i486 or later, preferably 300MHz+)</li>
+ <li>with X: at least 64MB RAM</li>
+ <li>without X: 20MB of RAM should suffice</li>
+ <li>bootable CD-ROM drive (or a boot floppy and standard CD-ROM [IDE/ATAPI or SCSI])</li>
+ </ul>
+
+ <h3><a name="why"></a><a href="#toc">Why another Linux distribution?</a></h3>
+
+ <p>There already exist &quot;<a href="http://www.distrowatch.com/">some</a>&quot;
+ distributions. We decided to base our work on the existing infrastructure of <a
+ href="http://debian.org/">Debian</a> and <a href="http://www.knoppix.net/">Knoppix</a>
+ because we don't want to reinvent the wheel. Some admins already use their own
+ rescue-CD and Knoppix is great but does not bring that many important tools for admins
+ out of the box so we decided to share our work with others.</p>
+
+ <h3><a name="license"></a><a href="#toc">What's the license of grml?</a></h3>
+
+ <p>Anything written by the grml team is published under the GPL
+ (<a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a>). You
+ don't have to pay anything for running grml. <a href="/contact/">Donations and
+ feedback</a> is welcome of course.</p>
+
+ <h3><a name="difference"></a><a href="#toc">What's the difference between grml and
+ $OTHER-DISTRIBUTION? What are your main goals?</a></h3>
+
+ <p>The main goal of grml is to be a distribution well suited for users of texttools and
+ sysadmins. grml includes many important texttools (of course awk, sed, grep,... but
+ also zsh, mutt, slrn, vim and many other stuff we like) and useful programs for admin's
+ daily work too. grml uses the existing infrastructure of <a
+ href="http://www.debian.org/">Debian</a> and <a
+ href="http://www.knopper.net/knoppix/">Knoppix</a>.</p>
+
+ <h3><a name="knoppix"></a><a href="#toc">What's the difference between grml and Knoppix?</a></h3>
+
+ <p>grml comes with a vastly different set of software. Missing KDE and OpenOffice
+ provides the possibility of shipping more than 600 packages which Knoppix does not
+ provide. grml starts a 2.6.x kernel but no X for faster startup. Knoppix is based on
+ Debian/testing (using apt-pinning) - but grml is based on Debian/unstable.</p>
+
+ <h2><a name="system"></a><a href="#toc">System</a></h2>
+
+ <h3><a name="password"></a><a href="#toc">What are the passwords of users on grml?</a></h3>
+
+ <p>There are no default passwords. All accounts are locked by default. Even local
+ logins are not possible (unless you set a password or create new user accounts as
+ root). You can create valid passwords using "sudo passwd [username]" from the Shell,
+ individually.</p>
+
+ <h3><a name="version"></a><a href="#toc">How to find out the version of grml</a></h3>
+
+ <p>Run 'grml-version' or use the following command:</p>
+
+<pre class="rahmen">
+$ cat /etc/grml_version</pre>
+
+ <h3><a name="remove_cd"></a><a href="#toc">Is it possible to run LiveCD and eject CD-ROM?</a></h3>
+
+<pre class="rahmen">
+$ sudo umount -l /cdrom
+$ sudo eject /dev/cdrom # now don't run any new programs ;)
+$ mount /dev/cdrom # mount it again if needed ;)
+</pre>
+
+ <h3><a name="kde_and_foo"></a><a href="#toc">KDE, Gnome, $FOO and $BAR</a></h3>
+
+ <p>Why isn't KDE, Gnome, $FOO or $BAR part of grml? grml is a distribution for users of
+ text tools and sysadmins. If you would like to run KDE with Debian use e.g. <a
+ href="http://www.knopper.net/knoppix/">Knoppix</a>, <a
+ href="http://www.munjoylinux.org/">Munjoy-Linux</a>, <a
+ href="http://kanotix.com/">Kanotix</a> or <a href="http://www.kalyxo.org/">Kalyxo</a>.
+ Gnome users might find <a href="http://www.gnoppix.org/">Gnoppix</a> useful. If you
+ would like to see a special (software) package inside grml please <a
+ href="/report/">report it to us</a>!</p>
+
+ <h3><a name="bugreport"></a><a href="#toc">Bugreport</a></h3>
+
+ <p>Report bugs via the tool reportbug which is part of the package grml-reportbug and
+ provided with the grml system. See also <a href="/bugs/">bugs-section on this
+ webpage</a>.</p>
+
+ <h3><a name="hdinstall"></a><a href="#toc">Is it possible to install grml to harddisc?</a></h3>
+
+ <p>Currently no. We are working on a grml-installer which should be available in an
+ upcoming release. But we recommend using a non-live-CD distribution for installing on
+ harddisc because it will probably fit better. Especially if you would like to build a
+ server system you don't want to use a live-cd system. Use <a
+ href="http://www.debian.org/devel/debian-installer/">d-i of Sarge</a> (Debian
+ Installer), <a href="http://www.ubuntulinux.org/">Ubuntu Linux</a> or if you have a lot
+ of computers you might consider <a href="http://www.informatik.uni-koeln.de/fai/">FAI (Fully
+ Automatic Installation) for Debian GNU/Linux</a> by Thomas Lange useful.</p>
+
+ <h2><a name="software"></a><a href="#toc">Software</a></h2>
+
+ <h3><a name="sw_general"></a><a href="#toc">General</a></h3>
+
+ <p>Want to run a program as root? Just use 'sudo $PROGRAM'. To get a root-shell run
+ 'sudo su'.</p>
+
+ <p>Want to write a file but it fails because of readonly filesystem? Use grml-bind.
+ grml-bind mounts the file with option bind. Just run 'grml-bind /path/to/file' and you
+ should have writing permissions.</p>
+
+ <p>Problems with a specific package? Please try 'dpkg-reconfigure $foo'. Still
+ encountering difficulties? Please send us a <a href="/bugs/">bugreport</a>! Well known
+ packages which may result in problems: cpu [nothing other yet]</p>
+
+ <p>Getting a core dump with a specific software and strace can't provide useful
+ information? Look at this example:</p>
+
+<pre class="rahmen">
+$ program
+zsh: segmentation fault (core dumped) program
+$ file =program
+/usr/bin/program: Bourne shell script text executable
+</pre>
+
+ <p>This might be a bug in "/usr/bin/program" because it uses /bin/sh but isn't shell
+ compatible. Or it might be a bug in the zsh. Please send us a <a
+ href="/bugs/">bugreport</a>!.</p>
+
+ <h3><a name="init"></a><a href="#toc">Init-System</a></h3>
+
+ <p>Why is grml using runlevel 2 as default? Because runlevel 2 is 'the textonly one'.</p>
+
+ <p>What is /etc/rc.unused.#? We do not delete any init-scripts not used by default in
+ some runlevels but move them to /etc/rc.unused.#</p>
+
+ <h3><a name="zsh"></a><a href="#toc">Why is zsh the default shell (/bin/sh)?</a></h3>
+
+ <p>Short answer: because zsh rocks.</p>
+
+ <p>Longer answer taken from <a href="http://zsh.sunsite.dk/FAQ/zshfaq01.html#l3">ZSH
+ FAQ: 1.2: What is it?</a>:</p>
+
+ <cite> Zsh is a UNIX command interpreter (shell) which of the standard shells most
+ resembles the Korn shell (ksh); its compatibility with the 1988 Korn shell has been
+ gradually increasing. It includes enhancements of many types, notably in the
+ command-line editor, options for customising its behaviour, filename globbing, features
+ to make C-shell (csh) users feel more at home and extra features drawn from tcsh
+ (another `custom' shell).</cite>
+
+ <p>If you don't know zsh take a look at <a
+ href="http://zsh.sunsite.dk/FAQ/zshfaq02.html#l9">ZSH FAQ: How does zsh differ
+ from...?</a>, 'man zsh | less -p COMPATIBILITY' and '<a
+ href="http://www.michael-prokop.at/computer/tools_zsh_en.html">man zsh-lovers</a>'.</p>
+
+ <p>If you are a bash-user and don't know the zsh yet don't be afraid. bash is largely a
+ subset of zsh and you don't have to throw away your knowledge about shell-stuff.</p>
+
+ <h3><a name="bash"></a><a href="#toc">Is a bash available?</a></h3>
+
+ <p>grml uses the <a href="#zsh">zsh</a> as the default shell but of course a current
+ version of the bash is provided by grml anyway.</p>
+
+ <h3><a name="setuid"></a><a href="#toc">setuid/SUID</a></h3>
+
+ <p>If you set a programm SUID (setuid/mode 4755) unprivileged users on your system will
+ be able to run it. This <em>could</em> be a potentially security hole so by default the
+ packages are configured not to install binaries with setuid. If you want to use the
+ binaries with setuid please run 'dpkg-reconfigure $packagename' or 'chmod 4755
+ =programm'. The following packages are well known to have a programm with not-set
+ setuid:</p>
+
+ <ul>
+ <li>hddtemp</li>
+ <li>pdsh</li>
+ <li>rssh</li>
+ <li>scponly</li>
+ <li>sing</li>
+ <li>prospect</li>
+ </ul>
+
+ <h3><a name="aide"></a><a href="#toc">aide</a></h3>
+
+ <p>Before AIDE can be used, you will have to initialize a database. In order to do
+ this, simply run the following commands:</p>
+
+<pre class="rahmen">
+sudo grml-bind /var/lib/aide
+/usr/sbin/aideinit</pre>
+
+ <h3><a name="bitchx"></a><a href="#toc">bitchx</a></h3>
+
+ <p>Why isn't bitchx part of grml? bitchx sucks. Please use the much better alternative
+ <a href="http://irssi.org/">irssi</a> which is part of grml.</p>
+
+ <h3><a name="ftpserver"></a><a href="#toc">ftp server</a></h3>
+
+ <p>Why doesn't an ftp server exist on the grml CD? We do not really like FTP. Use HTTP
+ [Apache(2)], rsync or SSH/SCP instead of FTP.</p>
+
+ <h3><a name="ispell"></a><a href="#toc">ispell</a></h3>
+
+ <p>You don't want to use the preselected default for ispell? Run
+ 'select-default-ispell' for changing it.</p>
+
+ <h3><a name="latex"></a><a href="#toc">LaTeX</a></h3>
+
+ <p>auctex and preview-latex are loaded by default in emacs. If you want to load
+ auctex based on your personal settings put the string "(require 'tex-site)" in your
+ ~/.emacs, for preview-latex use the string '(load "preview-latex")'.</p>
+
+ <h3><a name="pine"></a><a href="#toc">pine</a></h3>
+
+ <p>Pine license does not allow "modified binaries" to be distributed. So you have to
+ build it on your own. The source is distributed with grml and is located in
+ /opt/sources/. Build it via running 'grml-pine' as user grml.</p>
+
+ <h3><a name="tripwire"></a><a href="#toc">tripwire</a></h3>
+
+ <p>The site-key pass-phrase and the local key pass-phrase for tripwire are 'grml'.</p>
+
+ <h3><a name="xserver"></a><a href="#toc">X-Server</a></h3>
+
+ <p>Please use 'grml-x' for starting the X. It generates the config file
+ /etc/X11/XF86Config-4 and lets you start commands on startup (see ~/.xinitrc). Use e.g.
+ via:</p>
+
+<pre class="rahmen">
+grml-x =wmi</pre>
+
+ <p>Encounter the error message '(EE) Attempt to register more than one core pointer
+ (USB Mouse)'? Remove 'CorePointer' from the line containing 'InputDevice &quot;PS/2
+ Mouse&quot;' in the file /etc/X11/XF86Config-4.</p>
+
+ <p>Encounter the error message '(EE) No core pointer device specified'? Run the
+ following commands and start X afterwards via 'grml-x ...' once again:</p>
+
+<pre class="rahmen">
+sudo /etc/init.d/hotplug start
+sudo rm /etc/X11/XF86Config-4</pre>
+
+ <p>Still getting the same error? Just set the core pointers manually in
+ /etc/X11/XF86Config-4, for example:</p>
+
+<pre class="rahmen">
+InputDevice "Keyboard1" "CoreKeyboard"
+InputDevice "Mouse1" "CorePointer"</pre>
+
+ <h2><a name="question"></a><a href="#toc">Further questions</a></h2>
+
+ <p>Do you have a question which is not answered in the FAQ or in the provided
+ documentation (run 'grml-info')? Take a look at <a href="http://grml.org/">the
+ grml-website</a>. Please don't hesitate to <a
+ href="http://www.grml.org/contact/">contact us</a>, a good place to start is the <a
+ href="http://www.grml.org/mailinglist/">grml mailinglist</a>.</p>
+
+</body>
+</html>
+<!--
+## END OF FILE #################################################################
+-->
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/faq/faq-0.2.html Sun Nov 26 16:55:33 2006 +0100
@@ -0,0 +1,380 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<!--
+# Filename: faq/index.html
+# Purpose: frequently asked questions (FAQ) on the grml system
+# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
+# Bug-Reports: see http://grml.org/bugs/
+# License: This file is licensed under the GPL v2.
+# Latest change: Son Jän 09 22:48:38 CET 2005 [mika]
+################################################################################
+-->
+<head>
+<title>FAQ @ grml.org</title>
+</head>
+
+<body>
+
+<p>&nbsp;</p>
+
+<h1 align="center">FAQ for grml 0.2</h1>
+
+ <p><a name="toc"></a><strong>Index:</strong></p>
+
+ <p class="toc"><a href="#general">General:</a></p>
+ <ol>
+ <li><a href="#whatis">What is grml?</a></li>
+ <li><a href="#whatmeans">What does grml mean?</a></li>
+ <li><a href="#pronounce">How to pronounce grml?</a></li>
+ <li><a href="#requirements">Requirements for running grml</a></li>
+ <li><a href="#why">Why another Linux distribution?</a></li>
+ <li><a href="#license">What's the license of grml?</a></li>
+ <li><a href="#difference">What's the difference between grml and $OTHER-DISTRIBUTION? What are your main goals?</a></li>
+ <li><a href="#knoppix">What's the difference between grml and Knoppix?</a></li>
+ </ol>
+
+ <p class="toc"><a href="#system">System</a>:</p>
+ <ol>
+ <li><a href="#password">What are the passwords of users on grml?</a></li>
+ <li><a href="#version">How to find out the version of grml</a></li>
+ <li><a href="#remove_cd">Is it possible to run LiveCD and eject CD-ROM?</a></li>
+ <li><a href="#kde_and_foo">KDE, Gnome, $FOO and $BAR</a></li>
+ <li><a href="#bugreport">Bugreport</a></li>
+ <li><a href="#hdinstall">Is it possible to install grml to harddisk?</a></li>
+ <li><a href="#boot">grml does not boot on my computer!</a></li>
+ </ol>
+
+ <p class="toc"><a href="#kernel">Kernel</a>:</p>
+ <ol>
+ <li><a href="#kernelconfig">Where can I find the configuration for the kernel used on grml?</a></li>
+ <li><a href="#kernelpatches">Are there any special components/patches in the kernel used on grml?</a></li>
+ <li><a href="#platform">Which platforms is the grml kernel optimized for?</a></li>
+ </ol>
+
+ <p class="toc"><a href="#software">Software:</a></p>
+ <ol>
+ <li><a href="#sw_general">General</a></li>
+ <li><a href="#init">Init-System</a></li>
+ <li><a href="#zsh">Why is zsh the default shell (/bin/sh)?</a></li>
+ <li><a href="#bash">Is a bash available?</a></li>
+ <li><a href="#setuid">setuid/SUID</a></li>
+ <li><a href="#aide">aide</a></li>
+ <li><a href="#bitchx">bitchx</a></li>
+ <li><a href="#ispell">ispell</a></li>
+ <li><a href="#latex">LaTeX</a></li>
+ <li><a href="#slapd">slapd</a></li>
+ <li><a href="#tripwire">tripwire</a></li>
+ <li><a href="#xserver">X-Server</a></li>
+ </ol>
+
+ <p class="toc"><a href="#question">Further questions</a></p>
+
+ <h2><a name="general"></a><a href="#toc">General</a></h2>
+
+ <h3><a name="whatis"></a><a href="#toc">What is grml?</a></h3>
+
+ <p>grml is a bootable CD (Live-CD) based on <a
+ href="http://www.knopper.net/knoppix/">Knoppix</a> and <a
+ href="http://www.debian.org/">Debian</a>. grml includes a collection of GNU/Linux
+ software especially for users of texttools and system administrators. grml provides
+ automatic hardware detection. You can use grml as a rescue system, for analyzing
+ systems/networks or as a working environment. It is not necessary to install anything
+ to a harddisk. Due to on-the-fly decompression grml includes about 2 GiB of software
+ and documentation on the CD.</p>
+
+ <h3><a name="whatmeans"></a><a href="#toc">What does grml mean?</a></h3>
+
+ <p>grml is short for 'grummel' and comes close to 'argl' or 'grrr' in english. People
+ use this when they want to express their dissatisfaction/discontentedness with software
+ (amongst other things):</p>
+
+<pre class="rahmen">
+$ grep -ch grml .centericq/**/history | xargs echo | \
+ sed 's/[0-9]*/&amp; + /g' | sed 's/+ $//g' | bc -l
+3746</pre>
+
+ <h3><a name="pronounce"></a><a href="#toc">How to pronounce grml?</a></h3>
+
+<pre class="rahmen">
+echo 'ghroummel' | festival --tts</pre>
+
+ <h3><a name="requirements"></a><a href="#toc">Requirements for running grml</a></h3>
+
+ <ul>
+ <li>Intel-compatible CPU (i486 or later, preferably 300MHz+)</li>
+ <li>with X: at least 64MB RAM</li>
+ <li>without X: we recommend at least 40MB of RAM</li>
+ <li>bootable CD-ROM drive (or a boot floppy and standard CD-ROM [IDE/ATAPI or SCSI])</li>
+ </ul>
+
+ <h3><a name="why"></a><a href="#toc">Why another Linux distribution?</a></h3>
+
+ <p>There already exist &quot;<a
+ href="http://www.distrowatch.com/">some</a>&quot; distributions. We
+ decided to base our work on the existing infrastructure of <a
+ href="http://debian.org/">Debian</a> and <a
+ href="http://www.knoppix.net/">Knoppix</a> because we don't want to
+ reinvent the wheel. Some admins already use their own rescue-CD and
+ Knoppix works but does not bring that many important tools for admins
+ out of the box so we decided to share our work with others.</p>
+
+ <h3><a name="license"></a><a href="#toc">What's the license of grml?</a></h3>
+
+ <p>Anything written by the grml team is published under the GPL (<a
+ href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a>).
+ You don't have to pay anything for running grml. <a
+ href="http://grml.org/contact/">Donations and feedback</a> is welcome of course.</p>
+
+ <h3><a name="difference"></a><a href="#toc">What's the difference between grml and
+ $OTHER-DISTRIBUTION? What are your main goals?</a></h3>
+
+ <p>The main goal of grml is to be a distribution well suited for users of texttools and
+ sysadmins. grml includes many important texttools (of course awk, sed, grep,... but
+ also zsh, mutt, slrn, vim and many other stuff we like) and useful programs for admin's
+ daily work too. grml uses the existing infrastructure of <a
+ href="http://www.debian.org/">Debian</a> and <a
+ href="http://www.knopper.net/knoppix/">Knoppix</a>.</p>
+
+ <h3><a name="knoppix"></a><a href="#toc">What's the difference between grml and Knoppix?</a></h3>
+
+ <p>grml comes with a vastly different set of software. Missing KDE and OpenOffice
+ provides the possibility of shipping more than 700 packages which Knoppix does not
+ provide. grml starts a 2.6.x kernel but no X for faster startup. Knoppix is based on
+ Debian/testing (using apt-pinning) - but grml is based on Debian/unstable.</p>
+
+ <h2><a name="system"></a><a href="#toc">System</a></h2>
+
+ <h3><a name="password"></a><a href="#toc">What are the passwords of users on grml?</a></h3>
+
+ <p>There are no default passwords. All accounts are locked by default. Even local
+ logins are not possible (unless you set a password or create new user accounts as
+ root). You can create valid passwords using "sudo passwd [username]" from the Shell,
+ individually.</p>
+
+ <h3><a name="version"></a><a href="#toc">How to find out the version of grml</a></h3>
+
+ <p>Run 'grml-version' or use the following command:</p>
+
+<pre class="rahmen">
+$ cat /etc/grml_version</pre>
+
+ <h3><a name="remove_cd"></a><a href="#toc">Is it possible to run LiveCD and eject CD-ROM?</a></h3>
+
+<pre class="rahmen">
+$ sudo umount -l /cdrom
+$ sudo eject /dev/cdrom # now don't run any new programs ;)
+$ mount /dev/cdrom # mount it again if needed ;)
+</pre>
+
+ <h3><a name="kde_and_foo"></a><a href="#toc">KDE, Gnome, $FOO and $BAR</a></h3>
+
+ <p>Why isn't KDE, Gnome, $FOO or $BAR part of grml? grml is a distribution for users of
+ text tools and sysadmins. If you would like to run KDE with Debian use e.g. <a
+ href="http://www.knopper.net/knoppix/">Knoppix</a>, <a
+ href="http://www.munjoylinux.org/">Munjoy-Linux</a>, <a
+ href="http://kanotix.com/">Kanotix</a> or <a href="http://www.kalyxo.org/">Kalyxo</a>.
+ Gnome users might find <a href="http://www.gnoppix.org/">Gnoppix</a> useful. If you
+ would like to see a special (software) package inside grml please <a
+ href="http://grml.org/report/">report it to us</a>!</p>
+
+ <h3><a name="bugreport"></a><a href="#toc">Bugreport</a></h3>
+
+ <p>Report bugs via the tool reportbug which is part of the package
+ grml-reportbug and provided with the grml system. See also <a
+ href="http://grml.org/bugs/">bugs-section on this webpage</a>.</p>
+
+ <h3><a name="hdinstall"></a><a href="#toc">Is it possible to install grml to harddisk?</a></h3>
+
+ <p>Since grml 0.2: Yes. grml provides a tool called grml2hd (see 'man
+ grml2hd'). But please use it with caution because of its alpha-status!</p>
+
+ <p>In general we recommend using a non-live-CD distribution for installing on
+ harddisk because it will probably fit better. Especially if you would like to build a
+ server system you don't want to use a live-cd system. Use <a
+ href="http://www.debian.org/devel/debian-installer/">d-i of Sarge</a> (Debian
+ Installer), <a href="http://www.ubuntulinux.org/">Ubuntu Linux</a> or if you have a lot
+ of computers you might consider <a href="http://www.informatik.uni-koeln.de/fai/">FAI (Fully
+ Automatic Installation) for Debian GNU/Linux</a> by Thomas Lange useful.</p>
+
+ <h3><a name="boot"></a><a href="#toc">grml does not boot on my computer!</a></h3>
+
+ <p>Please take a look at <a
+ href="file://localhost/cdrom/GRML/grml-cheatcodes.txt">the available
+ bootparamters and cheatcodes</a> (<a
+ href="http://grml.org/files/grml-cheatcodes.txt">online</a>). Especially
+ booting with 'acpi=off noapm noapic' might help. Bootparameter
+ 'failsafe' provides a minimal hardware recognition.</p>
+
+ <h2><a name="kernel"></a><a href="#toc">Kernel</a></h2>
+
+ <h3><a name="kernelconfig"></a><a href="#toc">Where can I find the configuration for the
+ kernel used on grml?</a></h3>
+
+ <p>See /boot/config-`uname -r` and on <a href="/kernel/">the kernel-webpage</a>.</p>
+
+ <h3><a name="kernelpatches"></a><a href="#toc">Are there any special
+ components/patches in the kernel used on grml?</a></h3>
+
+ <p>grml uses the currentmost stable vanilla Linux kernel from <a
+ href="http://www.kernel.org/">www.kernel.org</a> with some patches. A
+ all-in-one patch is available on the <a
+ href="http://grml.org/kernel/">kernel-page</a>.</p>
+
+ <h3><a name="platform"></a><a href="#toc">Which platforms is the grml
+ kernel optimized for?</a></h3>
+
+ <p>Plain i386 compatibility-mode (really!) with SMP enabled.</p>
+
+ <h2><a name="software"></a><a href="#toc">Software</a></h2>
+
+ <h3><a name="sw_general"></a><a href="#toc">General</a></h3>
+
+ <p>Want to run a program as root? Just use 'sudo $PROGRAM'. To get a root-shell run
+ 'sudo su'.</p>
+
+ <p>Want to write a file but it fails because of readonly filesystem? Use grml-bind.
+ grml-bind mounts the file with option bind. Just run 'grml-bind /path/to/file' and you
+ should have writing permissions.</p>
+
+ <p>Problems with a specific package? Please try 'dpkg-reconfigure $foo'.
+ Still encountering difficulties? Please send us a <a
+ href="http://grml.org/bugs/">bugreport</a>! Well known packages which
+ may result in problems: cpu [nothing other yet]</p>
+
+ <p>Getting a core dump with a specific software and strace can't provide useful
+ information? Look at this example:</p>
+
+<pre class="rahmen">
+$ program
+zsh: segmentation fault (core dumped) program
+$ file =program
+/usr/bin/program: Bourne shell script text executable
+</pre>
+
+ <p>This might be a bug in "/usr/bin/program" because it uses /bin/sh but isn't shell
+ compatible. Or it even might be a bug in the zsh. Please send us a <a
+ href="/bugs/">bugreport</a>!.</p>
+
+ <h3><a name="init"></a><a href="#toc">Init-System</a></h3>
+
+ <p>Why is grml using runlevel 2 as default? Because runlevel 2 is 'the textonly one'.</p>
+
+ <p>What is /etc/rc.unused.#? We do not delete any init-scripts not used by default in
+ some runlevels but move them to /etc/rc.unused.#</p>
+
+ <h3><a name="zsh"></a><a href="#toc">Why is zsh the default shell (/bin/sh)?</a></h3>
+
+ <p>Short answer: because zsh rocks.</p>
+
+ <p>Longer answer taken from <a href="http://zsh.sunsite.dk/FAQ/zshfaq01.html#l3">ZSH
+ FAQ: 1.2: What is it?</a>:</p>
+
+ <cite> Zsh is a UNIX command interpreter (shell) which of the standard shells most
+ resembles the Korn shell (ksh); its compatibility with the 1988 Korn shell has been
+ gradually increasing. It includes enhancements of many types, notably in the
+ command-line editor, options for customising its behaviour, filename globbing, features
+ to make C-shell (csh) users feel more at home and extra features drawn from tcsh
+ (another `custom' shell).</cite>
+
+ <p>If you don't know zsh take a look at <a
+ href="http://zsh.sunsite.dk/FAQ/zshfaq02.html#l9">ZSH FAQ: How does zsh
+ differ from...?</a>, 'man zsh | less -p COMPATIBILITY' and '<a
+ href="/zsh/">man zsh-lovers</a>'.</p>
+
+ <p>If you are a bash-user and don't know the zsh yet don't be afraid. bash is largely a
+ subset of zsh and you don't have to throw away your knowledge about shell-stuff.</p>
+
+ <h3><a name="bash"></a><a href="#toc">Is a bash available?</a></h3>
+
+ <p>grml uses the <a href="#zsh">zsh</a> as the default shell but of course a current
+ version of the bash is provided by grml anyway.</p>
+
+ <h3><a name="setuid"></a><a href="#toc">setuid/SUID</a></h3>
+
+ <p>If you set a programm SUID (setuid/mode 4755) unprivileged users on your system will
+ be able to run it. This <em>could</em> be a potentially security hole so by default the
+ packages are configured not to install binaries with setuid. If you want to use the
+ binaries with setuid please run 'dpkg-reconfigure $packagename' or 'chmod 4755
+ =programm'. The following packages are well known to have a programm with not-set
+ setuid:</p>
+
+ <ul>
+ <li>hddtemp</li>
+ <li>pdsh</li>
+ <li>rssh</li>
+ <li>scponly</li>
+ <li>sing</li>
+ <li>prospect</li>
+ </ul>
+
+ <h3><a name="aide"></a><a href="#toc">aide</a></h3>
+
+ <p>Before AIDE can be used, you will have to initialize a database. In order to do
+ this, simply run the following commands:</p>
+
+<pre class="rahmen">
+sudo grml-bind /var/lib/aide
+/usr/sbin/aideinit</pre>
+
+ <h3><a name="bitchx"></a><a href="#toc">bitchx</a></h3>
+
+ <p>Why isn't bitchx part of grml? bitchx sucks. P