Неожиданно появилась ещё две проблемы.
Точнее, обнаружились в процессе тестирования на VmWare.
1. Проблема в том, что если одновременно с установкой с Flash, которая определяется как SCSI-диск (логический D) стоит и CD-ROM (образ с виндой, например), то начинается свистопляска.
Файлы на первом этапе копируются именно с CD-ROM. То есть установка, фактически, идёт не с того устройства, с которого шла загрузка изначальная (не с флешки).
Теперь меня волнует вопрос... Что будет на реальном компьютере, если там есть CD-ROM, но диск, к примеру, не вставлен. Не будет подобных косяков?
Проверить, к сожалению, нет возможности, так что полагаюсь на ваш опыт.
2. На втором этапе установки я запускаю командный файл с подготовкой к автоустановке программ, вида:
Цитата: REG ADD %KEY%\12 /VE /D "WinRar" /f
REG ADD %KEY%\12 /V 1 /D "%CDROM%\MUI\Wrar.exe"
Соответственно после перезагрузки диск, куда маунтился образ (например V в моём случае), уже недоступен.
Виртуального CD-ROMa уже нет.
Обойти, конечно, можно. Например копировать все дистрибутивы в том же presetup.cmd.
Но может можно как-то маунтить образ "руками" один разок?
P.S. И всё же задам вопрос ещё раз. Есть ли какая-то возможность входить во второй этап установки автоматом? Ну, как это бывает, когда мы ставим с CD-ROMa, а потом загрузка начинается с HDD.
Первое, что на ум приходит: кидать какой-нибудь флажок типа flag.txt в корень флешки в начале первого этапа. И, если он присутствует, запускать загрузку сразу с HDD, предварительно его удалив.
Может как-то так можно?