chroot

chroot start een commando met een andere map als nieuwe root (/) — het proces ziet niets buiten die map.

Basisgebruik

sudo chroot /pad/naar/nieuwe-root /bin/bash

Voorbeelden

Shell openen binnen een chroot-omgeving (bijv. om een kapot systeem te herstellen vanaf een live-USB):

sudo mount /dev/sda1 /mnt
sudo chroot /mnt /bin/bash

Commando uitvoeren in een geïsoleerde omgeving:

sudo chroot /pad/naar/sandbox ls /

Tip

Voor herstel van een kapot systeem moet je vóór chroot ook /dev, /proc en /sys bind-mounten in de doelomgeving, anders werken veel commando's daarbinnen niet correct.

processensysteembeheer