К chroot в 'нормальную' установку требует, просто монтируются общих/,/proc,/sys и/dev, чтобы сделать нормальные задачи администрирования.
Но как возобновить так называемую 'персистентную' установку (см. здесь)? Как моделировать 'персистентный' параметр на процессе начальной загрузки (как система обрабатывает эту проблему)?
Этот вопрос, возможно, связан с тем, Как я восстанавливаю свое имя пользователя и пароль на персистентном LiveUSB?
(У меня нет определенной проблемы для решения, я просто интересуюсь.)
Персистентная карта памяти использует сжатую файловую систему только для чтения (squashfs) и накладывает перезаписываемый слой файловой системы на вершине, которая хранит измененные файлы. Перезаписываемая файловая система хранится в единственном файле (как zip-файл, но без сжатия - это на самом деле ext3, но это неважно),
Откладывать все 'вместе':
Я предполагаю, что карта памяти смонтирована на
/media/usb/
Измените это на каталог, который содержит Вашу персистентную установку, когда Вы следуете этим инструкциям.
Необходимо быть корнем или предварительно ожидать sudo
к каждой команде
Должны быть созданы некоторые каталоги:
/media/rootfs
- Местоположение, куда мы поместим файловую систему только для чтения/media/cow
- Местоположение перезаписываемого наложения/media/persist_usb
- Местоположение, где к этим двум файловым системам присоединятся
это может быть, покончили
mkdir/media/{rootfs, корова, persist_usb}
Сначала сжатая файловая система
mount -t squashfs -o loop,ro /media/usb/casper/filesystem.squashfs /media/rootfs
(Описание: Смонтируйтесь filesystem.squashfs
файл на /media/rootfs
использование squashfs)
Затем перезаписываемая файловая система
mount -o loop,rw /media/usb/casper-rw /media/cow
(Описание: Смонтируйте файл casper-rw' on '/media/cow
использование циклического устройства)
Теперь мы готовы присоединиться к этим двум каталогам вместе
mount -t aufs -o dirs=/media/cow=rw:/media/rootfs=ro unionfs /media/persist_usb
(Описание: Смонтируйте объединение этих двух каталогов с помощью aufs (см. unionfs) на /media/persist_usb
с /media/cow
как перезаписываемый и /media/rootfs
как только для чтения)
Я уеду, которые подходят к Вам.
После того как Вы закончили весело проводить время с установкой (как chrooting), необходимо избавиться от материала, который был создан.
Сначала отменить шаг 3:
umount /media/persist_usb
Рядом с шагом 2 отмены. Мы можем сделать обе файловых системы вместе:
umount /media/{rootfs,cow}
(Описание: размонтирование /media/rootfs
и /media/cow
)
Наконец, для отмены шага 1:
rmdir /media/{rootfs,cow,persist_usb}
Изменения, которые Вы внесли в файловую систему, были сохранены, и можно теперь размонтировать Карту памяти (если Вы хотите к).