[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:fstab:Dateisysteme einhängen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] '''chroot''' führt ein Kommando oder eine interaktive Shell in einem angegeben Wurzelverzeichnis aus. Eine genauere Erklärung zum Thema findet man bei Wikipedia im Artikel [wikipedia:chroot:]. {{{#!vorlage Hinweis [:chroot/Live-CD:]: '''chroot''' kann benutzt werden, um von einer Live-CD/DVD in die Umgebung eines installierten Systems einzugreifen. Dabei ist wichtig, dass die Systemarchitektur des Live-Systems mit der des installierten Ubuntu-Systems übereinstimmt, da man sonst eine Fehlermeldung erhält. {{{ chroot: Befehl >>/bin/bash" konnte nicht ausgeführt werden: Fehler im Format der Programmdatei \}}} }}} = Bedienung = Der chroot-Befehl muss mit Root-Rechten [3] ausgeführt werden. Der allgemeine Aufruf lautet [1]: {{{#!vorlage Befehl chroot VERZEICHNIS BEFEHL }}} Um beispielsweise in die Bash eines parallel installierten und im eigenen System eingehängten [2] Debian-Systems zu wechseln: {{{#!vorlage Befehl chroot /mnt/debian /bin/bash -i }}} Wird kein Befehl (wie hier `/bin/bash`) angegeben, wird `${SHELL} -i` verwendet. Die Variable `${SHELL}` ist eine [:Umgebungsvariablen:Umgebungsvariable] und der Parameter `-i` steht dabei für eine interaktive Shell. = Weiterführende Beispiele = * [:chroot/Live-CD:] - von einer Live-CD in ein installiertes System eingreifen * [:chroot/persistente-Installation:] - von einer Live-CD in ein persistent installiertes System eingreifen * [:Howto/Befehle_in_chroot_Umgebung_lauffähig_machen:] ## * [:Archiv/schroot:] - Sichere chroot-Benutzung als Benutzer. Im Artikel sind folgende Anwendungsbeispiele zu finden: ## * [:Archiv/schroot#Programme-in-einer-anderen-Version-installieren:Programme in einer anderen Version installieren] ## * [:Archiv/schroot#32-Bit-Programme-in-einer-64-Bit-Installation-verwenden:32-Bit-Programme in einer 64-Bit-Installation verwenden] ## * [:Archiv/chroot-jail:] - eine (stark) beschränkte Umgebung für bestimmte Benutzer erstellen ## * [:Archiv/32-Bit chroot:] - veraltet = Links im Web = * [http://www.linuxwiki.de/chroot LinuxWiki.org - chroot] {de} * [ubuntu_doc:community/DebootstrapChroot:debootstrap und chroot] {en} * [http://www.gnu.org/software/coreutils/ GNU Core Utilities] {en} * [:Shell/Befehlsübersicht:] {Übersicht} Übersicht über verschiedene Shell-Befehle # tag: System, Shell