4 <title>grml.org - Release Notes: grml-medium 2010.04 - Codename Grmlmonster</title>
5 <meta name="Title" content="grml.org - Release Notes: grml-medium 2010.04 Grmlmonster" />
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-medium 2010.04" />
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_2010.04.jpg" alt="*" /></a></p>
30 <h1>Release Notes for grml-medium 2010.04 - codename <a
31 href="/faq/#releasename">Grmlmonster</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">grml-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>vnc bootoption</strong>: booting with vnc=yourpassword and
62 the startx bootoption automatically starts the vnc service for user
63 'grml' using graphical remote access with provided password
65 <li><strong>dmraid related bootoptions</strong>: nodmraid to not
66 enable present dmraid devices,
67 dmraid=on to automatically enable any present dmraid devices and
68 dmraid=off to actively try to stop any possibly present dmraid
71 <li>New <strong>bootoption bootid</strong> for improving reliability
72 of boot process. The specified argument to the bootoption is matched
73 against a token on the ISO to make sure that only the correct Grml
74 version gets booted.</li>
76 <li>More <strong>robust network booting</strong>: The last Grml
77 release (2010.04) already invented the ethdevice= bootoption which
78 allows you to specify a specific NIC for booting. The bootoption
79 ethdevice and its surrounding code has been extended so it is possible to specify
80 multiple devices at once that should be configured. If you don't have
81 any specific configuration all present NICs will be used for
82 configuration via DHCP automatically. Visit <a
83 href="http://grml.supersized.org/archives/337-More-robust-network-booting.html">the
84 Grml developer blog for further information</a>
86 <li>Providing an improved <strong>default configuration for
87 top(1)</strong> utility when running as (non-root) user
89 <li>Improved <strong>serial console</strong> handling through
90 /etc/inittab*. Using normal getty instead of mgetty and several baud
91 rate settings (115200,57600,38400,19200,9600,4800,2400,1200) to let
92 getty figure out which mode should be used.
94 <li>Reworked <strong>xinitrc handling</strong>: modularize the code into ~/.xinitrc.d/
95 and support configuration through ~/.config/grml/xinitrc.
99 <h4>New features in <a href="/zsh/#grmlzshrc">Grml's Zsh</a></h4>
103 <li>new function changed()
105 <li>zshrc: map backtab to reverse-menu-complete
107 <li>smarter C-z shortcut
109 <li>Switch `minimal-shell()' from ksh93 to mksh
111 <li>Use wrapper functions for changing title/screen
113 <li>Some minor bugfixes and code enhancements
117 <h4>Major changes in grml-scripts:</h4>
121 <li>grml-quickconfig: rewritten from scratch with proper customisation support, now being shipped through
122 new Debian package grml-quickconfig
124 <li>Remove deprecated bt-audio script
126 <li>grml-lock: add support for graphical version via gdialog/zenity
128 <li>grml-setlang: do not set LC_CTYPE any longer
130 <li>grml-hostname: address xauth issue
132 <li>zsh-login: do not disable grml-quickconfig for serial console
134 <li>grml-info: improve support for customisation
138 <h4><a href="/grml2usb/">grml2usb</a> (install Grml ISO(s) on usb device for booting):</h4>
142 <li>Mount vfat devices with explicit iocharset option
143 <li>Support bootid bootoption
144 <li>Also set GRML_DEFAULT when running with --dry-run
145 <li>Make sure that --grub-mbr requires --grub
146 <li>... some minor bugfixes
150 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
151 in the Grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
152 more details regarding grml2usb.</p>
154 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via Grml):</h4>
158 <li>Add support for specifying filesystem + provide /etc/network/interfaces.examples
159 <li>Introduce option --nopackages
160 <li>Display executed debootstrap cmdline when running it
161 <li>Introduce --pre-scripts to be executed before chroot-scripts
162 <li>Remove cached debs by default to reduce diskpace during bootstrap
163 <li>Support and enable per default --keyring option
164 <li>... plus some bugfixes and minor enhancements
168 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
169 details regarding grml-debootstrap.</p>
171 <h4><a href="/grml-live/">grml-live</a> (build system for creating a
172 Grml (based) Linux live system):</h4>
176 <li>Support for logging build information to database via grml-live-db
177 <li>Support new option '-d <date>' to use specified date instead of build time as date of release
178 <li>Add support for /boot/isolinux/submenu*.cfg files
179 <li>Add persistency feature to boot menu
180 <li>Simplify syslinux.cfg
181 <li>Disable PDiffs by default via /etc/apt/apt.conf.d/20pdiffs
182 <li>Support DEFAULT_BOOTOPTIONS via configuration file
183 <li>Store package list on ISO
184 <li>Ignore $EXIT_ON_MISSING_PACKAGES if running a dirty build through -B
185 <li>Rename /etc/grml/fai/files to /etc/grml/fai/config/files and move /etc/grml/fai/live-initramfs to /etc/grml/fai/config
186 <li>Provide buildd as separate Debian package buildd, use nail instead of mutt in buildd for sending mails
187 <li>.... plus several software related updates and bugfixes - check out the changelog for details
191 <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
192 more details regarding grml-live.</p>
196 <p>Based on vanilla kernel 2.6.33.2 including <a
197 href="/kernel/">several patches</a> and additional modules:</p>
200 aufs virtualbox-ose-guest
203 <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
204 regarding Grml's kernel.</p>
208 <p>Fixed several bugs and issues reported on <a
209 href="http://wiki.grml.org/doku.php?id=grml-medium_2009.10">grml-medium_2009.10 @
210 grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
211 tracking system</a>.</p>
213 <h3>Important Changes</h3>
217 <li>Bootoption <strong>home</strong> has been dropped, the persistency
218 feature present since 2009.10 replaces this option.</li>
220 <li>Grml uses <strong>lang=en as default</strong> instead of lang=us
221 if no 'lang' bootoption has been specified.</li>
223 <li><strong>CPU frequency scaling enabled</strong> on all hardware
224 <strong>by default</strong> so it's no longer limited to laptops
227 <li>Grml's udev package has been dropped in favour of Debian's plain
228 version and adding Grml specified configuration and scripts through
229 Debian package <strong>grml-udev-config</strong>.</li>
231 <li>As the bootoption <strong>bootid</strong> is used as default
232 bootoption you need to make sure that you've an according and valid
233 bootid=... entry in your kernel cmdline or use the ignore_bootid
234 bootoption to skip the boot id check. This is especially relevant for
235 grml2usb installations (make sure to use a recent grml2usb version) as
236 well as booting with isofrom/findiso bootoptions from harddisks.</li>
240 <h3>Packages / Software</h3>
242 <p>Details about shipped packages and their versions on grml-medium are
243 available at the <a href="/files/#debian">Debian section</a>. Visit <a
244 href="/files/release-2010.04-medium/dpkg_get_selections">dpkg_get_selections</a>
245 for a main package listing and <a
246 href="/files/release-2010.04-medium/dpkg_list">dpkg_list</a> for a more
247 detailed list of packages shipped with grml-medium 2010.04.</p>
251 <p>Updated all packages to Debian Unstable branch by 24st of march
252 2010 (plus some further selected updates).</p>
254 <p>Removed 21 packages (excluding lib* and *2.6.31-grml*) - please
255 notice that some of them are available under
256 different names/in different packages:</p>
261 acl aufs-tools console-setup consolekit cpp-4.3
262 dbus finger gcc-4.3 gcc-4.3-base
263 grml-mercurial-utils grml-scanpartitions hal
264 hal-info memtest86+ mercurial mercurial-common
265 openssl-blacklist policykit ttf-dejavu
266 ttf-dejavu-extra xserver-xorg-input-hyperpen
269 <p>Added 18 new packages (exluding lib* and *2.6.33-grml*):</p>
272 apt-xapian-index cpp-4.4 gcc-4.4
273 grml-quickconfig grml-quickconfig-standard
274 grml-udev-config iptraf iso-codes jfsutils
275 kexec-tools keyboard-configuration python-debian
276 python-xapian python2.6 python2.6-minimal slsh
280 <h3>Major changes since release 2009.10 (20091031)</h3>
284 <li>Grml <a href="http://grml.supersized.org/archives/336-Grml-goes-microblogging.html">goes microblogging</a>.</li>
285 <li>New <a href="http://ml.grml.org/mailman/listinfo/grml-devel">Grml developer mailinglist</a>.</li>
289 <h3>Known issues</h3>
292 href="http://wiki.grml.org/doku.php?id=grml-medium_2010.04">grml-medium_2010.04 @ grml-wiki</a>.
293 Please report problems using information on <a
294 href="/bugs/">grml.org/bugs/</a>.</p>
296 <h3>Download grml-medium 2010.04</h3>
298 <p>grml-medium 2010.04 can be downloaded from the mirrors listed on <a
299 href="/download/">grml.org/download/</a>.</p>
303 <p>Your comments, bug reports, patches, and suggestions will help
304 fixing bugs and improving future releases. If you find a problem with
305 the release please check <a
306 href="http://wiki.grml.org/doku.php?id=grml-medium_2010.04">grml-medium_2010.04 @
307 grml-wiki</a> and report problems using information on <a
308 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
309 feature requests <a href="/contact/">to the Grml team</a>!</p>
312 <li><a href="/contact/">grml.org/contact/</a>
313 <li><a href="/irc/">#grml on irc.freenode.org</a>
316 <a name="thanks"></a>
319 <p>Many thanks (alphabetically) in this release go to
324 Christian Hofstaedtler,
336 Thomas Arendsen Hein,
340 for their contributions.</p>
342 <h3>More Information</h3>
344 <p>You can find out more about grml on <a href="/">our website</a>, <a
345 href="/irc/">IRC channel</a>, and <a
346 href="http://wiki.grml.org/">wiki</a>.
348 <p>To sign up for future Grml announcements, please subscribe to <a
349 href="http://lists.mur.at/mailman/listinfo/grml-announce">Grml's
350 announcement list</a>.</p>
352 <p>If you are interested in development releases grab the daily ISOs
353 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
355 <h3>Further Questions?</h3>
357 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
361 <?php include '../../static_bottom.inc'; ?>