4 <title>grml.org - Release Notes: grml 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml 2009.10 Hello-Wien" />
6 <meta name="Author" content="the grml team [grml.org/team/]" />
7 <meta name="Keywords" content="grml.org, grml" />
8 <meta name="Description" content="Release Notes of grml 2009.10" />
9 <meta name="Abstract" content="grml, the linux live-cd for sysadmins and texttool users" />
10 <meta name="Robots" content="index,follow" />
11 <meta name="Language" content="english" />
12 <meta name="identifier-url" content="http://grml.org/" />
13 <meta name="MSSmartTagsPreventParsing" content="true" />
14 <meta http-equiv="imagetoolbar" content="no" />
15 <link rel="home" href="/" title="grml.org" />
16 <link rel="help" href="/features/" title="About" />
17 <link rel="author" href="/team/" title="Team" />
18 <link rel="icon" href="/favicon.png" type="image/png" />
19 <link rel="stylesheet" href="/style.css" type="text/css" />
23 [% INCLUDE static.inc %]
27 <p><a href="/screenshots/"><img align="right" style="margin-left: 20px;
28 border: 0" src="/screenshots/grml_2009.10.jpg" alt="*" /></a></p>
30 <h1>Release Notes for grml 2009.10 - codename <a
31 href="/faq/#releasename">Hello-Wien</a></h1>
34 <p><strong>Notice: grml 2009.10-rc1 is a RELEASE CANDIDATE and not
35 yet the stable release!</strong></p>
40 <p>Grml is a bootable live system (Live-CD) based on Debian. It
41 includes a collection of GNU/Linux software especially for system
42 administrators and users of texttools. Grml provides automatic hardware
43 detection. You can use Grml (for example) as a rescue system, for
44 analyzing systems/networks or as a working environment. It is not
45 necessary to install anything to a harddisk; you don't even need a
46 harddisk to run it. Due to on-the-fly decompression grml includes about
47 2 GB of software and documentation on the CD.</p>
51 <h4>Special new features:</h4>
55 <li><strong>vesamenu bootsplash</strong>: this graphical bootsplash
56 version (see screenshot on the right) provides an easy to use boot
59 <a href="/screenshots/vesamenu.png"><img style="margin-left: 20px;
60 margin-bottom: 20px; margin-top: 20px; border: 0" align="right"
61 src="/screenshots/vesamenu.jpg" alt="*" /></a>
63 <li><strong>dd-able ISO</strong>: the ISO can be installed to a device
64 directly using dd(1). This means you can run (warning: overwrites any
65 existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will
66 get a bootable grml system. This method isn't as flexible as the <a
67 href="/grml2usb/">grml2usb</a> approach but might be useful if you
68 don't have a working grml2usb setup.</li>
70 <li>Integration of <strong>Etherboot/gPXE</strong>. In the Addons
71 submenu of the bootsplash you can directly invoke Etherboot/gPXE.</li>
73 <li>Integration of <strong>Grub</strong>. In the Addons submenu of
74 the bootsplash you can directly invoke Grub1 and Grub2.</li>
76 <li><strong>bootoption nostartx</strong>: if using startx as
77 default bootoption the bootoption 'nostartx' disables automatic
80 <li><strong>bootoption ethdevice</strong>: use specified network
81 device for network booting (PXE) instead of default (being eth0).
82 Feature contributed by Helge Wagner.
83 Usage example: ethdevice=eth1</li>
85 <li><strong>bootoption netscript</strong>: use this parameter to
86 download and run a script from a specific location. Supports variables
87 like $HOSTNAME, $ARCH, $KERNEL to download host specific software.
88 Usage example: 'netscript=example.org/$HOSTNAME/startup-script'
89 'netconfig' has been adjusted to also support this variables.</li>
91 <li><strong>DNS info as hostname</strong>: the hostname of the live
92 system will be automatically set to the information retrieved via
93 DHCP/DNS (if present). This feature can be disabled using the
94 <strong>nodhcphostname</strong> bootoption. Feature contributed by
95 Andreas Thienemann.</li>
97 <li>reworked <strong>configuration framework</strong>: the so called
98 DCS feature (debs, configuration and scripts) provides a more
99 consistent configuration for bootoptions like scripts, netconfig,
100 debs,.... The DCS directory defaults to the root directory of the live
101 image. If a file system labeled GRMLCFG is found, the DCS directory is
102 the root directory of that file system. Alternatively, the myconfig
103 boot parameter can be used to directly specify a device which is then
104 taken as DCS directory (myconfig=/dev/sda1, for example). The <a
105 href="http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.200905.txt;hb=HEAD">
106 documentation of the behavior up to Grml 2009.05 is documented</a> as
108 http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.current.txt;hb=HEAD">the
109 behavior in current Grml versions</a>. Special thanks to Marc Haber
112 <li><strong>grml-autconfig configuration</strong>: support for
113 overwriting values via /etc/grml/autoconfig.local has been added, so
114 configuration changes are possible without running into file conflicts
121 <h4>New features in Grml's Zsh</h4>
125 <li><strong>grml zsh documentation</strong>: <a
126 href="/zsh/#grmlzshrc">grmlzshrc(5)</a> is a manpage providing
127 detailled information about grml's zsh configuration. On the grml
128 system it is available offline via 'man grmlzshrc'. An <a
129 href="http://grml.org/zsh/#grmlzshrc">online version is available</a>
130 as well. Special thanks to Joerg Woelke for his work.</li>
132 <li><strong>Directory specific shell configuration with Zsh</strong>:
133 based on directories you can set your own profiles. Further details <a
134 href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">available
137 <li>Using <strong>history-incremental-pattern-search-*</strong> for
138 incremental history searches per default (via ^r and ^s). Press ctrl-r
139 to search in the history using the specified pattern. For example you
140 can type 'cd*grml' for searching command lines containing 'cd
141 ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the
142 results as usual too retyping ^r or ^s. </li>
146 <h4>New grml-scripts:</h4>
150 <li><strong>grml-exec-wrapper</strong>: simple but smart program
151 execution wrapper. This script is for executing commands but check
152 whether the specified program is available at all. If the command is
153 not available an error message is displayed either on the command line
154 (if $DISPLAY is empty) or as graphical version (if $DISPLAY is
157 <li><strong>grml-sniff</strong>: script for configuring a network
162 <h4><a href="/grml2usb/">grml2usb</a> (install grml ISO(s) on usb device for booting):</h4>
166 <li>using syslinux as default bootmanager (grub available only as
167 option using --grub)</li>
169 <li>support for new vesamenu bootsplash, including support for
172 <li>adding additional ISOs to an existing grml2usb installation
173 is possible (specifying different default boot options is possible as
176 <li>grml2iso (tool to create a multiboot grml ISO using grml2usb)
177 supports vesamenu bootsplash, altering of bootoptions and removing
178 existing boot parameters. grml2iso also supports copying files to the
179 generated iso (easy remastering for common usecases).</li>
183 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
184 in the grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
185 more details regarding grml2usb.</p>
187 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via grml):</h4>
191 <li>new cmdline option for specifying target architecture
194 <li>use cdn.debian.net as default mirror</li>
196 <li>several bugfixes and more updates... check out the <a
197 href="http://git.grml.org/?p=grml-debootstrap.git;a=blob;f=debian/changelog;hb=HEAD">Debian
198 changelog</a> for details</li>
202 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
203 details regarding grml-debootstrap.</p>
205 <h4><a href="/grml-live/">grml-live</a> (build system for creating a
206 Grml (based) Linux live system):</h4>
210 <li>integrate grub2 for hybrid boot (special thanks to Thorsten
213 <li>provide information about grml-live version and Debian/suite
214 through /etc/grml_live_version in the generated ISO</li>
216 <li>new graphical boot menu. Can be disabled via
217 ISOLINUX_METHOD=console</li>
219 <li>new configuration variables DISTRI_NAME and DISTRI_INFO which
220 should allow easier rebranding of grml-live based distributions</li>
222 <li>support installation of local files (not being part of any Debian
223 package) through $CHROOT_INSTALL</li>
225 <li>display path of FAI logs during execution of grml-live</li>
227 <li>replace all references to ftp.de.debian.org with
230 <li>new cmdline option: "-n" skips generation of the ISO file</li>
232 <li>add check for valid Debian suite name to avoid breakage of
233 sources.list if someone calls grml-live with a typo in the -s
236 <li>split the single /etc/apt/sources.list file into structured files
237 in /etc/apt/sources.list.d/</li>
239 <li>buildd scripts support building Debian/squeeze based ISOs</li>
241 <li>... and several further improvements, bugfixes and software
242 updates. Check out <a
243 href="http://git.grml.org/?p=grml-live.git;a=blob;f=debian/changelog;hb=HEAD">the
244 changelog</a> for all the details.</li>
248 <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
249 more details regarding grml-live.</p>
253 <p>Based on vanilla kernel 2.6.31.5 including <a
254 href="/kernel/">several patches</a> and additional modules:</p>
257 aufs drbd8 iscsitarget kqemu loop-aes lzma ndiswrapper openafs
258 sl-modem speakup squashfs sysprof tp-smapi virtualbox-ose-guest
262 <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
263 regarding the grml-kernel.</p>
267 <p>Fixed several bugs and issues reported on <a
268 href="http://wiki.grml.org/doku.php?id=grml_2009.05">grml_2009.05 @
269 grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
270 tracking system</a>.</p>
272 <h3>Important Changes</h3>
276 <li><strong>LaTeX packages have been dropped.</strong> Due to space
277 limitations and the big amount of disk space needed by the LaTeX
278 packages it was decided to drop LaTeX. Visit the <a
279 href="http://doodle.com/3dnzvhv43tmhpcpn">Removal of LaTeX on
280 grml</a> poll for details about the descision.</li>
282 <li><strong>Use of Debian Geo Mirror</strong>: Grml uses
283 cdn.debian.net as Debian mirror in the sources.list setup nowadays.
284 This should select a mirror near to the location of the user, so the
285 default Debian mirror in Grml is no longer a server from Germany
286 only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
287 Debian Wiki</a> for further information.</li>
289 <li><strong>Use of sources.list.d</strong>: the Debian mirror
290 configuration moved from /etc/apt/sources.list to the directory
291 /etc/apt/sources.list.d/. The Grml mirror configuration can be found
292 in /etc/apt/sources.list.d/grml.list and the Debian mirror
293 configuration is located in /etc/apt/sources.list.d/debian.list.</li>
295 <li><strong>Removal of grml-nessus</strong>: the grml-nessus script
296 has been dropped because Nessus isn't present anymore. Please take a
297 look at 'grml-tips nessus' or 'grml-tips openvas' (OpenVAS is the
298 successor of Nessus) for instructions how to set up OpenVAS.</li>
302 <h3>Packages / Software</h3>
304 <p>Details about shipped packages and their versions on grml are
305 available at the <a href="/files/#debian">Debian section</a>. Visit <a
306 href="/files/release-2009.10/dpkg_get_selections">dpkg_get_selections</a>
307 for a main package listing and <a
308 href="/files/release-2009.10/dpkg_list">dpkg_list</a> for a more
309 detailed list of packages shipped with grml 2009.10.</p>
313 <p>Updated all packages to Debian Unstable branch by 22nd of october
314 2009 (plus some further selected updates).</p>
316 <p>Removed 82 packages (excluding lib* and *2.6.28-grml*) - please
317 notice that some of them are available under
318 different names/in different packages:</p>
323 3270-common ash auctex bar btsco c3270 catdvi cpp-4.1 ctioga debsig-verify
324 diff docbook2odf dog dvi2tty dvipng edac-utils euro-support ext2resize
325 fcoretools foomatic-filters gcc-4.1-base geoip-database gmailfs gnuhtml2latex
326 grml-saveconfig grml-terminalserver-data harden-remoteaudit hping2 htcheck
327 icedax jikes lacheck lanmap latex-beamer latex-mk latex-xcolor latexmk
328 latextug ld.so.preload-manager mailx mktemp mysql-client-5.0 nessus-plugins
329 nessusclient nessusd pdfjam pgf podracer preview-latex-style python-clientform
330 python-libgmail python-mechanize replicator rgpsp secvpn slat snoopy tetex-bin
331 tex-common texify texlive texlive-base texlive-base-bin texlive-common
332 texlive-doc-base texlive-extra-utils texlive-fonts-recommended
333 texlive-lang-german texlive-latex-base texlive-latex-recommended texpower
334 timeout tor-geoipdb tra tth tthsum vim-latexsuite webcpp weechat-common
335 windowlab workbone xulrunner-1.9
338 <p>Added 67 new packages (exluding lib* and *2.6.31-grml*):</p>
341 apache2.2-bin aumix-common bluetooth bluez bluez-alsa bluez-gstreamer
342 btrfs-tools comgt conkeror diffutils dvb-apps emacs23 emacs23-bin-common
343 emacs23-common ewf-tools fatattr febootstrap fio gconf2-common genisoimage
344 git-email gnupg-curl gnupg2 gptsync grub-pc guymager heirloom-mailx honeyd
345 install-info libsmbios-bin mysql-client-5.1 netsurf-gtk nfswatch nilfs-tools
346 nilfs2-tools odbcinst open-vm-tools pigz postgresql-client
347 postgresql-client-8.4 postmark python-libxml2 python-rpm python-sqlite
348 python-sqlitecachec python-urlgrabber qla-tools rpm-common rpm2cpio safecopy
349 samba-common-bin schilylibs shorewall smake squid-langpack stressapptest
350 tableau-parm tcl tk weechat-core xmms2-icon xmount xserver-xorg-input-evtouch
351 xserver-xorg-video-ivtv xul-ext-webdeveloper xulrunner-1.9.1 yum
354 <h3>Major changes since release 2009.05 (20090531)</h3>
358 <li>Poll: <a href="http://doodle.com/3dnzvhv43tmhpcpn">Removal of LaTeX on grml</a>
362 <h3>Known issues</h3>
366 href="http://wiki.grml.org/doku.php?id=release_candidate">the release
367 candidate webpage in the grml-wiki</a>. Please report problems using
368 information on <a href="/bugs/">grml.org/bugs/</a>.</p>
372 href="http://wiki.grml.org/doku.php?id=grml_2009.10">grml_2009.10 @ grml-wiki</a>.
373 Please report problems using information on <a
374 href="/bugs/">grml.org/bugs/</a>.</p>
377 <h3>Download grml 2009.10-rc1</h3>
380 <h3>Download grml 2009.10</h3>
383 <p>grml 2009.10-rc1 can be downloaded from the 'devel' directory of the
384 mirrors listed on <a href="/download/">grml.org/download/</a>.</p>
387 <p>grml 2009.10 can be downloaded from the mirrors listed on <a
388 href="/download/">grml.org/download/</a>.</p>
392 <p>Your comments, bug reports, patches, and suggestions will help
393 fixing bugs and improving future releases. If you find a problem with
394 the release please check <a
395 href="http://wiki.grml.org/doku.php?id=grml_2009.10">grml_2009.10 @
396 grml-wiki</a> and report problems using information on <a
397 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
398 feature requests <a href="/contact/">to the grml-team</a>!</p>
401 <li><a href="/contact/">grml.org/contact/</a>
402 <li><a href="/irc/">#grml on irc.freenode.org</a>
405 <a name="thanks"></a>
408 <p>Many thanks (alphabetically) in this release go to
409 Alexander 'Leo' Bergolth,
413 António P. P. Almeida,
416 Christian Hofstaedtler,
427 Marc 'HE' Brockschmidt,
442 for their contributions.</p>
445 <h3>Release of the stable version</h3>
447 <p>The stable release of grml 2009.10 is scheduled for 31st of october
451 <h3>More Information</h3>
453 <p>You can find out more about grml on <a href="/">our website</a>, <a
454 href="/irc/">IRC channel</a>, and <a
455 href="http://wiki.grml.org/">wiki</a>.
457 <p>To sign up for future grml announcements, please subscribe to <a
458 href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
459 announcement list</a>.</p>
461 <p>If you are interested in development releases grab the daily ISOs
462 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
464 <h3>Further Questions?</h3>
466 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
470 <p style="text-align: center">
471 <img src="/img/grml-hellowien.jpg" alt="Credits: Developed by: Michael 'Maniac' Prokop, Ulrich 'Dangerous' Dangel, Frank 'Enstein' Ter-ror-beck, Alexander 'Igor' Wirt,... and many more" />
477 [% INCLUDE static_bottom.inc %]