home-harmening:linux:chroot_system

Dies ist eine alte Version des Dokuments!


Ein Linux System chrootet man zum Beispiel um von einem Livebetriebssystem ein bestehendes System zu bearbeiten. Durch den chroot lädt man quasi vom Livesystem das bestehende System inklusive der Umgebungsvariablen.

  1. Live System Starten

  2. Mit lsblk einen Überblick über die Partitionen verschaffen
    Hier ist sda5/vg00-root die Systempartition des bestehenden Systems
    und /dev/sda1 die boot Partition


  3. Systempartition mounten
    mount /dev/vg00/system /mnt



  4. Requirements mounten
    mount -t proc proc /mnt/proc
    mount -t sysfs sys /mnt/sys
    mount -o bind /dev /mnt/dev
    mount -t devpts pts /mnt/dev/pts
    mount /dev/sda1 /mnt/boot
  5. In die Betriebssystemumgebung chrooten
    chroot /mnt



Ab jetzt kann man beliebige Kommandos ausführen. Zum Beispiel benutzer erstellen oder Pakete hinzufügen oder deinstallieren.