4 <title>grml.org - Release Notes: grml64 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml64 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 grml64 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 grml64 2009.10 - codename <a
31 href="/faq/#releasename">Hello-Wien</a></h1>
35 <p>Grml is a bootable live system (Live-CD) based on Debian. It
36 includes a collection of GNU/Linux software especially for system
37 administrators and users of texttools. Grml provides automatic hardware
38 detection. You can use Grml (for example) as a rescue system, for
39 analyzing systems/networks or as a working environment. It is not
40 necessary to install anything to a harddisk; you don't even need a
41 harddisk to run it. Due to on-the-fly decompression grml includes about
42 2 GB of software and documentation on the CD.</p>
44 <p>Whereas grml is meant for use on 32 bit systems, grml64 provides
45 support for 64 bit platforms. It is based on the amd64 port of Debian.
46 Take a look at the '<a
47 href="/files/#debian">Debian-Information</a>'-section if you are
48 searching for the package list.</p>
52 <h4>Special new features:</h4>
56 <li><strong>vesamenu bootsplash</strong>: this graphical bootsplash
57 version (see screenshot on the right) provides an easy to use boot
60 <a href="/screenshots/vesamenu.png"><img style="margin-left: 20px;
61 margin-bottom: 20px; margin-top: 20px; border: 0" align="right"
62 src="/screenshots/vesamenu.jpg" alt="*" /></a>
64 <li><strong>dd-able ISO</strong>: the ISO can be installed to a device
65 directly using dd(1). This means you can run (warning: overwrites any
66 existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will
67 get a bootable grml system. This method isn't as flexible as the <a
68 href="/grml2usb/">grml2usb</a> approach but might be useful if you
69 don't have a working grml2usb setup.</li>
71 <li>Integration of <strong>Etherboot/gPXE</strong>. In the Addons
72 submenu of the bootsplash you can directly invoke Etherboot/gPXE.</li>
74 <li>Integration of <strong>Grub</strong>. In the Addons submenu of
75 the bootsplash you can directly invoke Grub1 and Grub2.</li>
77 <li><strong>bootoption nostartx</strong>: if using startx as
78 default bootoption the bootoption 'nostartx' disables automatic
81 <li><strong>bootoption ethdevice</strong>: use specified network
82 device for network booting (PXE) instead of default (being eth0).
83 Feature contributed by Helge Wagner.
84 Usage example: ethdevice=eth1</li>
86 <li><strong>bootoption netscript</strong>: use this parameter to
87 download and run a script from a specific location. Supports variables
88 like $HOSTNAME, $ARCH, $KERNEL to download host specific software.
89 Usage example: 'netscript=example.org/$HOSTNAME/startup-script'
90 'netconfig' has been adjusted to also support this variables.</li>
92 <li><strong>DNS info as hostname</strong>: the hostname of the live
93 system will be automatically set to the information retrieved via
94 DHCP/DNS (if present). This feature can be disabled using the
95 <strong>nodhcphostname</strong> bootoption. Feature contributed by
96 Andreas Thienemann.</li>
98 <li>reworked <strong>configuration framework</strong>: the so called
99 DCS feature (debs, configuration and scripts) provides a more
100 consistent configuration for bootoptions like scripts, netconfig,
101 debs,.... The DCS directory defaults to the root directory of the live
102 image. If a file system labeled GRMLCFG is found, the DCS directory is
103 the root directory of that file system. Alternatively, the myconfig
104 boot parameter can be used to directly specify a device which is then
105 taken as DCS directory (myconfig=/dev/sda1, for example). The <a
106 href="http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.200905.txt;hb=HEAD">
107 documentation of the behavior up to Grml 2009.05 is documented</a> as
109 http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.current.txt;hb=HEAD">the
110 behavior in current Grml versions</a>. Special thanks to Marc Haber
113 <li><strong>grml-autconfig configuration</strong>: support for
114 overwriting values via /etc/grml/autoconfig.local has been added, so
115 configuration changes are possible without running into file conflicts
122 <h4>New features in Grml's Zsh</h4>
126 <li><strong>grml zsh documentation</strong>: <a
127 href="/zsh/#grmlzshrc">grmlzshrc(5)</a> is a manpage providing
128 detailled information about grml's zsh configuration. On the grml
129 system it is available offline via 'man grmlzshrc'. An <a
130 href="http://grml.org/zsh/#grmlzshrc">online version is available</a>
131 as well. Special thanks to Joerg Woelke for his work.</li>
133 <li><strong>Directory specific shell configuration with Zsh</strong>:
134 based on directories you can set your own profiles. Further details <a
135 href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">available
138 <li>Using <strong>history-incremental-pattern-search-*</strong> for
139 incremental history searches per default (via ^r and ^s). Press ctrl-r
140 to search in the history using the specified pattern. For example you
141 can type 'cd*grml' for searching command lines containing 'cd
142 ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the
143 results as usual too retyping ^r or ^s. </li>
147 <h4>New grml-scripts:</h4>
151 <li><strong>grml-exec-wrapper</strong>: simple but smart program
152 execution wrapper. This script is for executing commands but check
153 whether the specified program is available at all. If the command is
154 not available an error message is displayed either on the command line
155 (if $DISPLAY is empty) or as graphical version (if $DISPLAY is
158 <li><strong>grml-sniff</strong>: script for configuring a network
163 <h4><a href="/grml2usb/">grml2usb</a> (install grml ISO(s) on usb device for booting):</h4>
167 <li>using syslinux as default bootmanager (grub available only as
168 option using --grub)</li>
170 <li>support for new vesamenu bootsplash, including support for
173 <li>adding additional ISOs to an existing grml2usb installation
174 is possible (specifying different default boot options is possible as
177 <li>grml2iso (tool to create a multiboot grml ISO using grml2usb)
178 supports vesamenu bootsplash, altering of bootoptions and removing
179 existing boot parameters. grml2iso also supports copying files to the
180 generated iso (easy remastering for common usecases).</li>
184 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
185 in the grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
186 more details regarding grml2usb.</p>
188 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via grml):</h4>
192 <li>new cmdline option for specifying target architecture
195 <li>use cdn.debian.net as default mirror</li>
197 <li>several bugfixes and more updates... check out the <a
198 href="http://git.grml.org/?p=grml-debootstrap.git;a=blob;f=debian/changelog;hb=HEAD">Debian
199 changelog</a> for details</li>
203 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
204 details regarding grml-debootstrap.</p>
206 <h4><a href="/grml-live/">grml-live</a> (build system for creating a
207 Grml (based) Linux live system):</h4>
211 <li>integrate grub2 for hybrid boot (special thanks to Thorsten
214 <li>provide information about grml-live version and Debian/suite
215 through /etc/grml_live_version in the generated ISO</li>
217 <li>new graphical boot menu. Can be disabled via
218 ISOLINUX_METHOD=console</li>
220 <li>new configuration variables DISTRI_NAME and DISTRI_INFO which
221 should allow easier rebranding of grml-live based distributions</li>
223 <li>support installation of local files (not being part of any Debian
224 package) through $CHROOT_INSTALL</li>
226 <li>display path of FAI logs during execution of grml-live</li>
228 <li>replace all references to ftp.de.debian.org with
231 <li>new cmdline option: "-n" skips generation of the ISO file</li>
233 <li>add check for valid Debian suite name to avoid breakage of
234 sources.list if someone calls grml-live with a typo in the -s
237 <li>split the single /etc/apt/sources.list file into structured files
238 in /etc/apt/sources.list.d/</li>
240 <li>buildd scripts support building Debian/squeeze based ISOs</li>
242 <li>... and several further improvements, bugfixes and software
243 updates. Check out <a
244 href="http://git.grml.org/?p=grml-live.git;a=blob;f=debian/changelog;hb=HEAD">the
245 changelog</a> for all the details.</li>
249 <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
250 more details regarding grml-live.</p>
254 <p>Based on vanilla kernel 2.6.31.5 including <a
255 href="/kernel/">several patches</a> and additional modules:</p>
258 aufs drbd8 kqemu loop-aes lzma ndiswrapper speakup squashfs sysprof xtables-addons
261 <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
262 regarding the grml-kernel.</p>
266 <p>Fixed several bugs and issues reported on <a
267 href="http://wiki.grml.org/doku.php?id=grml64_2009.05">grml64_2009.05 @
268 grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
269 tracking system</a>.</p>
271 <h3>Important Changes</h3>
275 <li><strong>LaTeX packages have been dropped.</strong> Due to space
276 limitations and the big amount of disk space needed by the LaTeX
277 packages it was decided to drop LaTeX. Visit the <a
278 href="http://doodle.com/3dnzvhv43tmhpcpn">Removal of LaTeX on
279 grml</a> poll for details about the descision.</li>
281 <li><strong>Use of Debian Geo Mirror</strong>: Grml uses
282 cdn.debian.net as Debian mirror in the sources.list setup nowadays.
283 This should select a mirror near to the location of the user, so the
284 default Debian mirror in Grml is no longer a server from Germany
285 only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
286 Debian Wiki</a> for further information.</li>
288 <li><strong>Use of sources.list.d</strong>: the Debian mirror
289 configuration moved from /etc/apt/sources.list to the directory
290 /etc/apt/sources.list.d/. The Grml mirror configuration can be found
291 in /etc/apt/sources.list.d/grml.list and the Debian mirror
292 configuration is located in /etc/apt/sources.list.d/debian.list.</li>
294 <li><strong>Removal of grml-nessus</strong>: the grml-nessus script
295 has been dropped because Nessus isn't present anymore. Please take a
296 look at 'grml-tips nessus' or 'grml-tips openvas' (OpenVAS is the
297 successor of Nessus) for instructions how to set up OpenVAS.</li>
301 <h3>Packages / Software</h3>
303 <p>Details about shipped packages and their versions on grml are
304 available at the <a href="/files/#debian">Debian section</a>. Visit <a
305 href="/files/release-2009.10-grml64/dpkg_get_selections">dpkg_get_selections</a>
306 for a main package listing and <a
307 href="/files/release-2009.10-grml64/dpkg_list">dpkg_list</a> for a more
308 detailed list of packages shipped with grml64 2009.10.</p>
312 <p>Updated all packages to Debian Unstable branch by 22nd of october
313 2009 (plus some further selected updates).</p>
315 <p>Removed 81 packages (excluding lib* and *2.6.28-grml64*) - please
316 notice that some of them are available under
317 different names/in different packages:</p>
322 ash auctex catdvi cpp-4.1 ctioga debsig-verify diff docbook2odf dog dvi2tty
323 dvipng edac-utils euro-support ext2resize fakechroot fcoretools
324 foomatic-filters gcc-4.1-base geoip-database gmailfs gnuhtml2latex
325 grml-saveconfig grml-terminalserver-data harden-remoteaudit hping2 htcheck
326 icedax jikes lacheck lanmap latex-beamer latex-mk latex-xcolor latexmk
327 latextug ld.so.preload-manager mailx mktemp mysql-client-5.0 nessus-plugins
328 nessusclient nessusd paketto pdfjam pgf podracer preview-latex-style
329 python-clientform python-libgmail python-mechanize rgpsp secvpn slat snoopy
330 snort snort-common snort-common-libraries snort-rules-default 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 tthsum vim-latexsuite webcpp weechat-common windowlab
335 workbone xulrunner-1.9
338 <p>Added 61 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 dd-rhelp diffutils dvb-apps emacs23
343 emacs23-bin-common emacs23-common ewf-tools fatattr fio gcc-4.2-base
344 gconf2-common git-email gnupg-curl gnupg2 gptsync grub-pc guymager
345 heirloom-mailx honeyd i810switch install-info libsmbios-bin mysql-client-5.1
346 netsurf-gtk nfswatch nilfs-tools nilfs2-tools odbcinst open-vm-tools pigz
347 postgresql-client postgresql-client-8.4 postmark qla-tools read-edid
348 rpm-common rpm2cpio safecopy samba-common-bin shorewall squid-langpack
349 stressapptest tableau-parm tcl tk weechat-core xmms2-icon xmount
350 xserver-xorg-input-evtouch xserver-xorg-video-ivtv xul-ext-webdeveloper
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>
365 href="http://wiki.grml.org/doku.php?id=grml64_2009.10">grml64_2009.10 @ grml-wiki</a>.
366 Please report problems using information on <a
367 href="/bugs/">grml.org/bugs/</a>.</p>
369 <h3>Download grml64 2009.10</h3>
371 <p>grml64 2009.10 can be downloaded from the mirrors listed on <a
372 href="/download/">grml.org/download/</a>.</p>
376 <p>Your comments, bug reports, patches, and suggestions will help
377 fixing bugs and improving future releases. If you find a problem with
378 the release please check <a
379 href="http://wiki.grml.org/doku.php?id=grml64_2009.10">grml64_2009.10 @
380 grml-wiki</a> and report problems using information on <a
381 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
382 feature requests <a href="/contact/">to the grml-team</a>!</p>
385 <li><a href="/contact/">grml.org/contact/</a>
386 <li><a href="/irc/">#grml on irc.freenode.org</a>
391 <p>Many thanks (alphabetically) in this release go to
392 Alexander 'Leo' Bergolth,
396 António P. P. Almeida,
399 Christian Hofstaedtler,
410 Marc 'HE' Brockschmidt,
425 for their contributions.</p>
427 <h3>More Information</h3>
429 <p>You can find out more about grml on <a href="/">our website</a>, <a
430 href="/irc/">IRC channel</a>, and <a
431 href="http://wiki.grml.org/">wiki</a>.
433 <p>To sign up for future grml announcements, please subscribe to <a
434 href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
435 announcement list</a>.</p>
437 <p>If you are interested in development releases grab the daily ISOs
438 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
440 <h3>Further Questions?</h3>
442 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
446 <p style="text-align: center">
447 <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" />
453 [% INCLUDE static_bottom.inc %]