SWITCH_ROOT(8) Systemadministration SWITCH_ROOT(8)

switch_root - byt till ett annat filsystem som rot i monteringsträdet

switch_root [-hV]

switch_root newroot init [arg...]

switch_root flyttar redan monterade /proc, /dev, /sys och /run till newroot och gör newroot till det nya rotfilsystemet och startar init-processen.

VARNING: switch_root tar rekursivt bort alla filer och kataloger på det aktuella rotfilsystemet.

-h, --help

Visa hjälptext och avsluta.

-V, --version

Visa version och avsluta.

switch_root returnerar 1 vid misslyckande, den returnerar aldrig vid framgång.

switch_root kommer inte att fungera om newroot inte är roten till en montering. Om du vill byta rot till en katalog som inte uppfyller det här kravet kan du först använda ett bind-mounting-trick för att göra vilken katalog som helst till en monteringspunkt:

mount --bind $DIR $DIR

Peter Jones <pjones@redhat.com>, Jeremy Katz <katzj@redhat.com>, Karel Zak <kzak@redhat.com>

chroot(2), init(8), mkinitrd(8), mount(8)

För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.

Kommandot switch_root ingår i paketet util-linux som kan hämtas från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1