nLite FAQ

Въпрос: Какво е nLite и за какво служи?
Отговор: nLite е безплатна програма, която позволява да персонализирате вашето инсталационно CD на Windows.
Ето част от възможностите, които ви предлага програмата:
- интегриране на Service Pack-ове, критични ъпдейти, драйвери, програми.
- автоматизиране на инсталационния процес.
- орязване на излишни компоненти от операционната система.
- промяна на настройките на операционната система.

Въпрос: Какви предимства ми дава nLite?
Отговор: Предимствата са няколко, веднъж инсталиран:
- Windows-а ще бъде ъпдейтнат и следователно защитен от първия момент, в който има достъп до Интернет или локална мрежа.
- Спестявате място: компоненти от Windows, които не използвате няма да бъдат инсталирани изобщо.
- Евентуални допълнителни настройки ще бъдат сведени до минимум, защото по-голямата част от тях ще са направени по ваш вкус.
- Инсталационният процес е значително по-бърз, защото се инсталират само нужните на вас компоненти.
- Инсталационният процес е значително по-лесен, защото процесът е автоматизиран и задаваните въпроси са сведени до минимум.
- След-инсталационният процес (подготвяне на операционната система за работа) е значително по-бърз, защото голяма част от вашите програми вече са се инсталирали автоматично по време на инсталацията на Windows.

Въпрос: Какво ми е нужно, за да започна?
Отговор: Няколко са предпоставките за създаване на собствено инсталационно CD с nLite.
- nLite v1.0.1 Final
- .NET Framework Version 2.0 или Framework Lite 2.0 R2
- Windows XP (по възможност *GOLD* или копие с интегриран само SP2)
- Service Pack 2
- критичните ъпдейти, които искате да интегрирате*
- обща компютърна култура и свободно време

* какви критични ъпдейти ще ви трябват зависи от това какви компоненти премахвате.
Пример: ако премахнете WordPad, няма да има нужда да инсталирате негови ъпдейти.

- Списък с излизащите ъпдейти всеки месец и директни линкове към тях може да намерите ТУК
- Готов пакет с ъпдейти Light High Priority Update Pack v2.0.0
- Готов пакет с ъпдейти WU Zero Update Pack 1.6.2

Въпрос: Кой е най-добрия пакет с ъпдейти?
Отговор: Този който вие сами сте си направили. По-горе изброените пакети е възможно да включват ъпдейти, от които вие нямате нужда.

Въпрос: Кои операционни системи могат да бъдат персонализирани с nLite?
Отговор: 32 и 64 bit версии на Windows. Windows 9x не се поддържа.

Въпрос: Откъде да знам кои компоненти ми трябват и кои мога да премахна?
Отговор: Срещу всеки компонент има кратко обяснение за какво служи и какви евентуални зависимости съществуват.
Информация кои компоненти трябват за определен програми може да намерите ТУК

Въпрос: Вече съм готов с моето копие на Windows, как да го тествам?
Отговор: Най-лесният вариант е тестване върху виртуална машина. Изборът между Virtual PC и VMWare е чисто персонален. Друг вариант е да имате backup копие (image) на системния си дял, да пробвате инсталационното CD (може да използвате презаписваем диск), а ако има проблеми да restore-нете с TrueImage или Ghost.

Въпрос: Защо да не си изтегля Windows XP с интегриран SP3* от някой торент?
Отговор: Никога не може да бъдете сигурни какво точно е интегрирано в такива копия.
В по-късен етап дори може да се окаже, че липсва компонент, който ви трябва.

*SP3 за Windows XP не съществува. Излизането му се очаква към лятото на 2007 г.

Какво означава Unattended?
Отговор: Под “unattended” се разбира операционната система по време на инсталацията сама да взема решения при необходимост. Тези отговори се задават предварително във файла WINNT.SIF и по време на инсталацията, Windows взема решения автоматично на базата на този файл. Има различни нива на unattended. В зависимост от това какви отговори сте задали, инсталацията може да протече абсолютно автоматично или с частична намеса на потребителя.

Въпрос: Трябва ли да зная нещо повече за WINNT.SIF?
Отговор: За unattended инсталация се използва този файл. Той съдържа информация като сериен номер, име на компютъра, часови пояс, локализация и т.н. Намира се в папката i386. Има тенденция с всяка нова версия nLite да предлага повече и повече опции за WINNT.SIF файла, но може и да го редактирате сами ръчно. Благодарение на MS Deploy Tools може да си създадете собствен файл, а всички възможни команди ще намерите в help файла ref.chm. Може да изтеглите MS Deploy Tools от RapidShare или TurboUpload

Въпрос: Какво е addon и как се интегрира с nLite?
Отговор: Addon се нарича пакет, който съдържа програма (например Skype) и може да се интегрира с nLite.
По време на инсталацията на операционната система, вашите програми ще бъдат инсталирани автоматично.
Интегрирането става от същото място, откъдето се интегрират критичните ъпдейти (hotfix-ове).
http://img178.imageshack.us/img178/8273/nliteintegrateaddonsnu2.gif

Въпрос: Как мога сам да си правя програмки (addon-и), които автоматично да се инсталират с Windows?
Отговор: Ръководство за създаване на addon-и №1
Ръководство за създаване на addon-и №2

Много от програмите имат така наречените silent switch-ове.
Пример: Skype.exe /VERYSILENT /SP-

Множество silent switch-ове може да намерите ТУК
Програма, която открива silent switch-ове: Universal Silent Switch Finder 0.1

Ако програмата няма silent switch, не можете да го намерите, или искате да направите custom инсталация може да използвате AutoIt скрипт. Най-простичко казано, той указва при какъв екран - какво да се случи.
Готови скриптове за AutoIt има ТУК
Кратко ръководство за AutoIT: ТУК

Видео ръководство за създаване на addon-и посредством AutoIt скриптове ще намерите по-надолу в този пост.

Съвсем накратко процеса на създаване и одобряване на един addon:
1. Изтегляте addon и разглеждате добре структурата.
2. Замествате файловете и информацията с програмата, която искате да направите на cab (тоест addon за nLite).
3. Ще трябва да разберете какъв е Silent Switch-а на програмата или да използвате AutoIt скрипт.
4. Пакетирате всичко с програма, която може да прави cab файлове (CabPack и т.н. по ваш избор).
5. Тествате с nLite дали addon-а се инсталира silently.

Въпрос: С коя програма да пакетирам addon-ите в cab формат?
Отговор: Много добра, безплатна и наложила се програма е CabPack

Въпрос: Не може ли addon-ите да са в друг формат, различен от cab?
Отговор: nLite 1.1.0 Final поддържа addon-и в следните формати: 7zip, Zip и RAR, както и Cab.

Въпрос: Има ли възможност в инсталационното CD да интегрирам драйверите за SATA, които се изискват преди инсталацията на Windows и обикновено се пазят на дискета?
Отговор: Инсталирането на SATA драйверите не е никакъв проблем с nLite ТУК

Въпрос: Има ли пакети с драйвери, които мога да интегрирам и Windows-а да разпознава всякакви устройства на най-различни компютри?
Отговор: nLite може да интегрира цели папки съдържащи драйвери DriverPacks

Въпрос: Има ли нещо по-специфично при олекотяването на Windows за лаптоп?
Отговор: Абсолютно нищо. Евентуално ще ви се наложи да оставите повече компоненти, като например Bluetooth, InfraRed, Wireless и т.н.

Въпрос: В System Properties в секцията General има малко място (там nLite може да си сложи логото). Как да си сложа мое лого?
Отговор: OEM Information & Logo

Въпрос: Как да променя Boot Screen-а?
Отговор: Boot Screens

Въпрос: Как да интегрирам пача за локализация на роден език и директно Windows да се стартира локализиран на БГ език?
Отговор: Multilanguage User Interface (MUI)

Въпрос: Kак при автоматизация на инсталацията в менюто Regional and Language Options > Location да се появява “Bulgarian” вместо US?
Отговор:

1. Създавате $OEM$ папката.
2. В папката $OEM$ създавате два файла:
а) cmdlines.txt, който съдържа:

[Commands]
"rundll32 advpack.dll,LaunchINFSection nLite.inf,nLiteReg"
"REGEDIT /S hkcu.reg"

б) HKCU.reg, който съдържа:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\International\Geo]
“Nation”=”35″

3. Файла за автоматични отговори WINNT.SIF трябва да съдържа следния ред:


[Unattended]
OemPreinstall = "Yes"

За пълна локализация конфигурирайте nLite по следния начин:

click to enlarge

Въпрос: Как да си интегрирам “Royal Theme” по default?
Отговор: Може да стане по различни начини:
а) Избирате си тема и след това в WINNT.SIF задавате default тема КАК.
б) В инсталационното CD създавате следните папки: $OEM$/$$/Resources/Themes/ и си paste-вате файловете на темата.
После в папката i386 добавяте във файла WINNT.SIF:

[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\LE4A.theme"

Въпрос: Как да създам $OEM$ директориите?
Отговор: $OEM$ Distribution Folders

Народни мъдрости:

Доорязване дори със същата версия не е препоръчително.
С различни версии си е направо противопоказно.
Започнете на чисто, за да ви е мирна главата.

Полезни линкове:

Официален сайт на nLite
Официален форум на nLite
Форум за addons за nLite

Най-доброто Unattended ръководство
Подобно, но на български език