ubase

suckless linux base utils
git clone git://git.suckless.org/ubase
Log | Files | Refs | README | LICENSE

switch_root.8 (632B)


      1 .Dd February 2, 2015
      2 .Dt SWITCH_ROOT 8
      3 .Os ubase
      4 .Sh NAME
      5 .Nm switch_root
      6 .Nd switch to another filesystem as the root of the mount tree
      7 .Sh SYNOPSIS
      8 .Nm
      9 .Op Fl c Ar console
     10 .Ar newroot init
     11 .Sh DESCRIPTION
     12 .Nm
     13 removes all files and directories on the current root filesystem and
     14 overmounts it with
     15 .Ar newroot .
     16 If a
     17 .Ar console
     18 is specified, redirect stdio and stderr to it. After the switch, execute
     19 .Ar init .
     20 .Pp
     21 .Nm
     22 can only be run as PID 1 in an initramfs or tmpfs with a regular and
     23 executable /sbin/init.
     24 .Sh OPTIONS
     25 .Bl -tag -width Ds
     26 .It Fl c
     27 Redirect stdio and stderr to
     28 .Ar console
     29 after switching to
     30 .Ar newroot .
     31 .El