Release Notes for grml64 2009.10 - codename Hello-Wien
+ +About
+ +Grml is a bootable live system (Live-CD) based on Debian. It + includes a collection of GNU/Linux software especially for system + administrators and users of texttools. 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. Due to on-the-fly decompression grml includes about + 2 GB of software and documentation on the CD.
+ +Whereas grml is meant for use on 32 bit systems, grml64 provides + support for 64 bit platforms. It is based on the amd64 port of Debian. + Take a look at the 'Debian-Information'-section if you are + searching for the package list.
+ +New features
+ +Special new features:
+ +-
+
+
- vesamenu bootsplash: this graphical bootsplash + version (see screenshot on the right) provides an easy to use boot + selection menu. + +
- dd-able ISO: the ISO can be installed to a device + directly using dd(1). This means you can run (warning: overwrites any + existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will + get a bootable grml system. This method isn't as flexible as the grml2usb approach but might be useful if you + don't have a working grml2usb setup. + +
- Integration of Etherboot/gPXE. In the Addons + submenu of the bootsplash you can directly invoke Etherboot/gPXE. + +
- Integration of Grub. In the Addons submenu of + the bootsplash you can directly invoke Grub1 and Grub2. + +
- bootoption nostartx: if using startx as + default bootoption the bootoption 'nostartx' disables automatic + startup of X. + +
- bootoption ethdevice: use specified network + device for network booting (PXE) instead of default (being eth0). + Feature contributed by Helge Wagner. + Usage example: ethdevice=eth1 + +
- bootoption netscript: use this parameter to + download and run a script from a specific location. Supports variables + like $HOSTNAME, $ARCH, $KERNEL to download host specific software. + Usage example: 'netscript=example.org/$HOSTNAME/startup-script' + 'netconfig' has been adjusted to also support this variables. + +
- DNS info as hostname: the hostname of the live + system will be automatically set to the information retrieved via + DHCP/DNS (if present). This feature can be disabled using the + nodhcphostname bootoption. Feature contributed by + Andreas Thienemann. + +
- reworked configuration framework: the so called + DCS feature (debs, configuration and scripts) provides a more + consistent configuration for bootoptions like scripts, netconfig, + debs,.... The DCS directory defaults to the root directory of the live + image. If a file system labeled GRMLCFG is found, the DCS directory is + the root directory of that file system. Alternatively, the myconfig + boot parameter can be used to directly specify a device which is then + taken as DCS directory (myconfig=/dev/sda1, for example). The + documentation of the behavior up to Grml 2009.05 is documented as + well as the + behavior in current Grml versions. Special thanks to Marc Haber + for his work. + +
- grml-autconfig configuration: support for + overwriting values via /etc/grml/autoconfig.local has been added, so + configuration changes are possible without running into file conflicts + on upgrade. + + + +
![*](/screenshots/vesamenu.jpg)
New features in Grml's Zsh
+ +-
+
+
- grml zsh documentation: grmlzshrc(5) is a manpage providing + detailled information about grml's zsh configuration. On the grml + system it is available offline via 'man grmlzshrc'. An online version is available + as well. Special thanks to Joerg Woelke for his work. + +
- Directory specific shell configuration with Zsh: + based on directories you can set your own profiles. Further details available + online. + +
- Using history-incremental-pattern-search-* for + incremental history searches per default (via ^r and ^s). Press ctrl-r + to search in the history using the specified pattern. For example you + can type 'cd*grml' for searching command lines containing 'cd + ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the + results as usual too retyping ^r or ^s. + +
New grml-scripts:
+ +-
+
+
- grml-exec-wrapper: simple but smart program + execution wrapper. This script is for executing commands but check + whether the specified program is available at all. If the command is + not available an error message is displayed either on the command line + (if $DISPLAY is empty) or as graphical version (if $DISPLAY is + set). + +
- grml-sniff: script for configuring a network + sniffing setup. + +
grml2usb (install grml ISO(s) on usb device for booting):
+ +-
+
+
- using syslinux as default bootmanager (grub available only as + option using --grub) + +
- support for new vesamenu bootsplash, including support for + multi-ISO setup + +
- adding additional ISOs to an existing grml2usb installation + is possible (specifying different default boot options is possible as + well) + +
- grml2iso (tool to create a multiboot grml ISO using grml2usb) + supports vesamenu bootsplash, altering of bootoptions and removing + existing boot parameters. grml2iso also supports copying files to the + generated iso (easy remastering for common usecases). + +
Visit the usb webpage + in the grml wiki and grml.org/grml2usb for + more details regarding grml2usb.
+ +grml-debootstrap (wrapper around debootstrap for installing plain Debian via grml):
+ +-
+
+
- new cmdline option for specifying target architecture + (--arch) + +
- use cdn.debian.net as default mirror + +
- several bugfixes and more updates... check out the Debian + changelog for details + +
Visit grml.org/grml-debootstrap/ for more + details regarding grml-debootstrap.
+ +grml-live (build system for creating a + Grml (based) Linux live system):
+ +-
+
+
- integrate grub2 for hybrid boot (special thanks to Thorsten + Glaser) + +
- provide information about grml-live version and Debian/suite + through /etc/grml_live_version in the generated ISO + +
- new graphical boot menu. Can be disabled via + ISOLINUX_METHOD=console + +
- new configuration variables DISTRI_NAME and DISTRI_INFO which + should allow easier rebranding of grml-live based distributions + +
- support installation of local files (not being part of any Debian + package) through $CHROOT_INSTALL + +
- display path of FAI logs during execution of grml-live + +
- replace all references to ftp.de.debian.org with + cdn.debian.net + +
- new cmdline option: "-n" skips generation of the ISO file + +
- add check for valid Debian suite name to avoid breakage of + sources.list if someone calls grml-live with a typo in the -s + option + +
- split the single /etc/apt/sources.list file into structured files + in /etc/apt/sources.list.d/ + +
- buildd scripts support building Debian/squeeze based ISOs + +
- ... and several further improvements, bugfixes and software + updates. Check out the + changelog for all the details. + +
Visit grml.org/grml-live for + more details regarding grml-live.
+ +Kernel
+ +Based on vanilla kernel 2.6.31.5 including several patches and additional modules:
+ ++ aufs drbd8 kqemu loop-aes lzma ndiswrapper speakup squashfs sysprof xtables-addons ++ +
Visit grml.org/kernel/ for more details + regarding the grml-kernel.
+ +Bugfixes
+ +Fixed several bugs and issues reported on grml64_2009.05 @ + grml-wiki and in the bug + tracking system.
+ +Important Changes
+ +-
+
+
- LaTeX packages have been dropped. Due to space + limitations and the big amount of disk space needed by the LaTeX + packages it was decided to drop LaTeX. Visit the Removal of LaTeX on + grml poll for details about the descision. + +
- Use of Debian Geo Mirror: Grml uses + cdn.debian.net as Debian mirror in the sources.list setup nowadays. + This should select a mirror near to the location of the user, so the + default Debian mirror in Grml is no longer a server from Germany + only. Visit the + Debian Wiki for further information. + +
- Use of sources.list.d: the Debian mirror + configuration moved from /etc/apt/sources.list to the directory + /etc/apt/sources.list.d/. The Grml mirror configuration can be found + in /etc/apt/sources.list.d/grml.list and the Debian mirror + configuration is located in /etc/apt/sources.list.d/debian.list. + +
- Removal of grml-nessus: the grml-nessus script + has been dropped because Nessus isn't present anymore. Please take a + look at 'grml-tips nessus' or 'grml-tips openvas' (OpenVAS is the + successor of Nessus) for instructions how to set up OpenVAS. + +
Packages / Software
+ +Details about shipped packages and their versions on grml are + available at the Debian section. Visit dpkg_get_selections + for a main package listing and dpkg_list for a more + detailed list of packages shipped with grml64 2009.10.
+ +Updates
+ +Updated all packages to Debian Unstable branch by 22nd of october + 2009 (plus some further selected updates).
+ +Removed 81 packages (excluding lib* and *2.6.28-grml64*) - please + notice that some of them are available under + different names/in different packages:
+ ++ *2.6.28-grml64* lib* + + ash auctex catdvi cpp-4.1 ctioga debsig-verify diff docbook2odf dog dvi2tty + dvipng edac-utils euro-support ext2resize fakechroot fcoretools + foomatic-filters gcc-4.1-base geoip-database gmailfs gnuhtml2latex + grml-saveconfig grml-terminalserver-data harden-remoteaudit hping2 htcheck + icedax jikes lacheck lanmap latex-beamer latex-mk latex-xcolor latexmk + latextug ld.so.preload-manager mailx mktemp mysql-client-5.0 nessus-plugins + nessusclient nessusd paketto pdfjam pgf podracer preview-latex-style + python-clientform python-libgmail python-mechanize rgpsp secvpn slat snoopy + snort snort-common snort-common-libraries snort-rules-default tetex-bin + tex-common texify texlive texlive-base texlive-base-bin texlive-common + texlive-doc-base texlive-extra-utils texlive-fonts-recommended + texlive-lang-german texlive-latex-base texlive-latex-recommended texpower + timeout tor-geoipdb tthsum vim-latexsuite webcpp weechat-common windowlab + workbone xulrunner-1.9 ++ +
Added 61 new packages (exluding lib* and *2.6.31-grml*):
+ ++ apache2.2-bin aumix-common bluetooth bluez bluez-alsa bluez-gstreamer + btrfs-tools comgt conkeror dd-rhelp diffutils dvb-apps emacs23 + emacs23-bin-common emacs23-common ewf-tools fatattr fio gcc-4.2-base + gconf2-common git-email gnupg-curl gnupg2 gptsync grub-pc guymager + heirloom-mailx honeyd i810switch install-info libsmbios-bin mysql-client-5.1 + netsurf-gtk nfswatch nilfs-tools nilfs2-tools odbcinst open-vm-tools pigz + postgresql-client postgresql-client-8.4 postmark qla-tools read-edid + rpm-common rpm2cpio safecopy samba-common-bin shorewall squid-langpack + stressapptest tableau-parm tcl tk weechat-core xmms2-icon xmount + xserver-xorg-input-evtouch xserver-xorg-video-ivtv xul-ext-webdeveloper + xulrunner-1.9.1 ++ +
Major changes since release 2009.05 (20090531)
+ +-
+
+
- Poll: Removal of LaTeX on grml + +
Known issues
+ +Take a look at grml64_2009.10 @ grml-wiki. + Please report problems using information on grml.org/bugs/.
+ +Download grml64 2009.10
+ +grml64 2009.10 can be downloaded from the mirrors listed on grml.org/download/.
+ +Feedback
+ +Your comments, bug reports, patches, and suggestions will help + fixing bugs and improving future releases. If you find a problem with + the release please check grml64_2009.10 @ + grml-wiki and report problems using information on grml.org/bugs/. Please send your feedback and + feature requests to the grml-team!
+ + + +Thanks
+ +Many thanks (alphabetically) in this release go to + Alexander 'Leo' Bergolth, + Al Sten-Clanton, + Andras Korn, + Andreas Thienemann, + António P. P. Almeida, + Axel Beckert, + Christian Bricart, + Christian Hofstaedtler, + Christian Vogel, + Daniel Tiefnig, + Daniel Weuthen, + Ernesto Domato, + Frank Prochnow, + Helge Wagner, + Joerg Woelke, + Julian Langschädel, + Marcel Meckel, + Marc Haber, + Marc 'HE' Brockschmidt, + Markus Schimpf, + Michael Schierl, + Michael Whapples, + Moritz Wilhelmy, + Peter Palfrader, + Ralf Moll, + Sedat Dilek, + Stefan Traby, + Thomas Koehler, + Thorsten Glaser, + Ulrich Zehl, + Walter Haidinger, + Wernfried Haas and + Zoran Dzelajlija + for their contributions.
+ +More Information
+ +You can find out more about grml on our website, IRC channel, and wiki. + +
To sign up for future grml announcements, please subscribe to grml's + announcement list.
+ +If you are interested in development releases grab the daily ISOs + from daily.grml.org.
+ +Further Questions?
+ +Please feel free to contact us.
+ +Credits
+ +
+
+