Можно ли получить оболочку в конце установки debian, но до перезагрузки?

Я хочу запустить некоторые команды после установки. Установщик предлагает только вариант перезагрузки. Можно ли это сделать?

Во время установки на второй VT (и третий) имеется консоль; вы можете получить к нему доступ, нажав Alt F2 (или Alt F3 для третьего). Установщик находится на первом VT ( Alt F1 ), и подробные журналы установки находятся на четвертом месте.

Вы также найдете опцию «shell» в главном меню установщика; это откроет оболочку в первом VT, которую вы должны выйти, чтобы вернуться к установщику.

То, как я это сделал, настраивая установки Ubuntu, заключается в том, чтобы поместить скрипт (здесь называемый installer-late-command ) в корень CDROM и организовать его запуск в целевой среде. Я ожидаю, что этот подход или что-то подобное будет работать в простом Debian. Я использую эту строку в файле семени:

 di preseed/late_command string cp /cdrom/installer-late-command /target/tmp; in-target /tmp/installer-late-command 

( in-target – это скрипт, который находится на CDROM, который клонирует в цель для запуска программ)

Мой скрипт не является интерактивным; Я не знаю, будет ли это работать на что-то, что есть. Кроме того, я использую установщик текстовой консоли, а не графический, в случае, если это имеет значение.

Конечно, для интерактивной работы достаточно просто перейти на другой виртуальный терминал. Я думаю, вам предоставлено три (и можно просмотреть журналы на четвертом).