Сценарий
Вопрос
Я могу использовать chroot для
Прокомментируйте или ответьте, знаете ли Вы, возможно ли это вообще. Даже когда Вы не знаете точные шаги. Это уже помогло бы мне и не намного лучше, чем никакой ответ вообще.
Конечно, более полезный была бы пошаговая процедура командной строки для движения в B, раздел размонтирования A и как запустить графический gparted.
Что я сделал
Поскольку я знаю: chroot означает изменять корень.
chroot в подобных Unix операционных системах является операцией, которая изменяет очевидный корневой каталог для текущего рабочего процесса и его детей. [отсюда]
Вы изменяете корень своей рабочей системы; Так Ваша система (A) все еще выполняет все, что Вы видите, часть Вашей рабочей системы, и Вы не можете просто размонтировать ее занятые ресурсы (блочные устройства).
Также система, Вы изменяете свой корень на (B), не способно к выполнению никакого материала без справки A. Как пример, я предполагаю, что Вы использовали команду как mount --bind /xxx /mnt/xxx
связывать пути как /proc
или /dev
как часть chroot
процесс; Эти пути являются manged Вашей рабочей системой (A) и необходимы для chrooted среды (B).
Вы просто не можете сделать то, что Вы - Тринг, чтобы сделать.
Поскольку Википедия говорит, использования chroot
:
Запускать графическую программу от Вашей chrooted среды (B внутри A); необходимо разрешить доступ к выполнению X.
Сторона chroot среды работает (откройте другой терминал):
xhost +local:
echo $DISPLAY
Затем экспортируйте то, что Вы получаете как вывод в Вашу chrooted среду:
export DISPLAY=[output of above command]
Теперь необходимо смочь запустить графические приложения.
Я не могу добраться, почему Вы делаете это, просто загружаетесь в живой диск, применяете Ваши изменения, chroot к Вашим различным машинам для фиксации чего-нибудь, если это необходимо. затем перезагрузка и использование Ваши системы.