4 <title>grml.org - Release Notes: grml-small 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml-small 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-small 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 <?php 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-small 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 GB of software on a 700 MB ISO, <a
45 href="/faq/#whatissmall">grml-small</a> is a flavor with only ~100 MB
46 ISO-size (~275 MB uncompressed). It does not provide a lot of software
47 but the essential stuff for being a rescue system on a business card
48 CD-ROM or a small USB device. You can use the Debian package management
49 system to install software on the fly (assuming you have network access
50 to a Debian mirror). Take a look at the '<a
51 href="/files/">Debian-Information</a>'-section if you are searching for
56 <h4>Special new features:</h4>
60 <li><strong>vesamenu bootsplash</strong>: this graphical bootsplash
61 version (see screenshot on the right) provides an easy to use boot
64 <a href="/screenshots/vesamenu.png"><img style="margin-left: 20px;
65 margin-bottom: 20px; margin-top: 20px; border: 0" align="right"
66 src="/screenshots/vesamenu.jpg" alt="*" /></a>
68 <li><strong>dd-able ISO</strong>: the ISO can be installed to a device
69 directly using dd(1). This means you can run (warning: overwrites any
70 existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will
71 get a bootable grml system. This method isn't as flexible as the <a
72 href="/grml2usb/">grml2usb</a> approach but might be useful if you
73 don't have a working grml2usb setup.</li>
75 <li>Added <strong>addons</strong> which where previously shipped only
76 with the grml and grml-medium flavours.</li>
78 <li>Integration of <strong>Etherboot/gPXE</strong>. In the Addons
79 submenu of the bootsplash you can directly invoke Etherboot/gPXE.</li>
81 <li>Integration of <strong>Grub</strong>. In the Addons submenu of
82 the bootsplash you can directly invoke Grub1 and Grub2.</li>
84 <li><strong>bootoption ethdevice</strong>: use specified network
85 device for network booting (PXE) instead of default (being eth0).
86 Feature contributed by Helge Wagner.
87 Usage example: ethdevice=eth1</li>
89 <li><strong>bootoption netscript</strong>: use this parameter to
90 download and run a script from a specific location. Supports variables
91 like $HOSTNAME, $ARCH, $KERNEL to download host specific software.
92 Usage example: 'netscript=example.org/$HOSTNAME/startup-script'
93 'netconfig' has been adjusted to also support this variables.</li>
95 <li><strong>DNS info as hostname</strong>: the hostname of the live
96 system will be automatically set to the information retrieved via
97 DHCP/DNS (if present). This feature can be disabled using the
98 <strong>nodhcphostname</strong> bootoption. Feature contributed by
99 Andreas Thienemann.</li>
101 <li>reworked <strong>configuration framework</strong>: the so called
102 DCS feature (debs, configuration and scripts) provides a more
103 consistent configuration for bootoptions like scripts, netconfig,
104 debs,.... The DCS directory defaults to the root directory of the live
105 image. If a file system labeled GRMLCFG is found, the DCS directory is
106 the root directory of that file system. Alternatively, the myconfig
107 boot parameter can be used to directly specify a device which is then
108 taken as DCS directory (myconfig=/dev/sda1, for example). The <a
109 href="http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.200905.txt;hb=HEAD">
110 documentation of the behavior up to Grml 2009.05 is documented</a> as
112 http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.current.txt;hb=HEAD">the
113 behavior in current Grml versions</a>. Special thanks to Marc Haber
116 <li><strong>grml-autconfig configuration</strong>: support for
117 overwriting values via /etc/grml/autoconfig.local has been added, so
118 configuration changes are possible without running into file conflicts
125 <h4>New features in Grml's Zsh</h4>
129 <li><strong>grml zsh documentation</strong>: <a
130 href="/zsh/#grmlzshrc">grmlzshrc(5)</a> is a manpage providing
131 detailled information about grml's zsh configuration. On the grml
132 system it is available offline via 'man grmlzshrc'. An <a
133 href="http://grml.org/zsh/#grmlzshrc">online version is available</a>
134 as well. Special thanks to Joerg Woelke for his work.</li>
136 <li><strong>Directory specific shell configuration with Zsh</strong>:
137 based on directories you can set your own profiles. Further details <a
138 href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">available
141 <li>Using <strong>history-incremental-pattern-search-*</strong> for
142 incremental history searches per default (via ^r and ^s). Press ctrl-r
143 to search in the history using the specified pattern. For example you
144 can type 'cd*grml' for searching command lines containing 'cd
145 ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the
146 results as usual too retyping ^r or ^s. </li>
150 <h4>New grml-scripts:</h4>
154 <li><strong>grml-exec-wrapper</strong>: simple but smart program
155 execution wrapper. This script is for executing commands but check
156 whether the specified program is available at all. If the command is
157 not available an error message is displayed either on the command line
158 (if $DISPLAY is empty) or as graphical version (if $DISPLAY is
161 <li><strong>grml-sniff</strong>: script for configuring a network
166 <h4><a href="/grml2usb/">grml2usb</a> (install grml ISO(s) on usb device for booting):</h4>
170 <li>using syslinux as default bootmanager (grub available only as
171 option using --grub)</li>
173 <li>support for new vesamenu bootsplash, including support for
176 <li>adding additional ISOs to an existing grml2usb installation
177 is possible (specifying different default boot options is possible as
180 <li>grml2iso (tool to create a multiboot grml ISO using grml2usb)
181 supports vesamenu bootsplash, altering of bootoptions and removing
182 existing boot parameters. grml2iso also supports copying files to the
183 generated iso (easy remastering for common usecases).</li>
187 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
188 in the grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
189 more details regarding grml2usb.</p>
191 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via grml):</h4>
195 <li>new cmdline option for specifying target architecture
198 <li>use cdn.debian.net as default mirror</li>
200 <li>several bugfixes and more updates... check out the <a
201 href="http://git.grml.org/?p=grml-debootstrap.git;a=blob;f=debian/changelog;hb=HEAD">Debian
202 changelog</a> for details</li>
206 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
207 details regarding grml-debootstrap.</p>
211 <p>Based on vanilla kernel 2.6.31.5 including <a
212 href="/kernel/">several patches</a> and the aufs module.</p>
214 <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
215 regarding the grml-kernel.</p>
219 <p>Fixed several bugs and issues reported on <a
220 href="http://wiki.grml.org/doku.php?id=grml-small_2009.05">grml-small_2009.05 @
221 grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
222 tracking system</a>.</p>
224 <h3>Important Changes</h3>
228 <li><strong>Use of Debian Geo Mirror</strong>: Grml uses
229 cdn.debian.net as Debian mirror in the sources.list setup nowadays.
230 This should select a mirror near to the location of the user, so the
231 default Debian mirror in Grml is no longer a server from Germany
232 only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
233 Debian Wiki</a> for further information.</li>
235 <li><strong>Use of sources.list.d</strong>: the Debian mirror
236 configuration moved from /etc/apt/sources.list to the directory
237 /etc/apt/sources.list.d/. The Grml mirror configuration can be found
238 in /etc/apt/sources.list.d/grml.list and the Debian mirror
239 configuration is located in /etc/apt/sources.list.d/debian.list.</li>
243 <h3>Packages / Software</h3>
245 <p>Details about shipped packages and their versions on grml are
246 available at the <a href="/files/#debian">Debian section</a>. Visit <a
247 href="/files/release-2009.10-small/dpkg_get_selections">dpkg_get_selections</a>
248 for a main package listing and <a
249 href="/files/release-2009.10-small/dpkg_list">dpkg_list</a> for a more
250 detailed list of packages shipped with grml 2009.10.</p>
254 <p>Updated all packages to Debian Unstable branch by 22nd of october
255 2009 (plus some further selected updates).</p>
257 <p>Removed 4 packages (excluding lib* and *2.6.28-grml*) - please
258 notice that some of them are available under
259 different names/in different packages:</p>
264 diff grml-saveconfig mktemp timeout
267 <p>Added 9 new packages (exluding lib* and *2.6.31-grml*):</p>
270 ca-certificates diffutils gnupg-curl grub-pc install-info iw make openssl parted
273 <h3>Known issues</h3>
276 href="http://wiki.grml.org/doku.php?id=grml-small_2009.10">grml-small_2009.10 @ grml-wiki</a>.
277 Please report problems using information on <a
278 href="/bugs/">grml.org/bugs/</a>.</p>
280 <h3>Download grml-small 2009.10</h3>
282 <p>grml-small 2009.10 can be downloaded from the mirrors listed on <a
283 href="/download/">grml.org/download/</a>.</p>
287 <p>Your comments, bug reports, patches, and suggestions will help
288 fixing bugs and improving future releases. If you find a problem with
289 the release please check <a
290 href="http://wiki.grml.org/doku.php?id=grml-small_2009.10">grml-small_2009.10 @
291 grml-wiki</a> and report problems using information on <a
292 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
293 feature requests <a href="/contact/">to the grml-team</a>!</p>
296 <li><a href="/contact/">grml.org/contact/</a>
297 <li><a href="/irc/">#grml on irc.freenode.org</a>
302 <p>Many thanks (alphabetically) in this release go to
303 Alexander 'Leo' Bergolth,
307 António P. P. Almeida,
310 Christian Hofstaedtler,
321 Marc 'HE' Brockschmidt,
336 for their contributions.</p>
338 <h3>More Information</h3>
340 <p>You can find out more about grml on <a href="/">our website</a>, <a
341 href="/irc/">IRC channel</a>, and <a
342 href="http://wiki.grml.org/">wiki</a>.
344 <p>To sign up for future grml announcements, please subscribe to <a
345 href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
346 announcement list</a>.</p>
348 <p>If you are interested in development releases grab the daily ISOs
349 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
351 <h3>Further Questions?</h3>
353 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
357 <p style="text-align: center">
358 <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" />
364 <?php include '../../static_bottom.inc'; ?>