Как стать автором
Обновить

Делаем свои паки для nLite

Решил написать описание, как сделать свои паки для nLite. Итак приступаем:

1. Разворачивание дистрибутива, подготовка инструментов.

Для начала нам необходим сам дистрибутив, его можно достать на eopen.microsoft.ru ( Если VLK ), или же скачать с любого другого места, если мы имеем дело с образом то необходимо всё его содержимое поместить в одну папку в которой будем работать. Если же мы получаем один .exe файл размером 400-500 мб, то тут всё гораздо проще, запускаем файл и указываем куда будет извлекаться дистрибутив.

Необходимый софт:
1. nLite скачать можно тут ( www.nliteos.com )
2. UpdatePack самую последнюю версию можно достать тут ( forum.oszone.net/forum-62.html )
3. DriversPack ( driverpacks.net/applications/latest )
4. Prism Deploy Packager ( docs.google.com/leaf?id=0B9dvchRmcbkHNDQ1ZDhiNmEtOWRiNS00NjFjLThkNjEtNmQ4ZmNmNjU4YzU0&hl=en )
5. Виртуальная машина ( Virtual Box, VWware не выше 6 )

Организация рабочего места:

1) Всё должно лежать по своим папкам, если это не будет сделано сразу то с выходом версии 5-6 будет проблемно найти то что нужно.
2) Держать папку шаблон, которую можно будет скопировать куда угодно, в которой будет лежать чисты дистрибутив и провереные пакеты
3) Нумерация версий/билдов — дабы не возникла путаница

2. UpdatePack ( настройка, подбор аднов, интеграция )

Для того чтобы наш апдейтпак мог хоть что то интегрировать в дистрибутив, нам необходимо прописать путь к самому дистрибутиву, у меня например это D:\winbuild\0.4\Distr. Для того чтобы прописать путь к дистрибутиву, нужно отредактировать один файл находящийся в папке с апдейтпаком Distr.ini, там прописывается полный путь к дистрибутиву, в пути к дистрибутиву не должно быть русских букв!

После того как файл Distr.ini был отредактирован и сохранён, можно приступать к подбору аддонов ( Программ/Пакетов ), найти последние аддоны можно тут ( forum.oszone.net/forum-60.html ), после загрузки архива с аддоном папку с содержимым надо распаковать в папку Addons находящуюся в корне папки апдейтпака. Стоит учесть что аддон проинтегрируется в том случае если в его папке содержится файл Run и папка ForceCopy
Файл Run отвечает за то какой из исполняемых файлов будет запущен и с какими ключами
В папке ForceCopy содержится исполняемый файл который прописан в Run.

После того как необходимые аддоны были собраны, можно запускать процесс интеграции!
Для запуска данного процесса требуется запустить файл _PATCH.CMD, если интеграция происходит из windows 7/Vista запускать нужно с правами администратора! Данный процесс может занять несколько минут в зависимости от объёма и количества интегрируемых пакетов.

3. nLite ( Интеграция пакетов, конфигурация дистрибутива )

После того как мы успешно прошлись Апдейтпаком, можно приступить к следующему шагу. Запускаем нлайт, выбираем язык, указываем папку в которой лежит нашь дистрибутив, после чего нам предложат выбрать конфигурацию из предыдущей сессии, тут по желанию, хотя лучше всегда держать при себе уже готовый конфиг для нлайта, дабы не тратить каждый раз время.

Конфиг для нлайта

После нам будут доступны пункты по которым можно будет отконфигурировать дистрибутив, выбираем все кроме сервис пака и драйверов ( их будем интегрировать по другому ) и жмём далее. Мы попадаем в меню где можем указать интегрируемые пакеты ( про их создание отдельно ), выбираем пакеты и жмём далее. Тут мы попадаем в меню где можем убрать ненужные компоненты Windows, если использовать конфиг указанный выше, то все ненужные компоненты уже отмечены на удаление, выбираем на своё усмотрение и жмём далее. После попадаем в меню где можно задать такие настройки как автовход, GuiRunOnce, пользователей которые создадутся при установке и т.д. После того как все необходимые настройки были выставлены, жмём далее и попадаем в меню где можем выбрать некоторые патчи, например количество соединений которое лучше выставить на максимум, так же выбрать патч Uxtheme ( На свои ), после того как настроили жмём далее. В данном меню нам будет предложено подытожить все наши операции, соглашаемся, и ждём когда процедура закончится. Теперь можно создать файл исо, но прежде чем мы это сделаем нужно провести ещё несколько манипуляций. Не закрывая нлайт переходим к следующему пункту.

4. DriverPack ( Загрузка Драйверов, Интеграция )

Запускаем драйверпак, если хотим, выбираемя язык, после переходим на вкладку update ( обновления ), выбираем все предложенные драйвера и загружаем их.
После того как драйвера загружены, на вкладке настройки указываем путь к дистрибутиву. После того как указали путь, можно теперь выбрать во вкладке DriverPacks драйвера которые будут проинтегрированны в дистрибутив, после выбираем метод номер 2, и далее жмём поехали! Через 1-2 минуты, драйвера проинтегрируются в дистрибутив.

5. Финализация процесса ( Установка сервисных файлов, создание исошника )

Загружаем данный архив с файлами
Распаковываем и кладём их в папку с дистрибутивом ( потребуется перезапись некоторых файлов ), переключаемся обратно на нлайт и финализируем исошник, спустя минуту-две исошник будет готов к установке.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.