grml 1.1 - codename Skunk (20080224)
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.1GB of software and documentation on the CD.
Fixed several bugs and issues reported on grml_1.0 @ grml-wiki.
Several improved, updated and extended configuration files.
- arename.pl: rename audio files by looking at a file's tagging information
- grml-live: build framework based on FAI for generating a grml and Debian based Linux Live system (CD/ISO)
- grml-paste: command line interface for paste.grml.org
- grml-vnet: create persistent tun/tap devices with bridge handling
- micvol: configure mixer/ volume settings of microphone channel; usage: micvol=$number
- noconsolefont: skip setting console font via consolechars
- nogrmlacpi: disable acpi stuff inside grml-autoconfig without having to boot using noacpi (which triggers kernel code actions)
- lvm: activate present Logical Volumes (LVM)
- nolvm: completely disable LVM code/checks; by default (so without using a special bootoption) grml runs 'lvdisplay' and if something can be found the user gets a hint to execute 'Start lvm2' to set it up
grml2hd (install grml to harddisk):
- use --insecure for passwordbox so user gets feedback when typing password (it's '***' of course and not plaintext).
- check for dmraid signatures
- support installation on LVM devices. Usage example: 'LVM=/dev/mapper/grml2hd-lvm grml2hd'
See grml.org/grml2hd/ for more details regarding grml2hd.
grml-terminalserver (boot grml via network)
- updated initrd generation for use with live-initramfs, providing a reworked initial bootprocess
See grml.org/terminalserver/ for more details regarding grml-terminalserver.
Special new features:
- all grml ISOs are automatically generated using the new grml-live framework
- completely reworked initial bootprocess, based on live-initramfs now
- Squashfs with LZMA support
- optimised the system to have as few wakeups as possible (<25 wakeups/s in default startup)
- updated to X.org 7.3
- updated to libc6 2.7
- added support for loop-aes
- the lang=-bootoption supports dvorak keyboard layouts (using parameters dvorak, dvorak-iso or dvorak-utf8)
- support for Virtualbox guest additions
Based on vanilla kernel 220.127.116.11 including several patches and additional modules:
acerhk acx100 at76-usb atl2 aufs bcm5700 drbd8 exmap gspca ipw3945 iscsitarget ivtv kqemu linux-wlan-ng loop-aes lzma madwifi ndiswrapper nozomi openafs pcan qc-usb r1000 r5u870 r6040 realtime-lsm rt2400 rt2500 rt73 sdricoh_cs sl-modem squashfs sysprof tp-smapi truecrypt
See grml.org/kernel/ for more details regarding the grml-kernel.
To avoid problems with isolinux/syslinux on older hardware (see syslinux mailinglist) we decided to put several files like kernel and initrd from /boot/isolinux/ into a new directory named /boot/$GRML_FLAVOUR/. This should improve the possibility for supporting multiboot in the future as well.
Due to the new initial bootprocess (which is based on live-initramfs) some bootoptions might not work as expected or changed its behaviour. The grml team is working on merging outstanding features. If you think you found a bootoption that does not work as expected/documented please report it.
The bootoption expert has been dropped. It is deprecated nowadays. The bootoption splash has been renamed into textsplash to avoid clashes with graphical bootsplashes.
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.1.
Updated all packages to Debian Unstable branch by 20071225 (plus some further selected updates).
Removed 82 packages [please notice that some of them are available under different names/in different packages]:
*2.6.20-grml* lib* 3ware-3dm2-binary airsnort artwiz-cursor attacker autofs bandwidthd-pgsql centericq centericq-common check clvm cogito cpp-2.95 crywrap dbengine debtags defrag discover discover-data dnsdoctor dvgrab emacs21 emacs21-bin-common emacs21-common fbgetty findimagedupes flac123 gnuplot gnuplot-nox gnuplot-x11 gnus gnus-bonus-el grep-dctrl grml-kerneladdons-2.6.20 gs gs-common hwtools idn ation-report ion3 ion3-mod-xinerama ion3-scripts irssi-text jail kiss lckdo lshw-common modutils mozilla-firefox ncftp2 nessus netdude netpipes openbsd-inetd pdns python-mode python-semanage rhapsody rt2400 rt2500 schedutils scsi-idle sqlrelay sqlrelay-postgresql sqlrelay-sqlite squashfs surfraw tdb-dev thinkpad-base tinysnmp-tools tpctl trapdoor2 twin unison2.9.1 user-de vncommand w3-el-e21 w3-url-e21 xdebconfigurator xfonts-artwiz xpdf-utils xtla xzgv
Added 176 new packages (exluding lib* and *2.6.23-grml*):
2vcard ack-grep acpi-support-base acpitail aggregate aosd-cat apt-transport-https asql awesome balance bittwist bluez-audio bsd-mailx centerim-common centerim-utf8 cereal conky cpp-4.2 ctorrent dns2tcp doc-base docbook-xml duplicity dzen2 ecryptfs-utils edac-utils elfkickers emacs22 emacs22-bin-common emacs22-common epdfview etckeeper exifprobe fai-client fai-doc fai-server fatsort firmware-iwlwifi firmware-ralink flashrom fuseiso fuseiso9660 g++-4.2 gcc-4.2 gcc-4.2-base gconf2 gconf2-common ghostscript ghostscript-x git-svn gitpkg gksu gnome-keyring gnupg-pkcs11-scd gparted grml-debian-keyring grml-kerneladdons-2.6.23 grml-live grml-paste gzrt haproxy hdaps-utils hdapsd hfsprogs hgsvn hplip hplip-data iceweasel-webdeveloper ifupdown-extra inoticoming iodine irqbalance irssi-plugin-xmpp iscsitarget itop jp2a kanif kpartx ldnsutils linux-wlan-ng live-initramfs logapp loop-aes-testsuite lsb-release luvcview lzma mailplate metastore mkelfimage mlocate mr nessusclient netrw netsurf nscd nvclock obconf op open-iscsi open-vm-tools openbox opencryptoki packeth paperkey paris-traceroute pcaputils pm-utils pmailq pngtools polipo poppler-utils pristine-tar privbind pssh python-dbus python-gnupginterface python-pycallgraph python-setuptools python-urlgrabber rinse rofs rt73-common runit rutilt s3cmd scamper scanmem scrollkeeper shorewall-common shorewall-shell sl sm snort-common-libraries splint-data squashfs-tools supercat svgalibg1 sysutils taktuk tasksel tasksel-data tetex-base tetex-bin texlive tgt thinkfinger-tools timelimit tra ttf-dejavu-core ttf-dejavu-extra uml-utilities unhide uniutils unsort vim-tiny virtualbox-ose-guest-utils wacom-tools wamerican wapiti x11-apps x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils xar xauth xbacklight xdelta3 xdg-utils xinit xrestop xserver-xorg-video-amd xserver-xorg-video-radeonhd yatm yeahconsole
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 1.0 (20070518)
- Alexander Steinböck joined the grml-team.
- Daily builds available: automatically generated ISOs of grml (using the grml-live framework) are available at daily.grml.org.
- Results of the grml user survey are available.
Download grml 1.1
grml 1.1 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.1 @ 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 Henning Sprang, Thomas Lange, Michael Schmitt, Daniel Baumann, Karl Voit, Norbert Tretkowski, Jan-Pieter Jacobs, Wolfgang Karall, Darshaka Pathirana, Andrea Mayr and Wernfried Haas for their contributions. 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.