You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 8, 2023. It is now read-only.
Pavel Frolov edited this page Jun 25, 2015
·
3 revisions
Использование chroot среды
Запуск
Скрипт установки прописывает всё необходимое для запуска выбранных сервисов в сhroot-среде. Сервисы, которые будут стартовать при включении My Book Live перечислены в файле /DataVolume/debian/chroot-services.list, по одному сервису в строчке.
Подсказка: в chroot-services.list перечислены имена файлов из /DataVolume/debian/etc/init.d, которые необходимо запустить
Даже если никаких сервисов в chroot-среде пока не запускается, перед входом в неё необходимо выполнить скрипт запуска для монтирования необходимых каталогов:
/etc/init.d/chroot_debian.sh start
Вход и выход из работающей chroot-среды
Выполните
chroot /DataVolume/debian
Выполнив ls / вы поймёте, что уже не в окружении прошивки. Так же изменилось приглашение с MyBookLive:~# на (chroot-debian)~#.
Здесь уже можно без боязни выполнять apt-get update, устанавливать, конфигурировать или удалять любые пакеты: перед вами полноценный дистрибутив Debian Stable, который можно использовать практически без ограничений. Из-за того, что всё происходит в изолированной "песочнице", файлам прошивки навредить не выйдет при всём желании. После окончания конфигурирования новых сервисов не забудьте внести их имена в chroot-services.list. Для выхода из chroot-среды выполните exit и вы вернётесь в привычное окружение прошивки.
Остановка
/etc/init.d/chroot_debian.sh stop
Воостановление автостарта после обновления прошивки
Необходимо вернуть на законное место скрипт запуска chroot-сервисов:
/DataVolume/debian/chroot_debian.sh install
Удаление chroot-среды
Остановите chroot-сервисы и удалите скрипт их автозапуска