Lx4U-book/docs/build-temp-system/enter-in-chroot.md
2021-05-05 17:47:02 +03:00

983 B
Raw Blame History

Вход в chroot

Для того чтобы изолироваться от хост-системы необходимо войти в среду chroot

Во первых создайте два файла в директории /dev:

mknod -m 600 $LIN/dev/console c 5 1
mknod -m 666 $LIN/dev/null c 1 3

!> После перезагрузки следует выполнить заново действия, идущие далее

Смонтируйте виртуальные файловые системы ядра:

mount -v --bind /dev $LIN/dev
mount -v --bind /dev/pts $LIN/dev/pts
mount -vt proc proc $LIN/proc
mount -vt sysfs sysfs $LIN/sys
mount -vt tmpfs tmpfs $LIN/run

В некоторых хост-системах /dev/shm ссылка на /run/shm. Если это так в вашей системе выполните:

if [ -h $LIN/dev/shm ]; then
  mkdir -pv $LIN/$(readlink $LIN/dev/shm)
fi