X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=faq%2F0.5.html.tt2;fp=faq%2F0.5.html.tt2;h=974c7d5a3f9ae33b8fc1908f342591397cc39f76;hb=1fce34f10ff6bdb0dc2bf3500c5f50a94e611bbd;hp=0000000000000000000000000000000000000000;hpb=51357e6c021cf74cb97be5638e9ddab429d0b186;p=grml.org.git diff --git a/faq/0.5.html.tt2 b/faq/0.5.html.tt2 new file mode 100644 index 0000000..974c7d5 --- /dev/null +++ b/faq/0.5.html.tt2 @@ -0,0 +1,621 @@ + + + +grml.org - FAQ + + + + + + + + + + + + + + + + + + + +[% INCLUDE static.inc %] + +
+ +

*

+ +

FAQ

+ +

Up2date: 20051024 - applies to version grml 0.5/grml-small 0.1

+ +

Index:

+ +

General:

+
    +
  1. What is grml?
  2. +
  3. Where do I get grml?
  4. +
  5. What does grml mean?
  6. +
  7. How to pronounce grml?
  8. +
  9. What about the release name?
  10. +
  11. Requirements for running grml
  12. +
  13. Why another Linux distribution?
  14. +
  15. What's the license of grml?
  16. +
  17. What's the difference between grml and $OTHER-DISTRIBUTION? What are your main goals?
  18. +
  19. What's the difference between grml and Knoppix?
  20. +
  21. What does accessibility at grml mean?
  22. +
  23. Is it possible to run grml with $EMULATOR?
  24. +
+ +

grml-small:

+
    +
  1. What is grml-small?
  2. +
  3. What is the difference between 'normal' grml and grml-small?
  4. +
+ +

System:

+
    +
  1. What are the passwords of users on grml?
  2. +
  3. How to find out the version of grml
  4. +
  5. Is it possible to run LiveCD and eject CD-ROM?
  6. +
  7. How do I change the language/keyboard settings?
  8. +
  9. KDE, Gnome, $FOO and $BAR
  10. +
  11. Which window managers can I use?
  12. +
  13. Can I boot grml without CD-ROM? What's the grml-terminalserver?
  14. +
  15. Bugreport
  16. +
  17. Is it possible to install grml to harddisk?
  18. +
  19. I have problems with my hardware!
  20. +
  21. grml does not boot on my computer!
  22. +
+ +

Kernel:

+
    +
  1. Where can I find the configuration for the kernel used on grml?
  2. +
  3. Are there any special components/patches in the kernel used on grml?
  4. +
  5. Which platforms is the grml kernel optimized for?
  6. +
+ +

Software:

+
    +
  1. General
  2. +
  3. What version of $PACKAGE is available?
  4. +
  5. Init-System
  6. +
  7. Why is zsh the default shell (/bin/sh)?
  8. +
  9. Is a bash available?
  10. +
  11. setuid/SUID
  12. +
  13. aide
  14. +
  15. bitchx
  16. +
  17. ispell
  18. +
  19. LaTeX
  20. +
  21. slapd
  22. +
  23. tripwire
  24. +
+ +

Release related issues:

+
    +
  1. Using IPW driver with DHCP
  2. +
  3. Using WPA with 2.6.13-grml
  4. +
+ +

X-Server

+
    +
  1. How do I start the X server?
  2. +
  3. X does not start on my box?!
  4. +
  5. I don't like the resolution of X!
  6. +
+ +

Framebuffer

+
    +
  1. The boot option vga does not work as expected?
  2. +
  3. I don't see anything when booting grml?!
  4. +
+ +

Further questions

+ +

General

+ +

What is grml?

+ +

grml is a bootable CD (Live-CD) based on Knoppix and Debian. 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.1 GiB of software and + documentation on the CD.

+ +

Where do I get grml?

+ +

You can download grml of course: take a look at grml.org/download/. If you want + to get an original grml-CD including the grml-cover, need a + special amount of CDs or want your own special grml-CD (including + your logo, your software and/or special settings) please don't hesitate to contact + us! Take a look at grml-solutions for more + information regarding our offers.

+ +

What does grml mean?

+ +

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):

+ +
+$ grep -ch grml .centericq/**/history | xargs echo | \
+  sed 's/[0-9]*/& + /g' | sed 's/+ $//g' | bc -l
+3746
+ +

How to pronounce grml?

+ +
+$ echo 'ghroummel' | festival --tts
+$ flite -o play -t gremel
+ +

What about the release name?

+ +

Codename of grml 0.5 is Tokolytika. + This is the german word for tocolytics.

+ +

Codename of grml-small 0.1 is Zugschlus. Zugschlus is the nickname of Marc Haber + who brought the initial idea for grml-small.

+ +

Requirements for running grml

+ + + +

Why another Linux distribution?

+ +

There already exist "some" distributions. We decided + to base our work on the existing infrastructure of Debian and Knoppix 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.

+ +

What's the license of grml?

+ +

Anything written by the grml team is published under the GPL (GNU General Public License). + You don't have to pay anything for running grml. Donations and feedback are welcome of + course. If you want to get a special grml version or need support take a + lookt at the grml-solutions.

+ +

What's the difference between grml and + $OTHER-DISTRIBUTION? What are your main goals?

+ +

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[ng], slrn, vim and many other stuff we + like) and useful programs for admin's daily work too. grml uses the existing + infrastructure of Debian and Knoppix and merges useful things + also from other distributions/live-cds.

+ +

What's the difference between grml and Knoppix?

+ +

grml comes with a vastly different set of software. Missing KDE + and OpenOffice provides the opportunity of shipping more than 800 + packages which Knoppix does not provide on it's CD version. grml + boots a 2.6.x kernel but no X for faster startup. Knoppix is based + on Debian/testing-experimental (using apt-pinning), but grml is + basically based on plain Debian/unstable providing more current + versions of software and less painfull upgrades. grml was once + based on Knoppix but has nowadays (except of a similar initial + ramdisk) nothing in common with Knoppix anymore:

+ +
+# locate knoppix
+# find / -iname \*knoppix\*
+#
+ +

We consider Knoppix as a brand name for live-cds nowadays and + provide most of Knoppix features as well. grml uses (mostly) the + same cheatcodes for booting as Knoppix and provides even some extra + ones. So if you are used to the basic Knoppix features you might + find them on the grml-system as well. Ripping out the Knoppix + stuff provides the possibility to create a grml system out of a + Debian system and vice versa. Running 'apt-get install grml' on a + Debian box will be officially supported in an upcoming version of + grml.

+ +

What does accessibility at grml mean?

+ +

The grml kernel includes support for + speakup and provides software like brltty (using bootoption 'grml blind + brltty=type,port,tbl'), emacspeak and flite. Please don't hesitate to contact us if you have any further questions, + suggestions or feedback regarding accessibility!

+ +

Is it possible to run grml with $EMULATOR?

+ +

VMWare should work without any + problems. It's also possible to run grml with QEMU, an emulator for various + CPUs which works on Linux, Windows, FreeBSD and Mac OS X. Running grml with + QEMU has been tested successful on Windows and Linux, take a look at the QEMU-grml-webpage.

+ +

grml-small?

+ +

What is grml-small?

+ +

Whereas grml provides about 2.1GiB of software on a 700MB-ISO, grml-small + is a flavor with online 50MB ISO-size (~150MB uncompressed). It does not + provide a lot of software but the essential stuff for being a rescue system + on a business card CD-ROM or a small usb device. Take a look at the 'Debian-Information'-section if you are searching for the + package list.

+ +

What is the difference between 'normal' grml and grml-small?

+ +

The 700MB-grml brings more than 2350 packages of software and a full-featured kernel. grml-small includes about 200 + software-packages, lacks documentation and manpages on the ISO and has a + stripped-down kernel (but still provides hardware recognition of course). + grml-terminalserver is not + available/supported on grml-small.

+ +

System

+ +

What are the passwords of users on grml?

+ +

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.

+ +

How to find out the version of grml

+ +

Run 'grml-version' or use the following command:

+ +
+$ cat /etc/grml_version
+ +

Is it possible to run LiveCD and eject CD-ROM?

+ +
+$ sudo umount -l /cdrom
+$ sudo eject /dev/cdrom # now don't run any new programs ;)
+$ mount /dev/cdrom      # mount it again if needed ;)
+
+ +

How do I change the language/keyboard settings?

+ +

By default grml uses english settings. But it is possible to change the + settings via using either the lang-bootparam or via running grml-lang when + grml is running already. Usage examples:

+ +
+grml lang=de      # enter this at the bootprompt and you will get
+                  # german keyboard layout and german $LANG, $LC_ALL,...
+$ grml-lang de    # enter this in the shell to switch keyboard layout
+                  # and $LANG settings in a running grml-system
+
+ +

KDE, Gnome, $FOO and $BAR

+ +

Why isn't KDE, Gnome, $FOO or $BAR part of grml? grml is a distribution + for users of texttools and sysadmins. If you would like to run KDE with + Debian use e.g. Knoppix, Munjoy-Linux, Kanotix, Kalyxo or Kubuntu. Gnome users might find Gnoppix useful. If you would like to see + a special (software) package inside grml please report it to us!

+ +

Which window managers can I use?

+ +

grml is shipped only with window managers which are lightweight and + fast - so well suited for a live-cd. At the moment grml provides the window managers: + fluxbox, + ion2 and ion3, + jwm, + pekwm, + ratpoison, + twm, + w9wm, + windowlab, + wmi and wmii.

+ +

Can I boot grml without + CD-ROM? What's the grml-terminalserver?

+ +

grml-terminalserver let you boot from network. For more information refer + to the grml-terminalserver-webpage.

+ +

Bugreport

+ +

Report bugs via the tool reportbug which is part of the package + grml-reportbug and provided with the grml system. If you don't know + how to handle reportbug either take a look at the bugs-webpage in + the grml-wiki or you can send us your bug report via the bugs-webpage.

+ +

Is it possible to install grml to harddisk?

+ +

Yes. grml provides a tool called grml2hd (see 'man grml2hd'). + + + + If you want to get a working Linux to your workstation consider + using grml2hd. grml is developed on a box running the grml-system + itself and we - the grml-developers - especially like grml2hd + because it gives us a working Linux box within 10 to 30 minutes! + You can use grml2hd even in a full automatic mode without any + further interaction. More information is available on grml.org/grml2hd/.

+ +

I have problems with my hardware!

+ +

Take a look at the script grml-hwinfo. This scripts generates a + file namend info.tar.bz2 which contains important information of + your hardware. If you think we might help you please run + grml-hwinfo and send us the file with additional, relevant + information regarding your problem.

+ +

grml does not boot on my computer!

+ +

Please take a look at the available bootparamters + and cheatcodes. Especially booting with 'acpi=off noapm noapic' + might help. Bootparameter 'failsafe' provides a minimal hardware recognition. + You still have problems? Please contact us!

+ +

Kernel

+ +

Where can I find the configuration for the kernel used on + grml?

+ +

See /boot/config-`uname -r` and on the kernel-webpage.

+ +

Are there any special components/patches in the kernel + used on grml?

+ +

grml uses the currentmost stable vanilla Linux kernel from www.kernel.org with some + additional patches. More information and an all-in-one patch is + available on the kernel-page.

+ +

Which platforms is the grml kernel optimized + for?

+ +

Plain i586 compatibility-mode with SMP deactivated to avoid + problems with specific systems and drivers.

+ +

Software

+ +

General

+ +

Want to run a program as root? Just use 'sudo $PROGRAM'. To get a + root-shell run 'sudo su'.

+ +

Problems with a specific package? Please try 'dpkg-reconfigure $package'. + Still encountering difficulties? Please send us a bugreport!

+ +

What version of $PACKAGE is + available?

+ +

Take a look at the dpkg_...-files in the Debian-Information section on + grml.org/files/.

+ +

Init-System

+ +

Why is grml using runlevel 2 as default? Because runlevel 2 is 'the + textonly one' and it's debian's default.

+ +

Where are all the /etc/rc#.d-directories? grml doesn't use + sysv-rc but file-rc. This means you can configure the init system + in one single file namend /etc/runlevel.conf with your favourite + editor. No symlink-hell anymore.

+ +

Why is zsh the default shell (/bin/sh)?

+ +

Short answer: because zsh rocks.

+ +

Longer answer taken from ZSH + FAQ: 1.2: What is it?:

+ + 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). + +

If you don't know zsh take a look at ZSH FAQ: How does zsh + differ from...?, 'man zsh | less -p COMPATIBILITY' and 'man zsh-lovers'.

+ +

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.

+ +

Is a bash available?

+ +

grml uses the zsh as the default shell but of + course a current version of the bash (as many other shells as well) + is provided by grml anyway.

+ +

setuid/SUID

+ +

If you set a programm SUID (setuid/mode 4755) unprivileged users on your system will + be able to run it. This could 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:

+ + + +

aide

+ +

Before AIDE can be used, you will have to initialize a database. In order to do + this, simply run the following command:

+ +
+/usr/sbin/aideinit
+ +

bitchx

+ +

Why isn't bitchx part of grml? bitchx + sucks. Please use a better alternative like irssi or weechat + which are part of grml.

+ +

ispell

+ +

You don't want to use the preselected default for ispell? Run + 'select-default-ispell' for changing it.

+ +

LaTeX

+ +

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")'.
+ To change this run 'dpkg-reconfigure auctex' and/or 'dpkg-reconfigure + preview-latex'.

+ +

slapd

+

The password for the admin entry in the LDAP directory is 'grml'.

+ +

tripwire

+ +

The site-key pass-phrase and the local key pass-phrase for tripwire are 'grml'.

+ +

Release related issues

+ +

Using IPW driver with DHCP

+ +

The ipw-drivers in grml already contain special fixes for fixing + problems with ipw and kernel 2.6.13. But you might have to run + 'iwlist $DEVICE scanning' (adjust $DEVICE with the corresponding + network device) anyway to get an associated connection to the access + point.

+ +

Using WPA with 2.6.13-grml

+ +

Kernel 2.6.13 includes wireless extensions version 18 (12.3.05). + The ipw2200 module uses the wireless extensions instead of custom ioctl()s + now. As a result you have to use '-Dwext' for wpa_supplicant to use + the wireless extensions when wpa_supplicant is running. Adjust + $OPTIONS in /etc/default/wpasupplicant, for example using:

+ +
+OPTIONS="-Dwext -i eth1 -c /etc/wpa_supplicant.conf"
+ +

X-Server

+ +

How do I start the X server?

+ +

Please use 'grml-x' as user grml for starting X. It generates + the config file /etc/X11/xorg.conf and lets you start commands on + startup (see ~/.xinitrc). Use it for example via switching to TTY4 + (press Alt+F4) and run the following command to start window + manager fluxbox:

+ +
+grml-x fluxbox
+ +

X does not start on my box?!

+ +

grml-x supports several options. If you want to set some special options + please take a look at the grml-x manpage (man grml-x)! Some usage examples:

+ +
+grml-x -display 8 fluxbox          # start fluxbox on display 8
+grml-x -force -nostart             # force creation of xconfig file and don't start X server
+grml-x -hsync 60 fluxbox           # set horizontal frequency and start fluxbox
+grml-x -hsync 60 -vsync 40 fluxbox # set horizontal and vertical sync frequencies and start fluxbox
+grml-x -mode '800x600' fluxbox     # set resolution to 800x600 and start ion3
+grml-x -module vesa fluxbox        # start fluxbox and use vesa module
+
+ +

I don't like the resolution of X!

+ +

Just run xrandr to switch the resolution. For example: 'xrandr -s + 1024x768'.

+ +

Framebuffer

+ +

The boot option vga does not work as + expected?

+ +

grml (starting with version 0.4) uses vesafb-tng instead of vesafb. This + means you have to set the bootopion via video= instead of vga=. + See bootsplash F6 for + more details.

+ +

I don't see anything when booting grml?!

+ +

Probably this is a problem with vesafb-tng. Try to boot via + bootoption 'nofb' or 'grml video=ofonly'. Some laptops need a + special keysequence to switch between monitor and beamer settings + (e.g. Samsung X20: press Fn+F4) when booting. Often it's possible + to switch resolution also after booting grml:

+ +
+modprobe -l | grep fb.ko # try to find out which module fits for your system
+modprobe atyfb           # load the appropriate module
+fbset 1024x768-60        # now try to switch the resolution on current console
+
+ +

Further questions

+ +

Do you have a question which is not answered in the FAQ or in + the provided documentation + (also run 'grml-info' on your grml-system)? Take a look at the grml-website and the grml-wiki. Please don't + hesitate to contact us, a + good place to start is the grml mailinglist.

+ +
+ +[% INCLUDE static_bottom.inc %]