![]() |
Разные настройки при установке из одного образа
Ну, с Наступающим!
Предлагаю упражнения на каникулы. :) Буквально сегодня появилась задача установки системы из одного образа, но с разными настройками. Вариант с папкой $OEM$ подразумевает установку одинаковых настроек для всех, поэтому не подходит. Хороший вариант установки системы с выбором, так сказать, нужной папки $OEM$. Рассматривал вариант оболочки от Boa Soft, но тоже не совсем то, хотя он пригодился. :: Буду рассматривать 2 варианта установки - DEFAULT и CUSTOM (но вам ничего не мешает сделать их хоть десяток): DEFAULT - практически по умолчанию, но с установкой софта (автоустановке ничто не мешает) CUSTOM - внесение твиков, установка софта и т.д. (автоустановке ничто не мешает) В результате поиска решения вышел на параметр /m: файла setup.exe. Он позволяет в процессе установки скопировать нужные вам папки\файлы в папку установки $WINDOWS.~LS, откуда и будет "подхвачен" ваш набор файлов, включая SetupComplete.cmd. Реализация
Расписывать всё с нуля и до результата не буду, все есть на форуме, поиск вам в руки. Например - Оффлайн версия сайта. :: В первую очередь нам нужна оболочка для выбора варианта установки, ну и по желанию запуска программ в среде WINPE. Вот тут и пригодится загрузчик (loader) от Boa Soft, который нужно добавить в BOOT.WIM #2. (который, кстати, позволит восстанавливать загрузку с установочного диска в случае использования автоустановки) В INI-файле загрузчика прописываем запуск разных вариантов установки. Пример:
Код:
[Item_803] Соответственно, в корне BOOT.WIM #2 должны лежать папки DEFAULT и CUSTOM с разными вариантами установки. Содержание папок равно содержанию папок $OEM$, т.е. сами папки $OEM$ не копируются. ![]() Вот, в общем-то, и всё. Из минусов:
BOOT.WIM по-любому придется обрабатывать, чтобы были варианты установки! Тестировал оба варианта установки на ВМ - все отрабатывает как и должно. Позже может чего добавлю... |
Время: 22:49. |
Время: 22:49.
© OSzone.net 2001-