PIVOT_ROOT(8) PIVOT_ROOT(8) (NAME) pivot_root - (SYNOPSIS) pivot_root new_root put_old (DESCRIPTION) pivot_root put_old new_root . pivot_root(8) pivot_root(2) . pivot_root . pivot_root pivot_root chroot PATH : cd new_root pivot_root . put_old exec chroot . command chroot pivot_root . exec chroot (unmount) . . chroot ( pivot_root ). (OPTIONS) -h, --help . -V, --version . (EXAMPLE) /dev/hda1 : mount /dev/hda1 /new-root cd /new-root pivot_root . old-root exec chroot . sh dev/console 2>&1 umount /old-root NFS 10.0.0.1:/my_root init: ifconfig lo 127.0.0.1 up # for portmap # configure Ethernet or such portmap # for lockd (implicitly started by mount) mount -o ro 10.0.0.1:/my_root /mnt killall portmap # portmap keeps old root busy cd /mnt pivot_root . old_root exec chroot . sh -c 'umount /old_root; exec /sbin/init' \ dev/console 2>&1 (SEE ALSO) chroot(1), pivot_root(2), mount(8), switch_root(8), umount(8) (REPORTING BUGS) . (AVAILABILITY) pivot_root util-linux . . util-linux 2.42.3 2026-09-02 PIVOT_ROOT(8)