Я могу думать о различных способах сделать то, что Вы хотите. Все из которых несут уровень риска и трудности. Причем основной риск состоит в том, что, если установка идет несправедливость/повреждения, Вы закончите с незагрузочной системой, которой нужна установка вручную.
Моя основная мысль (который зависит от Вашего загрузчика и подобный) состояла бы в том, чтобы использовать точно процедуру, которую Вы имеете теперь. В основном скопируйте новое изображение установки на свою карту с интерфейсом USB, которую постоянно оставляют в машине. Затем просто перезагрузка и позволила ему загрузиться от этого и обычно устанавливать.
Это полагается на следующее
Альтернатива этому должна была бы иметь два раздела начальной загрузки/корня на Вашей плате и просто установить в ту, которую Вы не используете, и в конце перезагрузки вынуждают Ваш загрузчик загрузиться в другой. Вы могли использовать chroot среду, чтобы вынудить Ваш установщик думать, что он загружался с нуля. Это - вероятно, большое изменение в Вашей среде, хотя и не была бы быстрая победа.
Файл управления статичен так не, Вы не можете изменить зависимости от некоторых внешних параметров, но политика Debian указывает |
как способ указать альтернативные имена пакета, в Вашем случае это было бы что-то как:
Depends: Package1 | Package2
где Package1
зависимость по умолчанию.