Inhaltsverzeichnis

CHROOT-Umgebung benutzen

Nachfolgend wird die Installation einer minimalen Linux-Umgebung mittels debootstrap, sowie die Nutzung dieser mittels schroot (erweiterter CHROOT), beschrieben.


debootstrap

Der Befehl debootstrap ermöglicht das Entpacken einer minimalen Linuxumgebung in ein vorgegebenes Verzeichnis. Das Programm kann aus dem Standard-Repository installiert werden. Der Befehl zum Erstellen der Linuxumgebung sieht wie folgt aus:

~# debootstrap --arch <Architektur> <Version> <Zielverzeichnis> <Quellrepository>


Hier ein Beispiel:

~# debootstrap --arch amd64 jessie /mnt/debian http://ftp.de.debian.org/debian
I: Retrieving Release 
I: Retrieving Release.gpg 
I: Checking Release signature
...


schroot

Das Programm schroot kann ebenfalls aus dem Standard-Repository installiert werden und ist eine Erweiterung des Programms chroot. Nach der Installation muss für jedes CHROOT-Verzeichnis ein Eintrag in der Konfigurationsdatei /etc/schroot/schroot.conf erstellt werden:

[debian]
description=DEBIAN Jessie AMD64
type=directory
directory=/tmp/debian
users=root


Jetzt kann der Wechsel in die neu gebaute Umgebung so erfolgen:

~# schroot -c debian