Chroot: Difference between revisions

From Notes to self
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
* <code># exit</code>
* <code># exit</code>
* <code># for i in /sys /proc /dev/pts /dev; do umount /dir$i; done</code>
* <code># for i in /sys /proc /dev/pts /dev; do umount /dir$i; done</code>
In <code>/etc/fstab</code> the pseudo filesystems can be mounted as follows:
<pre>
/dev    /dir/dev    auto bind 0 0
/dev/pts /dir/dev/pts auto bind 0 0
/sys    /dir/sys    auto bind 0 0
/proc    /dir/proc    auto bind 0 0
</pre>


[[Category: Linux]]
[[Category: Linux]]

Revision as of 23:41, 28 November 2016

Suppose that a directory /dir contains a system (file hierarchy). To change root to it (without booting and logging):

  • Boot from a rescue CD or USB disk, e.g., Slackware Setup disk
  • # for i in /dev /dev/pts /proc /sys; do mount --bind $i /dir$i; done
  • # chroot /dir

To exit from chroot:

  • # exit
  • # for i in /sys /proc /dev/pts /dev; do umount /dir$i; done

In /etc/fstab the pseudo filesystems can be mounted as follows:

/dev     /dir/dev     auto bind 0 0
/dev/pts /dir/dev/pts auto bind 0 0
/sys     /dir/sys     auto bind 0 0
/proc    /dir/proc    auto bind 0 0