Wie funktioniert der Chroot-Helper des TUXEDO OS Live-ISO? - TUXEDO Computers

  ACHTUNG: Zur Nutzung unseres Shops müssen Sie zwingend JavaScript aktivieren und Script-Blocker deaktivieren!  
Vielen Dank für Ihr Verständnis!

Wie funktioniert der Chroot-Helper des TUXEDO OS Live-ISO?

Das TUXEDO OS Live-ISO verfügt über eine Reparaturfunktion, um vom Live-ISO auf die TUXEDO OS-Installation auf ihrem Notebook zugreifen zu können. Wir erklären, wie es funktioniert und was sie damit machen können.

Was ist eine Chroot?

Das Kofferwort Chroot steht für Change Root. Das bedeutet, Sie können damit in ein anderes Wurzelverzeichnis wechseln. Eine Chroot kann unter anderem benutzt werden, um von einem Live-ISO aus auf das Dateisystem eines installierten Systems zuzugreifen, um dieses zu reparieren.

Unsere Chroot-Implementierung, auf die Sie über das Hauptmenü des Live ISO im Untermenü TUXEDO zugreifen können, funktioniert mit allen gängigen Distributionen, die dem Filesystem Hierarchy Standard folgen. Das bedeutet, Sie können Installationen von Ubuntu, Fedora, Linux Mint, OpenSUSE und anderen gängigen Distributionen mit unserem Chroot-Helfer reparieren.

Chroot ist keine Erfindung von TUXEDO, sondern war bereits in den 70er Jahren des vergangenen Jahrhunderts in Unix implementiert und ist in Linux seit den 90er-Jahren vertreten. Wir haben lediglich den Prozess des Aufsetzens der Chroot für Sie automatisiert, der ansonsten die Eingabe mehrerer Befehle in einem Terminal voraussetzt, die sich auch langjährige Nutzer kaum merken können.

Was leistet eine Chroot?

Eine Chroot findet häufig Verwendung bei der Software-Entwicklung. In unserem Zusammenhang kann eine Chroot zur Reparatur des installierten Systems genutzt werden. Stellen Sie sich vor, Sie haben Ihr Passwort vergessen, um sich im installierten TUXEDO OS oder einer anderen Distribution anzumelden.

Ein anderes Beispiel wäre etwa ein fehlerhafter Eintrag in der Datei /etc/fstab. In dem Fall verhindert Systemd das korrekte Hochfahren des Systems. Es startet nur read only und Sie können keine Änderungen speichern. In diesen und ähnlichen Situationen hilft eine Chroot, solche Probleme zu korrigieren. Konkrete Beispiele dazu folgen weiter unten.

So erstellen Sie eine Chroot mit dem TUXEDO OS Live ISO

Falls nicht bereits geschehen, laden Sie das aktuelle TUXEDO OS Image von unserer Webseite herunter und legen es auf einem USB-Stick ab. Dazu empfehlen wir das kleine Tool USBImager, das Sie als Zip-Datei herunterladen, entpacken und als DEB installieren können.

Das Live-System erreichen Sie, indem Sie Ihr Gerät mit eingestecktem USB-Stick starten und dabei je nach Gerät mehrmals die Taste F7 oder bei einigen Geräten die ENTF Taste drücken, um ins Boot-Menü zu gelangen. Dort legen Sie den USB-Stick als Startmedium fest. Ist die Live-Umgebung gestartet, öffnen sie unten links das Hauptmenü und gehen zum Untermenü TUXEDO. Dort sehen Sie den Eintrag TUXEDO Chroot Helfer.

Nach einem Klick darauf sehen Sie eine Warnmeldung. Sobald Sie diese bestätigen, hängt die Funktion einige Verzeichnisse ein, die zum vollen Zugriff auf Ihr installiertes System nötig sind und schließt den Vorgang nach wenigen Sekunden mit dem Root-Prompt Ihres installierten Systems ab. Von hier aus haben Sie nun vollen Zugriff auf Ihr System und können bestehende Probleme lösen. 

Achtung: Ab diesem Punkt und bis Sie die Chroot wieder verlassen, sind Sie mit den Rechten des Systemadministrators Root unterwegs. Gehen Sie deshalb bei Änderungen bitte vorsichtig zu Werke.

Sie testen das beispielsweise mit der Eingabe von cd /home/USERNAME. Nach dem obligatorischen Enter geben Sie ls -l ein und sollten die Struktur Ihres Home-Verzeichnisses sehen.

Wie ändere ich das Root-Passwort in einer Chroot?

Haben Sie Ihr Root-Passwort vergessen, so geben Sie an Ihrem soeben erstellten Root-Prompt den Befehl passwd ein. Dann weiß das System, dass Sie Ihr Passwort ändern möchten. Sie werden aufgefordert, ein neues Passwort einzugeben und es zu wiederholen. Danach bestätigt das System die Änderung und Sie haben ein neues Root-Passwort. Wenn es um das User-Passwort geht, kommt der Befehl passwd USERNAME zum Einsatz. 

Möchten Sie einen Fehler in einer Konfigurationsdatei wie /etc/fstab beheben, die sich um das Einhängen Ihrer Partitionen kümmert, so öffnen Sie die Datei beschreibbar mittels nano /etc/fstab an und führen Ihre Änderungen durch. Diese speichern Sie mit STRG+O und verlassen den Editor mit STRG+X. Sie verlassen die Chroot durch Eingabe von exit.

Ein Wort zur Verschlüsselung

In diesem Zusammenhang möchten wir daran erinnern, dass der physische Besitz eines unverschlüsselten Notebooks einer unberechtigten Person mit wenig Aufwand Zugriff auf den gesamten Inhalt gewährt. Hier könnte ein versierter Dieb erkennen, dass ihm die Chroot-Funktion erlaubt, das Root-Passwort zu ändern. Deshalb ist es wichtig, Notebooks, die Dritten Zugriff ermöglichen, zu verschlüsseln. Die Chroot-Funktion ist so ausgelegt, dass sie eine Verschlüsselung erkennt und das Passwort dazu abfragt, bevor die Chroot erstellt wird.