4 <title>grml.org - Release Notes: grml64-medium 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml64-medium 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-medium 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-medium 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 provides about 2.1 GB of software on a ~700 MB ISO and
45 <a href="/faq/#whatissmall">grml-small</a> is a flavor with only ~100 MB
46 ISO-size, <a href="/faq/#whatismedium">grml64-medium</a> tries to close
47 the gap between those two flavours providing an ISO with ~200MB. It does
48 not provide all the software shipped with normal/big/large grml but
49 provides essential stuff, a full featured kernel and the X.org server.
50 You can use the Debian package management system to install software on
51 the fly (assuming you have network access to a Debian mirror). Take a
52 look at the '<a href="/files/">Debian-Information</a>'-section if you
53 are searching for the package list.</p>
57 <h4>Special new features:</h4>
61 <li><strong>vesamenu bootsplash</strong>: this graphical bootsplash
62 version (see screenshot on the right) provides an easy to use boot
65 <a href="/screenshots/vesamenu.png"><img style="margin-left: 20px;
66 margin-bottom: 20px; margin-top: 20px; border: 0" align="right"
67 src="/screenshots/vesamenu.jpg" alt="*" /></a>
69 <li><strong>dd-able ISO</strong>: the ISO can be installed to a device
70 directly using dd(1). This means you can run (warning: overwrites any
71 existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will
72 get a bootable grml system. This method isn't as flexible as the <a
73 href="/grml2usb/">grml2usb</a> approach but might be useful if you
74 don't have a working grml2usb setup.</li>
76 <li>Integration of <strong>Etherboot/gPXE</strong>. In the Addons
77 submenu of the bootsplash you can directly invoke Etherboot/gPXE.</li>
79 <li>Integration of <strong>Grub</strong>. In the Addons submenu of
80 the bootsplash you can directly invoke Grub1 and Grub2.</li>
82 <li><strong>bootoption nostartx</strong>: if using startx as
83 default bootoption the bootoption 'nostartx' disables automatic
86 <li><strong>bootoption ethdevice</strong>: use specified network
87 device for network booting (PXE) instead of default (being eth0).
88 Feature contributed by Helge Wagner.
89 Usage example: ethdevice=eth1</li>
91 <li><strong>bootoption netscript</strong>: use this parameter to
92 download and run a script from a specific location. Supports variables
93 like $HOSTNAME, $ARCH, $KERNEL to download host specific software.
94 Usage example: 'netscript=example.org/$HOSTNAME/startup-script'
95 'netconfig' has been adjusted to also support this variables.</li>
97 <li><strong>DNS info as hostname</strong>: the hostname of the live
98 system will be automatically set to the information retrieved via
99 DHCP/DNS (if present). This feature can be disabled using the
100 <strong>nodhcphostname</strong> bootoption. Feature contributed by
101 Andreas Thienemann.</li>
103 <li>reworked <strong>configuration framework</strong>: the so called
104 DCS feature (debs, configuration and scripts) provides a more
105 consistent configuration for bootoptions like scripts, netconfig,
106 debs,.... The DCS directory defaults to the root directory of the live
107 image. If a file system labeled GRMLCFG is found, the DCS directory is
108 the root directory of that file system. Alternatively, the myconfig
109 boot parameter can be used to directly specify a device which is then
110 taken as DCS directory (myconfig=/dev/sda1, for example). The <a
111 href="http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.200905.txt;hb=HEAD">
112 documentation of the behavior up to Grml 2009.05 is documented</a> as
114 http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.current.txt;hb=HEAD">the
115 behavior in current Grml versions</a>. Special thanks to Marc Haber
118 <li><strong>grml-autconfig configuration</strong>: support for
119 overwriting values via /etc/grml/autoconfig.local has been added, so
120 configuration changes are possible without running into file conflicts
127 <h4>New features in Grml's Zsh</h4>
131 <li><strong>grml zsh documentation</strong>: <a
132 href="/zsh/#grmlzshrc">grmlzshrc(5)</a> is a manpage providing
133 detailled information about grml's zsh configuration. On the grml
134 system it is available offline via 'man grmlzshrc'. An <a
135 href="http://grml.org/zsh/#grmlzshrc">online version is available</a>
136 as well. Special thanks to Joerg Woelke for his work.</li>
138 <li><strong>Directory specific shell configuration with Zsh</strong>:
139 based on directories you can set your own profiles. Further details <a
140 href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">available
143 <li>Using <strong>history-incremental-pattern-search-*</strong> for
144 incremental history searches per default (via ^r and ^s). Press ctrl-r
145 to search in the history using the specified pattern. For example you
146 can type 'cd*grml' for searching command lines containing 'cd
147 ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the
148 results as usual too retyping ^r or ^s. </li>
152 <h4>New grml-scripts:</h4>
156 <li><strong>grml-exec-wrapper</strong>: simple but smart program
157 execution wrapper. This script is for executing commands but check
158 whether the specified program is available at all. If the command is
159 not available an error message is displayed either on the command line
160 (if $DISPLAY is empty) or as graphical version (if $DISPLAY is
163 <li><strong>grml-sniff</strong>: script for configuring a network
168 <h4><a href="/grml2usb/">grml2usb</a> (install grml ISO(s) on usb device for booting):</h4>
172 <li>using syslinux as default bootmanager (grub available only as
173 option using --grub)</li>
175 <li>support for new vesamenu bootsplash, including support for
178 <li>adding additional ISOs to an existing grml2usb installation
179 is possible (specifying different default boot options is possible as
182 <li>grml2iso (tool to create a multiboot grml ISO using grml2usb)
183 supports vesamenu bootsplash, altering of bootoptions and removing
184 existing boot parameters. grml2iso also supports copying files to the
185 generated iso (easy remastering for common usecases).</li>
189 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
190 in the grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
191 more details regarding grml2usb.</p>
193 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via grml):</h4>
197 <li>new cmdline option for specifying target architecture
200 <li>use cdn.debian.net as default mirror</li>
202 <li>several bugfixes and more updates... check out the <a
203 href="http://git.grml.org/?p=grml-debootstrap.git;a=blob;f=debian/changelog;hb=HEAD">Debian
204 changelog</a> for details</li>
208 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
209 details regarding grml-debootstrap.</p>
211 <h4><a href="/grml-live/">grml-live</a> (build system for creating a
212 Grml (based) Linux live system):</h4>
216 <li>integrate grub2 for hybrid boot (special thanks to Thorsten
219 <li>provide information about grml-live version and Debian/suite
220 through /etc/grml_live_version in the generated ISO</li>
222 <li>new graphical boot menu. Can be disabled via
223 ISOLINUX_METHOD=console</li>
225 <li>new configuration variables DISTRI_NAME and DISTRI_INFO which
226 should allow easier rebranding of grml-live based distributions</li>
228 <li>support installation of local files (not being part of any Debian
229 package) through $CHROOT_INSTALL</li>
231 <li>display path of FAI logs during execution of grml-live</li>
233 <li>replace all references to ftp.de.debian.org with
236 <li>new cmdline option: "-n" skips generation of the ISO file</li>
238 <li>add check for valid Debian suite name to avoid breakage of
239 sources.list if someone calls grml-live with a typo in the -s
242 <li>split the single /etc/apt/sources.list file into structured files
243 in /etc/apt/sources.list.d/</li>
245 <li>buildd scripts support building Debian/squeeze based ISOs</li>
247 <li>... and several further improvements, bugfixes and software
248 updates. Check out <a
249 href="http://git.grml.org/?p=grml-live.git;a=blob;f=debian/changelog;hb=HEAD">the
250 changelog</a> for all the details.</li>
254 <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
255 more details regarding grml-live.</p>
259 <p>Based on vanilla kernel 2.6.31.5 including <a
260 href="/kernel/">several patches</a> and the aufs module.</p>
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=grml64-medium_2009.05">grml64-medium_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>Use of Debian Geo Mirror</strong>: Grml uses
277 cdn.debian.net as Debian mirror in the sources.list setup nowadays.
278 This should select a mirror near to the location of the user, so the
279 default Debian mirror in Grml is no longer a server from Germany
280 only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
281 Debian Wiki</a> for further information.</li>
283 <li><strong>Use of sources.list.d</strong>: the Debian mirror
284 configuration moved from /etc/apt/sources.list to the directory
285 /etc/apt/sources.list.d/. The Grml mirror configuration can be found
286 in /etc/apt/sources.list.d/grml.list and the Debian mirror
287 configuration is located in /etc/apt/sources.list.d/debian.list.</li>
291 <h3>Packages / Software</h3>
293 <p>Details about shipped packages and their versions on grml64-medium are
294 available at the <a href="/files/#debian">Debian section</a>. Visit <a
295 href="/files/release-2009.10-grml-medium64/dpkg_get_selections">dpkg_get_selections</a>
296 for a main package listing and <a
297 href="/files/release-2009.10-grml-medium64/dpkg_list">dpkg_list</a> for a more
298 detailed list of packages shipped with grml64-medium 2009.10.</p>
302 <p>Updated all packages to Debian Unstable branch by 22nd of october
303 2009 (plus some further selected updates).</p>
305 <p>Removed 7 packages (excluding lib* and *2.6.28-grml64*) - please
306 notice that some of them are available under
307 different names/in different packages:</p>
312 ash diff grml-saveconfig grml-terminalserver-data mktemp timeout vbetool
315 <p>Added 16 new packages (exluding lib* and *2.6.31-grml64*):</p>
318 aumix-common diffutils firmware-ralink fontconfig gcc-4.2-base gnupg-curl
319 grub-pc install-info iw links mksh scsitools sg3-utils shared-mime-info
320 xserver-xorg-input-evtouch xserver-xorg-video-ivtv
323 <h3>Known issues</h3>
326 href="http://wiki.grml.org/doku.php?id=grml64-medium_2009.10">grml64-medium_2009.10 @ grml-wiki</a>.
327 Please report problems using information on <a
328 href="/bugs/">grml.org/bugs/</a>.</p>
330 <h3>Download grml64-medium 2009.10</h3>
332 <p>grml 2009.10 can be downloaded from the mirrors listed on <a
333 href="/download/">grml.org/download/</a>.</p>
337 <p>Your comments, bug reports, patches, and suggestions will help
338 fixing bugs and improving future releases. If you find a problem with
339 the release please check <a
340 href="http://wiki.grml.org/doku.php?id=grml64-medium_2009.10">grml64-medium_2009.10 @
341 grml-wiki</a> and report problems using information on <a
342 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
343 feature requests <a href="/contact/">to the grml-team</a>!</p>
346 <li><a href="/contact/">grml.org/contact/</a>
347 <li><a href="/irc/">#grml on irc.freenode.org</a>
352 <p>Many thanks (alphabetically) in this release go to
353 Alexander 'Leo' Bergolth,
357 António P. P. Almeida,
360 Christian Hofstaedtler,
371 Marc 'HE' Brockschmidt,
386 for their contributions.</p>
388 <h3>More Information</h3>
390 <p>You can find out more about grml on <a href="/">our website</a>, <a
391 href="/irc/">IRC channel</a>, and <a
392 href="http://wiki.grml.org/">wiki</a>.
394 <p>To sign up for future grml announcements, please subscribe to <a
395 href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
396 announcement list</a>.</p>
398 <p>If you are interested in development releases grab the daily ISOs
399 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
401 <h3>Further Questions?</h3>
403 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
407 <p style="text-align: center">
408 <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" />
414 [% INCLUDE static_bottom.inc %]