Release Notes for Grml 2018.12 - codename Gnackwatschn
+ + + +About
+ +Grml is a Debian based live system focusing on the needs of system administrators. + This Grml release provides fresh software packages from Debian testing (AKA buster). + As usual it also incorporates up to date hardware support and fixes known bugs from the previous Grml release.
+ +Important Changes
+ +-
+
+
- When using the `ssh` boot option Grml automatically starts haveged, an userspace entropy daemon which + uses HAVEGE (HArdware Volatile Entropy Gathering and Expansion). + If you should notice a slow boot and want to force the startup of the haveged service (independent of usage of ssh boot option) + you can start the service via boot option `services=haveged`. + See e.g. Openssh + taking minutes to become available [...] for further information. + +
- The cpufrequtils package with its loadcpufreq handling has been dropped. The cpufreq drivers are autoloaded and the powersave/ondemand driver is mature enough. The linux-cpupower tools provide the binaries as replacement for what cpufrequtils provided so far. + +
- If you're using Debian/stretch or newer and use the Grml repository on any of your systems, starting with version grml-debian-keyring (2018.06.02) of the grml-archive-keyring package you can use a
+/etc/apt/sources.list.d/grml.sources setup like:
+
+
+ +Types: deb deb-src +URIs: http://deb.grml.org/ +Suites: grml-stable grml-testing +Architectures: i386 amd64 +Components: main +Signed-By: /usr/share/keyrings/grml-archive-keyring.gpg + +
+ +or you prefer the common sources.list setup you can use a /etc/apt/sources.list.d/grml.list like: + ++ +deb [signed-by=/usr/share/keyrings/grml-archive-keyring.gpg] https://deb.grml.org/ grml-stable main +deb [signed-by=/usr/share/keyrings/grml-archive-keyring.gpg] https://deb.grml.org/ grml-testing main + +
+ + https://wiki.debian.org/DebianRepository/UseThirdParty provides more general documentation about this setup. + +
New features
+ +Highlighting the most relevant changes only:
+ +-
+
+
- Misc:
+
+
-
+
- netcardconfig: added support for VLAN configuration + non-interactive mode +
- grml-chroot: mount /dev/pts as devpts inside chroot +
- grml2usb: added support for Secure Boot (if present with ISO only) +
+
+
+ - grml-live (build system for creating Grml (based) Linux live systems):
+
+
-
+
- Added support for EFI on 32-bit systems and increased EFI image size +
- Switched from isohybrid to xorriso/isohybrid combination +
- Several software additions/changes to GRML_SMALL and GRML_FULL classes +
- Several changes, fixes and workarounds for systemd integration +
- Added support for Debian/buster +
- Dropped support for Debian/wheezy +
- Added Secure Boot support (disabled by default though) +
- Updated defaults and documention to use and assume Debian/stretch by default +
- Replaced /etc/apt/grml.key with /etc/apt/trusted.gpg.d/grml-archive-keyring.gpg +
- Updated cheatcodes to clarify hardware clock and timezone defaults +
- Enable serial-getty with root autologin on every given device +
+
+ - grml-hwinfo (tool to collect hardware information):
+
+
-
+
- Provide output of `efibootmgr -v` in file efibootmgr +
- sysdump: ignore files inside /sys/kernel/debug + /sys/kernel/security/apparmor/revision to avoid hanging +
- Redirect `ip mrule show` errors to ip_mrule.error +
+
+ - grml-zshrc (Zsh configuration):
+
+
-
+
- grml-lang zsh completion: add dvorak, es, fr, it + jp to list of supported languages +
- Use `apt` instead of `apt-get` in aliases when applicable (acp, acs, acsh, adg, ag, agi) +
- Moved insert-datestamp to 'C-x d' (from 'Ctrl-e d'), to avoid defalys in the default Ctrl-e binding in emacs mode +
+
+ - grml-debootstrap (wrapper around debootstrap for installing pure Debian):
+
+
-
+
- Identify UUID of target system even if it's SWRAID or a mountpoint +
- Travis CI integration (running automated VM installation tests) +
- Switched default mirror from httpredir.debian.org to deb.debian.org +
- Improved checks to make sure loop and dm-mod module are present +
- Ensure /etc/timezone also includes the TIMEZONE setting +
- Support skipping installation of GRUB bootloader using GRUB_INSTALL='no' +
- Do not create target directory in /dev +
- packer: added support for building Debian/buster + updated VirtualBox Guest Additions to 5.2.22 +
+
+
Bits & bolts
+ +-
+
- Linux kernel is based on 4.19.8. +
- Fixed several bugs from the issue tracking system. +
Packages
+ +Details about shipped packages and their versions in Grml are + available in the Debian section. Visit + dpkg_list for a + detailed list of packages shipped with Grml 2018.12.
+ +Updates
+ +Packages are taken from Debian testing as of 19th of December 2018. + 26 packages have been removed, and these 76 new packages + have been added (excluding lib* and kernel image):
+ ++ bcache-tools binutils-common binutils-x86-64-linux-gnu cpp-8 + cryptsetup-initramfs cryptsetup-run dbus-user-session dirmngr dislocker ed + fakeroot fdisk gcc-8-base gdbm-l10n gir1.2-glib-2.0 glusterfs-common + gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf + gpgsm iso-codes linux-libc-dev lm-sensors mcollective mcollective-common + ndisc6 nmap-common patchutils perl-modules-5.28 python-colorlog + python-fasteners python-humanize python-monotonic python-six python-talloc + python2 python2-minimal python3-certifi python3-chardet python3-configshell-fb + python3-gi python3-idna python3-jwt python3-pkg-resources python3-prettytable + python3-pyparsing python3-pyudev python3-requests python3-rtslib-fb + python3-six python3-urllib3 python3-urwid python3.7 python3.7-minimal + qemu-guest-agent qemu-system-data rdnssd restic ruby-stomp ruby-systemu + ruby-xmlrpc ruby2.5 stressant targetcli-fb tcl tcl8.6 thin-provisioning-tools + tk tk8.6 wdiff x11vnc x11vnc-data ++ +
These 26 Debian packages have been removed/replaced (excluding lib* and kernel image):
+ ++ apt-transport-https aptitude-common btrfs-tools cpp-6 cpufrequtils + dh-python e2fslibs gcc-6-base gnome-icon-theme gnupg-agent iproute lynx-cur + multiarch-support perl-modules-5.24 python-talloc python-urwid python3.5 + python3.5-minimal qemu-kvm realpath ruby-nokogiri ruby-pkg-config ruby-rgen + ruby-safe-yaml ruby2.3 xdg-utils ++ +
Known issues
+ +Please visit the known bugs web page.
+ +Download Grml 2018.12
+ +Grml 2018.12 can be downloaded from + grml.org/download/.
+ +Feedback
+ +Your comments, bug reports, patches, and suggestions will help + fixing bugs and improving future releases. If you find a problem with + the release please check the known bugs list and report problems using information on grml.org/bugs/. Please send your feedback and + feature requests to the Grml team!
+ + +Thanks
+ +Many thanks in this release go to (alphabetically) +András Korn, +Andreas Henriksson, +Antoine Beaupré, +Bernhard Tittelbach, +Bigo, +Chris Hofstaedtler, +David Prévot, +f0, +Grégoire Sutre, +Guillem Jover, +Helmut Grohne, +hex2a, +James Tocknell +joeran, +karlh1, +Leo Bergolth, +luke2261git, +Marc Haber, +Marcos Mello, +Markus Lindberg, +Martin Besser, +maximebuy, +Michael Biebl, +Michael Eischer, +Michael Schierl, +Moviuro, +Mykola Malkov, +Patrick Neumann, +Patrick Schleizer, +Paul Menzel, +Ralf Moll and +sl0n + for their contributions.
+ +More Information
+ +You can find out more about Grml on our website, IRC channel, and wiki. + +
To sign up for future Grml announcements, please subscribe to Grml's + announcement list.
+ +