Notice: the grml team is migrating from Mercurial to Git.
Please visit git.grml.org instead!
| author | Michael Prokop <mika@grml.org> |
| Sun Nov 26 16:55:33 2006 +0100 (2 years ago) | |
| changeset 0 | 75c7c77bf714 |
| manifest | 75c7c77bf714 |
| child 1 | 05d5e2601b97 |
| tag | 0.9-1 |
--- /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> </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]*/& + /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 "<a href="http://www.distrowatch.com/">some</a>"+ 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 "PS/2+ Mouse"' 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> </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]*/& + /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 "<a+ href="http://www.distrowatch.com/">some</a>" 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