Merge remote-tracking branch 'origin/github/pr/45'
[grml.org.git] / faq / 0.5.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - FAQ</title>
5 <meta name="Title" content="grml.org - FAQ" />
6 <meta name="Author" content="the grml team [www.grml.org/team/]" />
7 <meta name="Keywords" content="grml.org, grml" />
8 <meta name="Description" content="FAQ of grml.org" />
9 <meta name="Abstract" content="grml, just another linux-distribution" />
10 <meta name="fdse-index-as" content="http://www.grml.org/faq/" />
11 <meta name="Robots" content="index,follow" />
12 <meta name="Language" content="english" />
13 <meta name="identifier-url" content="http://www.grml.org/" />
14 <meta name="MSSmartTagsPreventParsing" content="true" />
15 <meta http-equiv="imagetoolbar" content="no" />
16 <link rel="home" href="/" title="grml.org" />
17 <link rel="help" href="/features/" title="About" />
18 <link rel="author" href="/team/" title="Team" />
19 <link rel="icon" href="/favicon.png" type="image/png" />
20 <link rel="stylesheet" href="/style.css" type="text/css" />
21 </head>
22
23 <body>
24 [% INCLUDE static.inc %]
25
26       <div class="content">
27
28         <p><img style="float: right" src="/img/clanbomber.png" alt="*" /></p>
29
30         <h1>FAQ</h1>
31
32         <p>Up2date: 20051024 - applies to version grml 0.5/grml-small 0.1</p>
33
34         <p><a name="toc"></a><strong>Index:</strong></p>
35
36         <p class="toc"><a href="#general">General:</a></p>
37         <ol>
38           <li><a href="#whatis">What is grml?</a></li>
39           <li><a href="#get">Where do I get grml?</a></li>
40           <li><a href="#whatmeans">What does grml mean?</a></li>
41           <li><a href="#pronounce">How to pronounce grml?</a></li>
42           <li><a href="#releasename">What about the release name?</a></li>
43           <li><a href="#requirements">Requirements for running grml</a></li>
44           <li><a href="#why">Why another Linux distribution?</a></li>
45           <li><a href="#license">What's the license of grml?</a></li>
46           <li><a href="#difference">What's the difference between grml and $OTHER-DISTRIBUTION? What are your main goals?</a></li>
47           <li><a href="#knoppix">What's the difference between grml and Knoppix?</a></li>
48           <li><a href="#accessibility">What does accessibility at grml mean?</a></li>
49           <li><a href="#emulation">Is it possible to run grml with $EMULATOR?</a></li>
50         </ol>
51
52         <p class="toc"><a href="#grmlsmall">grml-small:</a></p>
53         <ol>
54           <li><a href="#whatissmall">What is grml-small?</a></li>
55           <li><a href="#smallvsnormal">What is the difference between 'normal' grml and grml-small?</a></li>
56         </ol>
57
58         <p class="toc"><a href="#system">System</a>:</p>
59         <ol>
60           <li><a href="#password">What are the passwords of users on grml?</a></li>
61           <li><a href="#version">How to find out the version of grml</a></li>
62           <li><a href="#remove_cd">Is it possible to run LiveCD and eject CD-ROM?</a></li>
63           <li><a href="#language">How do I change the language/keyboard settings?</a></li>
64           <li><a href="#kde_and_foo">KDE, Gnome, $FOO and $BAR</a></li>
65           <li><a href="#wms">Which window managers can I use?</a></li>
66           <li><a href="#terminalserver">Can I boot grml without CD-ROM? What's the grml-terminalserver?</a></li>
67           <li><a href="#bugreport">Bugreport</a></li>
68           <li><a href="#hdinstall">Is it possible to install grml to harddisk?</a></li>
69           <li><a href="#hardware">I have problems with my hardware!</a></li>
70           <li><a href="#boot">grml does not boot on my computer!</a></li>
71         </ol>
72
73         <p class="toc"><a href="#kernel">Kernel</a>:</p>
74         <ol>
75           <li><a href="#kernelconfig">Where can I find the configuration for the kernel used on grml?</a></li>
76           <li><a href="#kernelpatches">Are there any special components/patches in the kernel used on grml?</a></li>
77           <li><a href="#platform">Which platforms is the grml kernel optimized for?</a></li>
78         </ol>
79
80         <p class="toc"><a href="#software">Software:</a></p>
81         <ol>
82           <li><a href="#sw_general">General</a></li>
83           <li><a href="#sw_version">What version of $PACKAGE is available?</a></li>
84           <li><a href="#init">Init-System</a></li>
85           <li><a href="#zsh">Why is zsh the default shell (/bin/sh)?</a></li>
86           <li><a href="#bash">Is a bash available?</a></li>
87           <li><a href="#setuid">setuid/SUID</a></li>
88           <li><a href="#aide">aide</a></li>
89           <li><a href="#bitchx">bitchx</a></li>
90           <li><a href="#ispell">ispell</a></li>
91           <li><a href="#latex">LaTeX</a></li>
92           <li><a href="#slapd">slapd</a></li>
93           <li><a href="#tripwire">tripwire</a></li>
94         </ol>
95
96         <p class="toc"><a href="#release">Release related issues</a>:</p>
97         <ol>
98           <li><a href="#ipw">Using IPW driver with DHCP</a></li>
99           <li><a href="#wpa">Using WPA with 2.6.13-grml</a></li>
100         </ol>
101
102         <p class="toc"><a href="#xserver">X-Server</a></p>
103         <ol>
104           <li><a href="#xstart">How do I start the X server?</a></li>
105           <li><a href="#xproblem">X does not start on my box?!</a></li>
106           <li><a href="#xresolution">I don't like the resolution of X!</a></li>
107         </ol>
108
109         <p class="toc"><a href="#framebuffer">Framebuffer</a></p>
110         <ol>
111           <li><a href="#video">The boot option vga does not work as expected?</a></li>
112           <li><a href="#fbprobs">I don't see anything when booting grml?!</a></li>
113         </ol>
114
115         <p class="toc"><a href="#question">Further questions</a></p>
116
117         <h2><a name="general"></a><a href="#toc">General</a></h2>
118
119         <h3><a name="whatis"></a><a href="#toc">What is grml?</a></h3>
120
121         <p>grml is a bootable CD (Live-CD) based on <a
122         href="http://www.knopper.net/knoppix/">Knoppix</a> and <a
123         href="http://www.debian.org/">Debian</a>. grml includes a collection of
124         GNU/Linux software especially for users of texttools and system
125         administrators.  grml provides automatic hardware detection. You can use grml
126         as a rescue system, for analyzing systems/networks or as a working
127         environment. It is not necessary to install anything to a harddisk. Due to
128         on-the-fly decompression grml includes about 2.1 GiB of software and
129         documentation on the CD.</p>
130
131         <h3><a name="get"></a><a href="#toc">Where do I get grml?</a></h3>
132
133         <p>You can download grml of course: take a look at <a
134         href="http://grml.org/download">grml.org/download/</a>. If you want
135         to get an original grml-CD including <a
136         href="http://grml.org/files/#covers">the grml-cover</a>, need a
137         special amount of CDs or want your own special grml-CD (including
138         your logo, your software and/or special settings) <a
139         href="http://grml.org/contact/">please don't hesitate to contact
140         us</a>! Take a look at <a
141         href="http://solutions.grml.org/">grml-solutions</a> for more
142         information regarding our offers.</p>
143
144         <h3><a name="whatmeans"></a><a href="#toc">What does grml mean?</a></h3>
145
146         <p>grml is short for 'grummel' and comes close to 'argl' or 'grrr' in english. People
147         use this when they want to express their dissatisfaction/discontentedness with software
148         (amongst other things):</p>
149
150 <pre class="rahmen">
151 $ grep -ch grml .centericq/**/history | xargs echo | \
152   sed 's/[0-9]*/&amp; + /g' | sed 's/+ $//g' | bc -l
153 3746</pre>
154
155         <h3><a name="pronounce"></a><a href="#toc">How to pronounce grml?</a></h3>
156
157 <pre class="rahmen">
158 $ echo 'ghroummel' | festival --tts
159 $ flite -o play -t gremel</pre>
160
161         <h3><a name="releasename"></a><a href="#toc">What about the release name?</a></h3>
162
163         <p>Codename of grml 0.5 is <a
164         href="http://www.google.com/search?q=Tokolytika">Tokolytika</a>.
165         This is the german word for <a
166         href="http://www.google.com/search?q=tocolytics">tocolytics</a>.</p>
167
168         <p>Codename of grml-small 0.1 is Zugschlus. <a
169         href="http://blog.zugschlus.de/">Zugschlus</a> is the nickname of Marc Haber
170         who brought the initial idea for grml-small.</p>
171
172         <h3><a name="requirements"></a><a href="#toc">Requirements for running grml</a></h3>
173
174         <ul>
175           <li>Intel-compatible CPU (i586 or later, preferably Pentium class or higher)</li>
176           <li>at least 56MB of RAM (for stable use with ramdisks for unionfs and udev and running X window system
177           we recommend at least 128MB)</li>
178           <li>grml-small: at least 32MB RAM should be available</li>
179           <li>bootable CD-ROM drive (or a boot floppy and standard CD-ROM [IDE/ATAPI
180           or SCSI]) [or network - see <a href="#terminalserver">grml-terminalserver</a>]</li>
181         </ul>
182
183         <h3><a name="why"></a><a href="#toc">Why another Linux distribution?</a></h3>
184
185         <p>There already exist &quot;<a
186         href="http://www.distrowatch.com/">some</a>&quot; distributions. We decided
187         to base our work on the existing infrastructure of <a
188         href="http://debian.org/">Debian</a> and <a
189         href="http://www.knoppix.net/">Knoppix</a> because we don't want to reinvent
190         the wheel.  Some admins already use their own rescue-CD and Knoppix works but
191         does not bring that many important tools for admins out of the box so we
192         decided to share our work with others.</p>
193
194         <h3><a name="license"></a><a href="#toc">What's the license of grml?</a></h3>
195
196         <p>Anything written by the grml team is published under the GPL (<a
197         href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a>).
198         You don't have to pay anything for running grml. <a
199         href="http://grml.org/contact/">Donations and feedback</a> are welcome of
200         course. If you want to get a special grml version or need support take a
201         lookt at the <a href="http://solutions.grml.org/">grml-solutions</a>.</p>
202
203         <h3><a name="difference"></a><a href="#toc">What's the difference between grml and
204         $OTHER-DISTRIBUTION? What are your main goals?</a></h3>
205
206         <p>The main goal of grml is to be a distribution well suited for users of
207         texttools and sysadmins. grml includes many important texttools (of course
208         awk, sed, grep,...  but also zsh, mutt[ng], slrn, vim and many other stuff we
209         like) and useful programs for admin's daily work too. grml uses the existing
210         infrastructure of <a href="http://www.debian.org/">Debian</a> and <a
211         href="http://www.knopper.net/knoppix/">Knoppix</a> and merges useful things
212         also from other distributions/live-cds.</p>
213
214         <h3><a name="knoppix"></a><a href="#toc">What's the difference between grml and Knoppix?</a></h3>
215
216         <p>grml comes with a vastly different set of software. Missing KDE
217         and OpenOffice provides the opportunity of shipping more than 800
218         packages which Knoppix does not provide on it's CD version. grml
219         boots a 2.6.x kernel but no X for faster startup. Knoppix is based
220         on Debian/testing-experimental (using apt-pinning), but grml is
221         basically based on plain Debian/unstable providing more current
222         versions of software and less painfull upgrades. grml was once
223         based on Knoppix but has nowadays (except of a similar initial
224         ramdisk) nothing in common with Knoppix anymore:</p>
225
226 <pre class="rahmen">
227 # locate knoppix
228 # find / -iname \*knoppix\*
229 #</pre>
230
231         <p>We consider Knoppix as a brand name for live-cds nowadays and
232         provide most of Knoppix features as well. grml uses (mostly) the
233         same cheatcodes for booting as Knoppix and provides even some extra
234         ones. So if you are used to the basic Knoppix features you might
235         find them on the grml-system as well.  Ripping out the Knoppix
236         stuff provides the possibility to create a grml system out of a
237         Debian system and vice versa. Running 'apt-get install grml' on a
238         Debian box will be officially supported in an upcoming version of
239         grml.</p>
240
241         <h3><a name="accessibility"></a><a href="#toc">What does accessibility at grml mean?</a></h3>
242
243         <p>The grml kernel includes <a href="/kernel/#speakup">support for
244         speakup</a> and provides software like brltty (using bootoption 'grml blind
245         brltty=type,port,tbl'), emacspeak and flite. Please don't hesitate to <a
246         href="/contact/">contact us</a> if you have any further questions,
247         suggestions or feedback regarding accessibility!</p>
248
249         <h3><a name="emulation"></a><a href="#toc">Is it possible to run grml with $EMULATOR?</a></h3>
250
251         <p><a href="http://www.vmware.com/">VMWare</a> should work without any
252         problems. It's also possible to run grml with <a
253         href="http://fabrice.bellard.free.fr/qemu/">QEMU</a>, an emulator for various
254         CPUs which works on Linux, Windows, FreeBSD and Mac OS X. Running grml with
255         QEMU has been tested successful on Windows and Linux, take a look at <a
256         href="/qemu/">the QEMU-grml-webpage</a>.</p>
257
258         <h2><a name="grmlsmall"></a><a href="#toc">grml-small?</a></h2>
259
260         <h3><a name="whatissmall"></a><a href="#toc">What is grml-small?</a></h3>
261
262         <p>Whereas grml provides about 2.1GiB of software on a 700MB-ISO, grml-small
263         is a flavor with online 50MB ISO-size (~150MB uncompressed). It does not
264         provide a lot of software but the essential stuff for being a rescue system
265         on a business card CD-ROM or a small usb device.  Take a look at the <a
266         href="/files/">'Debian-Information'-section</a> if you are searching for the
267         package list.</p>
268
269         <h3><a name="smallvsnormal"></a><a href="#toc">What is the difference between 'normal' grml and grml-small?</a></h3>
270
271         <p>The 700MB-grml brings more than 2350 packages of software and a <a
272         href="/kernel/">full-featured kernel</a>. grml-small includes about 200
273         software-packages, lacks documentation and manpages on the ISO and has a
274         stripped-down kernel (but still provides hardware recognition of course).
275         <a href="#terminalserver">grml-terminalserver</a> is <strong>not</strong>
276         available/supported on grml-small.</p>
277
278         <h2><a name="system"></a><a href="#toc">System</a></h2>
279
280         <h3><a name="password"></a><a href="#toc">What are the passwords of users on grml?</a></h3>
281
282         <p>There are no default passwords. All accounts are locked by default.  Even local
283         logins are not possible (unless you set a password or create new user accounts as
284         root).  You can create valid passwords using "sudo passwd [username]" from the shell,
285         individually.</p>
286
287         <h3><a name="version"></a><a href="#toc">How to find out the version of grml</a></h3>
288
289         <p>Run 'grml-version' or use the following command:</p>
290
291 <pre class="rahmen">
292 $ cat /etc/grml_version</pre>
293
294         <h3><a name="remove_cd"></a><a href="#toc">Is it possible to run LiveCD and eject CD-ROM?</a></h3>
295
296 <pre class="rahmen">
297 $ sudo umount -l /cdrom
298 $ sudo eject /dev/cdrom # now don't run any new programs ;)
299 $ mount /dev/cdrom      # mount it again if needed ;)
300 </pre>
301
302         <h3><a name="language"></a><a href="#toc">How do I change the language/keyboard settings?</a></h3>
303
304         <p>By default grml uses english settings. But it is possible to change the
305         settings via using either the lang-bootparam or via running grml-lang when
306         grml is running already. Usage examples:</p>
307
308 <pre class="rahmen">
309 grml lang=de      # enter this at the bootprompt and you will get
310                   # german keyboard layout and german $LANG, $LC_ALL,...
311 $ grml-lang de    # enter this in the shell to switch keyboard layout
312                   # and $LANG settings in a running grml-system
313 </pre>
314
315         <h3><a name="kde_and_foo"></a><a href="#toc">KDE, Gnome, $FOO and $BAR</a></h3>
316
317         <p>Why isn't KDE, Gnome, $FOO or $BAR part of grml? grml is a distribution
318         for users of texttools and sysadmins. If you would like to run KDE with
319         Debian use e.g. <a href="http://www.knopper.net/knoppix/">Knoppix</a>, <a
320         href="http://www.munjoylinux.org/">Munjoy-Linux</a>, <a
321         href="http://kanotix.com/">Kanotix</a>, <a
322         href="http://www.kalyxo.org/">Kalyxo</a> or <a
323         href="http://www.kubuntu.org/">Kubuntu</a>.  Gnome users might find <a
324         href="http://www.gnoppix.org/">Gnoppix</a> useful. If you would like to see
325         a special (software) package inside grml please <a
326         href="http://grml.org/report/">report it to us</a>!</p>
327
328         <h3><a name="wms"></a><a href="#toc">Which window managers can I use?</a></h3>
329
330         <p>grml is shipped only with window managers which are lightweight and
331         fast - so well suited for a live-cd. At the moment grml provides the window managers:
332         <a href="http://www.fluxbox.org/">fluxbox</a>,
333         <a href="http://modeemi.cs.tut.fi/~tuomov/ion/">ion2 and ion3</a>,
334         <a href="http://joewing.net/programs/jwm/index.shtml">jwm</a>,
335         <a href="http://pekwm.org/">pekwm</a>,
336         <a href="http://www.nongnu.org/ratpoison/">ratpoison</a>,
337         <a href="http://www.plig.org/xwinman/vtwm.html">twm</a>,
338         <a href="http://www.grassouille.org/code/w9wm/README">w9wm</a>,
339         <a href="http://www.nickgravgaard.com/windowlab/">windowlab</a>,
340         <a href="http://wmi.berlios.de/">wmi and wmii</a>.</p>
341
342         <h3><a name="terminalserver"></a><a href="#toc">Can I boot grml without
343         CD-ROM? What's the grml-terminalserver?</a></h3>
344
345         <p>grml-terminalserver let you boot from network. For more information refer
346         to the <a
347         href="http://grml.org/terminalserver/">grml-terminalserver-webpage</a>.</p>
348
349         <h3><a name="bugreport"></a><a href="#toc">Bugreport</a></h3>
350
351         <p>Report bugs via the tool reportbug which is part of the package
352         grml-reportbug and provided with the grml system. If you don't know
353         how to handle reportbug either take a look at <a
354         href="http://wiki.grml.org/doku.php?id=bugs">the bugs-webpage in
355         the grml-wiki</a> or you can send us your bug report via the <a
356         href="http://grml.org/bugs/">bugs-webpage</a>.</p>
357
358         <h3><a name="hdinstall"></a><a href="#toc">Is it possible to install grml to harddisk?</a></h3>
359
360         <p>Yes. grml provides a tool called grml2hd (see 'man grml2hd').
361
362 <!--        <p>In general we recommend using a non-live-CD distribution for installing on
363         harddisk because it might fit better. Especially if you would like to build a
364         server system you don't want to use a live-cd system. Use <a
365         href="http://www.debian.org/devel/debian-installer/">d-i of Sarge</a> (Debian
366         Installer), <a href="http://www.ubuntulinux.org/">Ubuntu Linux</a> or if you
367         have a lot of computers you might consider <a
368         href="http://www.informatik.uni-koeln.de/fai/">FAI (Fully Automatic
369         Installation) for Debian GNU/Linux</a> by Thomas Lange useful. But if you
370         -->
371
372                                 If you want to get a working Linux to your workstation consider
373                                 using grml2hd. grml is developed on a box running the grml-system
374                                 itself and we - the grml-developers - especially like grml2hd
375                                 because it gives us a working Linux box within 10 to 30 minutes!
376                                 You can use grml2hd even in a full automatic mode without any
377                                 further interaction. More information is available on <a
378                                 href="http://grml.org/grml2hd/">grml.org/grml2hd/</a>.</p>
379
380         <h3><a name="hardware"></a><a href="#toc">I have problems with my hardware!</a></h3>
381
382         <p>Take a look at the script grml-hwinfo. This scripts generates a
383         file namend info.tar.bz2 which contains important information of
384         your hardware. If you think we might help you please run
385         grml-hwinfo and send us the file with additional, relevant
386         information regarding your problem.</p>
387
388         <h3><a name="boot"></a><a href="#toc">grml does not boot on my computer!</a></h3>
389
390         <p>Please take a look at <a
391         href="http://grml.org/files/grml-cheatcodes.txt">the available bootparamters
392         and cheatcodes</a>. Especially booting with 'acpi=off noapm noapic'
393         might help. Bootparameter 'failsafe' provides a minimal hardware recognition.
394         You still have problems? Please <a href="/contact/">contact us</a>!</p>
395
396         <h2><a name="kernel"></a><a href="#toc">Kernel</a></h2>
397
398         <h3><a name="kernelconfig"></a><a href="#toc">Where can I find the configuration for the kernel used on
399         grml?</a></h3>
400
401         <p>See /boot/config-`uname -r` and on <a href="/kernel/">the kernel-webpage</a>.</p>
402
403         <h3><a name="kernelpatches"></a><a href="#toc">Are there any special components/patches in the kernel
404         used on grml?</a></h3>
405
406         <p>grml uses the currentmost stable vanilla Linux kernel from <a
407         href="http://www.kernel.org/">www.kernel.org</a> with some
408         additional patches. More information and an all-in-one patch is
409         available on the <a
410         href="http://grml.org/kernel/">kernel-page</a>.</p>
411
412         <h3><a name="platform"></a><a href="#toc">Which platforms is the grml kernel optimized
413         for?</a></h3>
414
415         <p>Plain i586 compatibility-mode with SMP deactivated to avoid
416         problems with specific systems and drivers.</p>
417
418         <h2><a name="software"></a><a href="#toc">Software</a></h2>
419
420         <h3><a name="sw_general"></a><a href="#toc">General</a></h3>
421
422         <p>Want to run a program as root? Just use 'sudo $PROGRAM'. To get a
423         root-shell run 'sudo su'.</p>
424
425         <p>Problems with a specific package? Please try 'dpkg-reconfigure $package'.
426         Still encountering difficulties? Please send us a <a
427         href="http://grml.org/bugs/">bugreport</a>!</p>
428
429         <h3><a name="sw_version"></a><a href="#toc">What version of $PACKAGE is
430         available?</a></h3>
431
432         <p>Take a look at the dpkg_...-files in the <a
433         href="http://grml.org/files/#debian">Debian-Information section on
434         grml.org/files/</a>. </p>
435         
436         <h3><a name="init"></a><a href="#toc">Init-System</a></h3>
437
438         <p>Why is grml using runlevel 2 as default? Because runlevel 2 is 'the
439         textonly one' and it's debian's default.</p>
440
441         <p>Where are all the /etc/rc#.d-directories? grml doesn't use
442         sysv-rc but file-rc. This means you can configure the init system
443         in one single file namend /etc/runlevel.conf with your favourite
444         editor. No symlink-hell anymore.</p>
445
446         <h3><a name="zsh"></a><a href="#toc">Why is zsh the default shell (/bin/sh)?</a></h3>
447
448         <p>Short answer: because zsh rocks.</p>
449
450         <p>Longer answer taken from <a href="http://zsh.sunsite.dk/FAQ/zshfaq01.html#l3">ZSH
451         FAQ: 1.2: What is it?</a>:</p>
452
453         <cite> Zsh is a UNIX command interpreter (shell) which of the standard shells most
454         resembles the Korn shell (ksh); its compatibility with the 1988 Korn shell has been
455         gradually increasing. It includes enhancements of many types, notably in the
456         command-line editor, options for customising its behaviour, filename globbing, features
457         to make C-shell (csh) users feel more at home and extra features drawn from tcsh
458         (another `custom' shell).</cite>
459
460         <p>If you don't know zsh take a look at <a
461         href="http://zsh.sunsite.dk/FAQ/zshfaq02.html#l9">ZSH FAQ: How does zsh
462         differ from...?</a>, 'man zsh | less -p COMPATIBILITY' and '<a
463         href="/zsh/">man zsh-lovers</a>'.</p>
464
465         <p>If you are a bash-user and don't know the zsh yet don't be afraid. bash is largely a
466         subset of zsh and you don't have to throw away your knowledge about shell-stuff.</p>
467
468         <h3><a name="bash"></a><a href="#toc">Is a bash available?</a></h3>
469
470         <p>grml uses the <a href="#zsh">zsh</a> as the default shell but of
471         course a current version of the bash (as many other shells as well)
472         is provided by grml anyway.</p>
473
474         <h3><a name="setuid"></a><a href="#toc">setuid/SUID</a></h3>
475
476         <p>If you set a programm SUID (setuid/mode 4755) unprivileged users on your system will
477         be able to run it. This <em>could</em> be a potentially security hole so by default the
478         packages are configured not to install binaries with setuid. If you want to use the
479         binaries with setuid please run 'dpkg-reconfigure $packagename' or 'chmod 4755
480         =programm'. The following packages are well known to have a programm with not-set
481         setuid:</p>
482
483         <ul>
484           <li>hddtemp</li>
485           <li>pconsole</li>
486           <li>pdsh</li>
487           <li>prospect</li>
488           <li>rssh</li>
489           <li>scponly</li>
490           <li>sing</li>
491         </ul>
492
493         <h3><a name="aide"></a><a href="#toc">aide</a></h3>
494
495         <p>Before AIDE can be used, you will have to initialize a database. In order to do
496         this, simply run the following command:</p>
497
498 <pre class="rahmen">
499 /usr/sbin/aideinit</pre>
500
501         <h3><a name="bitchx"></a><a href="#toc">bitchx</a></h3>
502
503         <p>Why isn't bitchx part of grml? <a
504         href="http://www.google.com/search?q=bitchx+sucks">bitchx
505         sucks</a>. Please use a better alternative like <a
506         href="http://irssi.org/">irssi</a> or <a
507         href="http://weechat.flashtux.org/index.php?lang=en">weechat</a>
508         which are part of grml.</p>
509
510         <h3><a name="ispell"></a><a href="#toc">ispell</a></h3>
511
512         <p>You don't want to use the preselected default for ispell? Run
513         'select-default-ispell' for changing it.</p>
514
515         <h3><a name="latex"></a><a href="#toc">LaTeX</a></h3>
516
517         <p>auctex and preview-latex are loaded by default in emacs.  If you want to load
518         auctex based on your personal settings put the string "(require 'tex-site)" in your
519         ~/.emacs, for preview-latex use the string '(load "preview-latex")'.<br />
520         To change this run 'dpkg-reconfigure auctex' and/or 'dpkg-reconfigure
521         preview-latex'.</p>
522
523         <h3><a name="slapd"></a><a href="#toc">slapd</a></h3>
524         <p>The password for the admin entry in the LDAP directory is 'grml'.</p>
525
526         <h3><a name="tripwire"></a><a href="#toc">tripwire</a></h3>
527
528         <p>The site-key pass-phrase and the local key pass-phrase for tripwire are 'grml'.</p>
529
530         <h2><a name="release"></a><a href="#toc">Release related issues</a></h2>
531
532         <h3><a name="ipw"></a><a href="#toc">Using IPW driver with DHCP</a></h3>
533
534         <p>The ipw-drivers in grml already contain special fixes for fixing
535         problems with ipw and kernel 2.6.13. But you might have to run
536         'iwlist $DEVICE scanning' (adjust $DEVICE with the corresponding
537         network device) anyway to get an associated connection to the access
538         point.</p>
539
540         <h3><a name="wpa"></a><a href="#toc">Using WPA with 2.6.13-grml</a></h3>
541
542         <p>Kernel 2.6.13 includes wireless extensions version 18 (12.3.05).
543         The ipw2200 module uses the wireless extensions instead of custom ioctl()s
544         now. As a result you have to use '-Dwext' for wpa_supplicant to use
545         the wireless extensions when wpa_supplicant is running. Adjust
546         $OPTIONS in /etc/default/wpasupplicant, for example using:</p>
547
548 <pre class="rahmen">
549 OPTIONS="-Dwext -i eth1 -c /etc/wpa_supplicant.conf"</pre>
550
551         <h2><a name="xserver"></a><a href="#toc">X-Server</a></h2>
552
553         <h3><a name="xstart"></a><a href="#toc">How do I start the X server?</a></h3>
554
555         <p>Please use 'grml-x' as user grml for starting X. It generates
556         the config file /etc/X11/xorg.conf and lets you start commands on
557         startup (see ~/.xinitrc). Use it for example via switching to TTY4
558         (press Alt+F4) and run the following command to start window
559         manager fluxbox:</p>
560
561 <pre class="rahmen">
562 grml-x fluxbox</pre>
563
564         <h3><a name="xproblem"></a><a href="#toc">X does not start on my box?!</a></h3>
565
566         <p>grml-x supports several options. If you want to set some special options
567         please take a look at the grml-x manpage (man grml-x)! Some usage examples:</p>
568
569 <pre class="rahmen">
570 grml-x -display 8 fluxbox          # start fluxbox on display 8
571 grml-x -force -nostart             # force creation of xconfig file and don't start X server
572 grml-x -hsync 60 fluxbox           # set horizontal frequency and start fluxbox
573 grml-x -hsync 60 -vsync 40 fluxbox # set horizontal and vertical sync frequencies and start fluxbox
574 grml-x -mode '800x600' fluxbox     # set resolution to 800x600 and start ion3
575 grml-x -module vesa fluxbox        # start fluxbox and use vesa module
576 </pre>
577
578         <h3><a name="xresolution"></a><a href="#toc">I don't like the resolution of X!</a></h3>
579
580         <p>Just run xrandr to switch the resolution. For example: 'xrandr -s
581         1024x768'.</p>
582
583         <h2><a name="framebuffer"></a><a href="#toc">Framebuffer</a></h2>
584
585         <h3><a name="video"></a><a href="#toc">The boot option vga does not work as
586         expected?</a></h3>
587
588         <p>grml (starting with version 0.4) uses <a
589         href="/kernel/#vesafbtng">vesafb-tng</a> instead of vesafb. This
590         means you have to set the bootopion via video= instead of vga=.
591         See <a href="http://grml.org/bootsplash/f6">bootsplash F6</a> for
592         more details.</p>
593
594         <h3><a name="fbprobs"></a><a href="#toc">I don't see anything when booting grml?!</a></h3>
595
596         <p>Probably this is a problem with vesafb-tng. Try to boot via
597         bootoption 'nofb' or 'grml video=ofonly'. Some laptops need a
598         special keysequence to switch between monitor and beamer settings
599         (e.g. Samsung X20: press Fn+F4) when booting. Often it's possible
600         to switch resolution also after booting grml:</p>
601
602 <pre class="rahmen">
603 modprobe -l | grep fb.ko # try to find out which module fits for your system
604 modprobe atyfb           # load the appropriate module
605 fbset 1024x768-60        # now try to switch the resolution on current console
606 </pre>
607
608         <h2><a name="question"></a><a href="#toc">Further questions</a></h2>
609
610         <p>Do you have a question which is not answered in the FAQ or in
611         the provided <a href="http://grml.org/docs/">documentation</a>
612         (also run 'grml-info' on your grml-system)? Take a look at <a
613         href="http://grml.org/">the grml-website</a> and <a
614         href="http://wiki.grml.org/">the grml-wiki</a>. Please don't
615         hesitate to <a href="http://grml.org/contact/">contact us</a>, a
616         good place to start is the <a
617         href="http://grml.org/mailinglist/">grml mailinglist</a>.</p>
618
619       </div>
620
621 [% INCLUDE static_bottom.inc %]