grml 1.0 - codename Meilenschwein (20070518)
grml is a Debian-based Live-CD. It includes a collection of GNU/Linux software especially for users of texttools and system administrators. grml provides automatic hardware detection. You can use grml for example as a rescue system, for analyzing systems/networks or as a working environment. It is not necessary to install anything to a harddisk, you don't even need a harddisk to run it, unless you want to (use grml2hd for this). Due to on-the-fly decompression grml includes about 2.1 GiB of software and documentation on the CD.
Fixed several bugs and issues reported on grml_0.9 @ grml-wiki.
Several improved, updated and extended configuration files.
New grml-scripts (some selected ones):
- alignmargins: adjust the margins and the position of the printed contents on the paper
- dirvish-setup: a simple script for setting up a basic configuration for the backup software dirvish
- grml2ram: copy compressed GRML image to RAM when running grml already (based on contribution by Michael Schierl)
- grml-quickconfig: get fast access to some basic grml-scripts (contributed by Michael Schierl)
- grml-setservices interface for basic configuration of system startup/shutdown via /etc/runlevel.conf
- gsuggest.pl: google suggest - ask google for keyword suggestions
- iso-term: wrapper script to run x-terminal-emulator in iso885915 mode
- qemu: installs a default /etc/X11/xorg.conf (without having to run hardware detection)
- debian2hd: install plain Debian via grml-debootstrap in automatic mode
grml2hd (install grml to harddisk):
- support for Grub (now there's a dialog for selection between lilo and grub as bootloader)
- use of UUID and /dev/disk/by-uuid/ by default (provides stable booting devices, very important for installation on external usb/firewire devices for example)
- use initrd/initramfs by default now
See grml.org/grml2hd/ for more details regarding grml2hd.
grml-terminalserver (boot grml via network)
- better module loading
- switch from tftpd-hpa to atftpd (resulting in big speedup)
See grml.org/terminalserver/ for more details regarding grml-terminalserver.
grml-debootstrap (install plain Debian fast and easy)
- support full automatic installation via debian2hd
- use aptitude instead of apt-get in chroot-script
- use of DEBIAN_FRONTEND='noninteractive' to avoid unnecessary questions when installing
- support Debian release with codename 'lenny'
- support stages (improves cancel/resume of operations)
- support setting of some important variables via cmdline
- improved error handling
See grml.org/grml-debootstrap/ for more details regarding grml-debootstrap.
Special new features:
- updated to X.org 7.2 / Xserver 1.3
- updated to libc6 2.5
- use of UTF-8 as default encoding
- LaTeX: switch from tetex to texlive
- grml-x: use of evdev (dropped options -nousb and -nops2, added -ps2 and -usb instead), improved error handling and execution
- grml-autoconfig: dropped userspace/powernowd stuff in cpufrequeny scaling in favour of the ondemand-governor
- integrated grml-quickconfig within zsh-login
- got rid of grml-sysvinit, using plain sysvinit from Debian without any hacks now
- support basic rescanning in live-cd initrd
- the grml team manages all the Debian unique packages with mercurial using grml-mercurial-utils
Based on vanilla kernel 22.214.171.124 including several patches (Speakup, Squashfs,...) and additional modules:
acerhk, aufs, cowloop, drbd8, et131x, exmap, ipw3945, iscsitarget, ivtv, kqemu, madwifi, misdn, ndiswrapper, nozomi, openafs, pcan, qc-usb, r1000, realtime-lsm, rt2400, rt2500, rt2570, rt2x00, sdricoh_cs, sl-modem, snd-bt-sco, spca5xx, sysprof, tidev, tpm_emulator, truecrypt, unionfs
Notice: some more modules are not pre-installed but available through the grml-repository.
See grml.org/kernel/ for more details regarding the grml-kernel.
UTF-8: grml uses UTF8 as default encoding. You can deactivate UTF-8 environment via booting with bootoption lang=$LANG-iso. Some software is not yet UTF-8 aware (problem is located upstream, neither at Debian or grml itself). More information about UTF-8 at grml can be found at the utf8 webpage in the grml-wiki.
get_tw_cli / get_3ware: get_tw_cli has been renamed into get_3ware as we support 3DM2 as well now.
fluxbox: the keybindings have been restored to their original (fluxbox upstream) behaviour. Now Alt+F# switches between the desktops, Alt+Shift+F# sends an application to another desktop. If you want to get the old behaviour back you can use the zsh function fluxkey-change.
Packages / Software
Details about shipped packages and their versions on grml are available at the Debian section. See dpkg_get_selections for a main package listing and dpkg_list for a more detailed list of packages shipped with grml 1.0.
Updated all packages to Debian Unstable branch by 20070517.
Removed 90 packages [please notice that some of them are available under different names/in different packages]:
*2.6.18-grml* lib* aircrack aptconf bacula-client classpath classpath-common classpath-gtkpeer convertfs cpp-3.3 ddd debpool debsig-verify doc-base emacspeak ethereal ethereal-common fsh gcc-2.95 gcc-3.3 gcc-3.3-base glibc-doc grml-btnet grml-kerneladdons-2.6.18 grml-sysvinit gs-gpl initrd-tools jamvm java-common kdoc kenny kwtools-bin kwtools-common kwtools-graphic kwtools-net kwtools-net-postfix kwtools-sys kwtools-sys-lvm kwtools-utils latex-ucs linux-wlan-ng linux-wlan-ng-firmware lout lout-common lufs-utils lvm-common lvm10 madwifi-doc misdn-utils mutt-ng muttprint nhfsstone nscd nxclient olsrd-gui olsrd-plugin opie-server policycoreutils postgresql-client-8.1 prosper python-clamav python-jaxml python-selinux python2.3 raccess samdump scapy securecgi simh synctree tclx8.3 tesseract-ocr tetex-base tetex-bin tetex-extra tethereal tftp-hpa tftpd-hpa tk-brief transset ufsutils unionfs-utils unzsplit valgrind vde wellenreiter wmi xcompmgr xen-tools xen-utils-common xlibmesa-gl zsplit
Added 109 new packages (exluding lib* and *2.6.20-grml*):
4g8 advchk apwal arp-scan array-info ascii ascii2binary atftpd aufs-tools blktrace bluetooth-alsa cbm clive concalc cryopid csstidy ctioga cups-pdf dbus-x11 dnsproxy docbook2odf dpkg-ruby dvb-utils edbrowse espeak espeak-data fakechroot fatresize funionfs fusedav gaffitter gatling gcolor2 gems genisoimage grml-desktop grml-kerneladdons-2.6.20 grml-pylib hal-info icedax ii imsniff ion3-mod-xinerama keyutils kqemu-common kvm lckdo mcabber mtp-tools mtpaint ncc ncdu newsbeuter odt2txt olsrd-plugins ophcrack oss-compat pamusb-tools pdfcube perl-tk pnputils podget postgresql-client-8.2 powertop python-gobject python-pexpect python-scapy python-urwid rcov recordmydesktop samdump2 scalpel screenie scrot sigit smbnetfs speedometer sucrack texlive-base texlive-base-bin texlive-common texlive-doc-base texlive-fonts-recommended texlive-lang-german texlive-latex-base texlive-latex-recommended thc-ipv6 treil tss tweak uncrustify urlscan vde2 vim-addon-manager vinetto xjed xserver-xorg-input-aiptek xserver-xorg-input-elo2300 xserver-xorg-input-elographics xserver-xorg-input-evtouch xserver-xorg-input-hyperpen xserver-xorg-input-joystick xserver-xorg-input-penmount xserver-xorg-input-void xserver-xorg-video-intel xsteg xwatchwin zfs-fuse zzuf
As usual you can upgrade your grml harddisk system to the latest grml version running 'apt-get update; apt-get install grml'. Take a look at the upgrading webpage in the grml-wiki as well. Notice: If you are using grml in a productive environment and/or use a grml2hd installation we strongly recommend to subscribe to the grml-user mailinglist!
Changes since release 0.9 (20061206)
- grml2hd screenshot gallery available
- grml user survey (results will be available soon)
- update of zsh-lovers
- Frank Terbeck joined the grml-team
Download grml 1.0
grml 1.0 can be downloaded from mirrors listed on grml.org/download/.
Your comments, bug reports, patches, and suggestions will help fix bugs and improve future releases. If you find a problem with the release please check grml_1.0 @ grml-wiki and report problems using information on grml.org/bugs/. Please send your feedback, feature requests and bug reports to the grml-team!
Many thanks in this release go to Michael Schierl, Jan-Pieter Jacobs, Moritz Augsburger, Wolfgang Fuschlberger, Manuel Fuhr, Ronny Plattner, Robert Giebel, Martin Ahammer, Matthias Diener and Josef Teske for their contributions. Many thanks to all of you who took part in the grml user survey. Many thanks also to the ones of you who donated something to the grml-team and of course to all those who have sent feedback since the last release!
To sign up for future grml announcements, please subscribe to grml's announcement list.