AA_123rf-6770732_dmbaker_123RF.jpg

© dmbaker, 123RF

Arbeitstier

Neues vom Schweizer Taschenmesser für Sysadmins

15.05.2014
Weniger ist manchmal mehr: Grml, der gut ausgestattete Werkzeugkasten für Sysadmins und CLI-Tool-Fans, geht mit dem Release 2014.03 "Ponywagon" den Weg der behutsamen Entwicklung weiter.

Bei Grml ("Grummel") handelt es sich nicht um eine Distribution für den täglichen Hausgebrauch, sondern vielmehr um eine spezialisierte Sammlung von Rettungswerkzeugen, speziellen Erweiterungen und Text-Tools. Damit richtet es sich primär an Systemadministratoren und fortgeschrittene Anwender, die gerne auf der Kommandozeile oder mit minimalistischen Fenstermanagern arbeiten (Abbildung 1). Ein weiteres Unterscheidungsmerkmal stellt die als interaktive Shell voreingestellte Z-Shell dar, die Grml in einer angepassten Konfiguration mitliefert.

Grml [1] wird seit 2005 von Michael "mika" Prokop zusammengestellt und herausgegeben, unterstützt von einem handverlesenen Team. Mit Bezug auf Österreich als Heimat des Hauptentwicklers tragen die Releases oft leicht selbstironisch angehauchte Namen, wie "Schluchtenscheisser", "Gebrüder Grml", "Knecht Rootrecht" oder "Schwammerlklauber". Anfangs auf Knoppix basierend, schwenkte die Distribution bald auf Debian um und bediente sich dort aus dem Paketfundus des "Unstable"-Zweigs. Mittlerweile basiert sie auf "Testing".

Die Distribution kommt traditionell in den Spielarten Grml-small und Grml-full, die knapp 200 respektive gut 400 MByte auf die Waage bringen. Beide Versionen stehen jeweils für i586 sowie x86_64 zur Verfügung. Zusätzlich gibt es mit Grml96 jeweils beide Architekturen in einem Abbild mit rund 380 beziehungsweise 800 MByte [2].

Abbildung 1: Grml bringt eine Vielzahl an Rettungs- und Diagnosewerkzeugen für Sysadmins mit.

Neues im Ponywagon

Die aktuelle Version Grml 2014.03 "Ponywagon" basiert auf dem Kernel 3.13.6. Die ausgelieferten Pakete stellen einen Snapshot vom 30. März 2014 dar. Insgesamt wurden 18 Pakete entfernt, 22 kamen hinzu – wobei sich die Liste teilweise überschneidet, da Pakete umbenannt wurden. Alte Grafiktreiber fielen weg, Xulrunner liegt jetzt passend zu Iceweasel in Version 24 bei. Die neue Boot-Option vlan ergänzt die Netzwerkfähigkeiten von Grml. Mit ihr übergeben Sie bereits beim Start des Systems in der Form vlan=n:eth0 den VLAN-Identifier.

Zudem erhielt das Skript Grml-debootstrap, auf das wir weiter unten genauer eingehen, einige neue Optionen. So stellen Sie nun per FIXED_DISK_IDENTIFIERS reproduzierbare Builds sicher, da sich die UUIDs der Partitionen nicht ändern. Zudem installiert das Skript nun standardmäßig die Pakete install bridge-utils, cryptsetup, ifenslave sowie vlan und unterstützt das Übergehen der Konfiguration mittels Umgebungsvariablen.

Die Boot-Option zum Start in ein schreibgeschütztes System musste wegen einer Änderung im Debian-Paket live-boot von readonly in read-only umbenannt werden. Das Skript Grml-hwinfo liefert jetzt auch NUMA-Informationen [3]. Als Standard-Einhängepunkt dient ab sofort /media. Darüber hinaus wurden Fehler der vorausgegangenen Veröffentlichung beseitigt.

Vielfältige Boot-Optionen

Das als Live-Rettungssystem ausgelegte Grml (Abbildung 2) dient neben der forensischen Datenrettung und der Netzwerkanalyse auch dem Beheben von Problemen im Bootloader sowie im Dateisystem. Für diese Aufgaben bringt es eine Vielzahl an Werkzeugen mit, die sich in normalen Desktop-Distributionen in dieser Breite und Spezialisierung nicht finden.

Abbildung 2: Das als Live-Rettungssystem ausgelegte Grml bietet eine Vielzahl von Bootoptionen.

Sie booten Grml wahlweise von CD/DVD, über Firewire, von einer CF-Karte oder einem USB-Stick. Für Letzteres praktizieren Sie das ISO-Abbild entweder per Dd auf den Stick oder binden es alternativ mittels des Skripts Grml2usb in eine Multiboot-Konfiguration mit mehreren verschiedenen Varianten und Versionen von Grml ein. Dabei lässt sich auch Persistenz einrichten, also das Schreiben auf das Live-Medium und das Abspeichern der Daten, um sie beim nächsten Start wieder präsent zu haben [4]. Der Aufruf dafür kann so aussehen:

$ grml2usb --bootoptions="persistence" grml64-full_2014.03.iso /dev/sdxy

Hier gilt es, die richtige Partition auszuwählen. Es ist auch möglich, mehrere ISO-Abbilder hintereinander auf verschiedene Partitionen zu legen – dann müssen Sie zusätzlich eine Extra-Partition für die Persistenz anlegen.

Eine weitere Möglichkeit, Grml aus dem Startmenü zu booten, bietet PXE [5]. Mithilfe von Grml-terminalserver [6] lässt sich übers Netzwerk ein PXE-fähiger Client booten. Zudem können Sie aus dem Startmenü heraus auch einen SSH-Server samt Passworteingabe starten. Außerdem unterstützt Grml die Option fromiso, um ein Image direkt von der Festplatte zu starten.

Mit dem mächtigen Bootparameter netscript lassen sich während des Starts Skripte von Servern herunterladen und ausführen. Auf diesem Weg stoßen Sie beispielsweise automatisch ablaufende Deployments an. Beim Start dürfen Sie außerdem eine serielle Konsole starten oder das Image in den Hauptspeicher laden.

Wichtig für die forensische Datenrettung ist die Option Forensic Mode. Sie spart bei der Hardware-Erkennung die Festplatten aus und schaltet alle Block-Devices in den Nur-Lesen-Modus.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 3 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare
Nett finde ich
GodofZilla (unangemeldet), Donnerstag, 22. Mai 2014 13:38:47
Ein/Ausklappen

Ganz praktisch, wenn man mal wieder was zerschossen hat oder eine Windows-Kiste retten muss. Es fehlt nur wenig, was man bräuchte.


Bewertung: 113 Punkte bei 2 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Nett finde ich
Andreas Bohle, Donnerstag, 22. Mai 2014 17:07:19
Ein/Ausklappen

Absolut. Daher berichten wir in LinuxUser auch regelmäßig über neue Versionen.


Bewertung: 55 Punkte bei 2 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Infos zur Publikation

LU 11/2014: VIDEOS BEARBEITEN

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

WLAN-Signalqualität vom Treiber abhängig
GoaSkin , 29.10.2014 14:16, 0 Antworten
Hallo, für einen WLAN-Stick mit Ralink 2870 Chipsatz gibt es einen Treiber von Ralink sowie (m...
Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...