Общее - [решено] Разные настройки при установке из одного образа

Ответить
Аватара пользователя
Smarty

Общее - [решено] Разные настройки при установке из одного образа

Сообщение Smarty »

Ну, с Наступающим!

Предлагаю упражнения на каникулы.



Буквально сегодня появилась задача установки системы из одного образа, но с разными настройками.

Вариант с папкой $OEM$ подразумевает установку одинаковых настроек для всех, поэтому не подходит.

Хороший вариант установки системы с выбором, так сказать, нужной
папки $OEM$.

Рассматривал вариант
Общее - Мультивариантный установочный диск.
от Boa Soft, но тоже не совсем то, хотя он пригодился.

::

Буду рассматривать 2 варианта установки - DEFAULT и CUSTOM (но вам ничего не мешает сделать их хоть десяток):

DEFAULT - практически по умолчанию, но с установкой софта (автоустановке ничто не мешает)

CUSTOM - внесение твиков, установка софта и т.д. (автоустановке ничто не мешает)



В результате поиска решения вышел на параметр
/m:
файла setup.exe.

Он позволяет в процессе установки скопировать нужные вам папки\файлы в папку установки $WINDOWS.~LS, откуда и будет "подхвачен" ваш набор файлов, включая SetupComplete.cmd.



Реализация

[spoiler]Расписывать всё с нуля и до результата не буду, все есть на форуме, поиск вам в руки.

Например -
Оффлайн версия сайта
.

::

В первую очередь нам нужна оболочка для выбора варианта установки, ну и по желанию запуска программ в среде WINPE.

Вот тут и пригодится загрузчик (loader) от Boa Soft, который нужно добавить в BOOT.WIM #2.

(который, кстати, позволит восстанавливать загрузку с установочного диска в случае использования автоустановки)

В INI-файле загрузчика прописываем запуск разных вариантов установки.



Пример:[/spoiler]

[spoiler]Код:
[/spoiler]

Код: Выделить всё

[Item_803]
Type=button
Page=80
Left=220
Top=200
Image=IMG\FORWARD.BMP
Caption=Установка Windows 10 x64 v1909 Custom
Hint=
Action=#runhide
Cmd=X:\Setup.exe
Param=/m:X:\custom
[Item_804]
Type=button
Page=80
Left=220
Top=240
Image=IMG\FORWARD.BMP
Caption=Установка Windows 10 x64 v1909 Default
Hint=
Action=#runhide
Cmd=X:\Setup.exe
Param=/m:X:\default







Соответственно, в корне BOOT.WIM #2 должны лежать папки DEFAULT[/i] и CUSTOM с разными вариантами установки.

Содержание папок равно содержанию папок $OEM$, т.е. сами папки $OEM$ не копируются.



Вот, в общем-то, и всё.



Из минусов:Обработка BOOT.WIMУвеличение размера BOOT.WIMДля уменьшения размера общие для всех вариантов установки настройки\программы можно оставить в ISO\sources\$oem$
, а разницу вынести в BOOT.WIM.

BOOT.WIM по-любому придется обрабатывать, чтобы были варианты установки!

Тестировал оба варианта установки на ВМ - все отрабатывает как и должно.


Позже может чего добавлю...
Ответить

Вернуться в «Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista»