Przedstawione poniżej tricki umożliwią wykonanie własnej spersonalizowanej wersji płyty instalacyjnej Windows wzbogaconej o automatyzację procesu instalacji, dołączenie obsługi dysków Serial ATA, Wyrzucenie zbędnych pakietów i funkcji Windows, Zintegrowanie dodatku Serwice Pack 2 oraz późniejszych poprawek, automatyczna instalacja sterowników, dodawanie własnych plików i programów, które mają się pojawić po instalacji. Stworzenie obrazu płyty instalacyjnej….
Gwoli ścisłości firma Mikisoft, ani nie zabrania, a ni nie pozwala na wykonywanie takich modyfikacji, a więc skoro tak, to znaczy że można….
Jedymy z koksem (zakładam że zabawimy się xp pro pl)….
1. Potrzebujemy „oryginalnej” bootowalnej płyty Windows XP,
2. Programu n-lite http://www.nliteos.com/download.html, do którego poprawnego działania potrzebna jest instalacja NET Framework 1.0
http://www.microsoft.com/downloads/details...57-034D1E7CF3A3 które sobie instalujemy na harddisku
3. Ściągamy sobie paczkę z Servnice Pack 2 (lub inny właściwy w zależności od tego czy to 2000 czy 2003)
Windows XP Service Pack 2
http://www.microsoft.com/downloads/details...&DisplayLang=pl
Windows 2000 Service Pack 4
http://www.microsoft.com/downloads/details...&DisplayLang=pl
Windows 2003 Service Pack 1
http://www.microsoft.com/downloads/details...&DisplayLang=pl
Zapiszmy je sobie w folderze c:\win\poprawki
4. Wkładamy płytę z Winzgrozą i odpalamy n-lite , wybierając sobie z panelu język polski.
5. Na dysku tworzymy sobie katalog (na przykład c:\win\plyta) do którego kopiujemy całą płytę Winzgrows
6 Wracamy do n-lite klikając na Dalej i wskazujemy na dysk twardy tam gdzie skopiowaliśmy wszystkie pliki Windows (c:\win\plyta) (pokazują nam się dane naszego systemu operacyjnego)

7. W kolejnym okienku Wybór Zadań zaznaczamy wszędzie ptaszki…
Od integracja service pack, aż po obraz ISO instalacyjnego dysku startowego … Dalej…(ponieważ nie mamy żadnej poprzedniej sesji programu n-lite)
8. Wybierz Serwice Pack do integracji -> wskazujemy na zapisany na dysku plik service packa 2…

9. Ściągamy wszystkie poprawki wydane po publikacji SP 2
Windows XP pl słowa kluczowe: (Aktualizacja zabezpieczeń dla systemu Windows XP)
http://www.microsoft.com/downloads/results...yLang=pl&type=a
oraz “Aktualizacja dla systemu Windows XP” lub „Aktualizacja krytyczna Windows XP”
http://www.microsoft.com/downloads/results...yLang=pl&type=a
Zapiszmy je w folderze c:\win\latki
Przy czym użytkownicy, którzy zapomnieli swojego klucza i korzystają z wygenerowanego przez program, nie ściągają poprawek oznaczonych na żółto…(z charakterystyczną strzałeczką na liście) Ponieważ w zależności od szczęścia zostaną zweryfikowani poprawnie lub niepoprawnie. Analogicznie postępujemy dla w przypadku wyszukiwania według słów kluczowych dla systemów 2000 i 2003
(dzięki @I_O siedziałbym na tym jeszcze pewnie parę godzin)
W sumie zassany został taki zestaw łatek :
KOD
Windows-KB890830-V1.6-PLK.exe
WindowsXP-KB824151-x86-plk.exe
WindowsXP-KB833987-x86-PLK.EXE
WindowsXP-KB834707-x86-plk.exe
WindowsXP-KB840987-x86-plk.exe
WindowsXP-KB841356-x86-plk.exe
WindowsXP-KB841533-x86-plk.exe
WindowsXP-KB867282-x86-PLK.exe
WindowsXP-KB871250-x86-PLK.exe
WindowsXP-KB873333-x86-PLK.exe
WindowsXP-KB873339-x86-PLK.exe
WindowsXP-KB873376-x86-plk.exe
WindowsXP-KB883939-x86-PLK.exe
WindowsXP-KB884020-x86-plk.exe
WindowsXP-KB885250-x86-PLK.exe
WindowsXP-KB885523-x86-plk.exe
WindowsXP-KB885626-v2-x86-plk.exe
WindowsXP-KB885835-x86-PLK.exe
WindowsXP-KB885836-x86-PLK.exe
WindowsXP-KB885894-x86-plk.exe
WindowsXP-KB886185-x86-plk.exe
WindowsXP-KB887811-x86-plk.exe
WindowsXP-KB888113-x86-PLK.exe
WindowsXP-KB888302-x86-PLK.exe
WindowsXP-KB890046-x86-PLK.exe
WindowsXP-KB890047-X86-PLK.exe
WindowsXP-KB890175-x86-PLK.exe
WindowsXP-KB890859-x86-PLK.exe
WindowsXP-KB890923-x86-PLK.exe
WindowsXP-KB891711-x86-PLK.exe
WindowsXP-KB891781-x86-PLK.exe
WindowsXP-KB892944-x86-PLK.exe
WindowsXP-KB893066-v2-x86-PLK.exe
WindowsXP-KB893086-x86-PLK.exe
WindowsXP-KB894391-x86-PLK.exe
WindowsXP-KB896358-x86-PLK.exe
WindowsXP-KB896422-x86-PLK.exe
WindowsXP-KB896426-x86-PLK.exe
WindowsXP-KB896428-x86-PLK.exe
WindowsXP-KB901214-x86-PLK.exe
WindowsXP-KB824151-x86-plk.exe
WindowsXP-KB833987-x86-PLK.EXE
WindowsXP-KB834707-x86-plk.exe
WindowsXP-KB840987-x86-plk.exe
WindowsXP-KB841356-x86-plk.exe
WindowsXP-KB841533-x86-plk.exe
WindowsXP-KB867282-x86-PLK.exe
WindowsXP-KB871250-x86-PLK.exe
WindowsXP-KB873333-x86-PLK.exe
WindowsXP-KB873339-x86-PLK.exe
WindowsXP-KB873376-x86-plk.exe
WindowsXP-KB883939-x86-PLK.exe
WindowsXP-KB884020-x86-plk.exe
WindowsXP-KB885250-x86-PLK.exe
WindowsXP-KB885523-x86-plk.exe
WindowsXP-KB885626-v2-x86-plk.exe
WindowsXP-KB885835-x86-PLK.exe
WindowsXP-KB885836-x86-PLK.exe
WindowsXP-KB885894-x86-plk.exe
WindowsXP-KB886185-x86-plk.exe
WindowsXP-KB887811-x86-plk.exe
WindowsXP-KB888113-x86-PLK.exe
WindowsXP-KB888302-x86-PLK.exe
WindowsXP-KB890046-x86-PLK.exe
WindowsXP-KB890047-X86-PLK.exe
WindowsXP-KB890175-x86-PLK.exe
WindowsXP-KB890859-x86-PLK.exe
WindowsXP-KB890923-x86-PLK.exe
WindowsXP-KB891711-x86-PLK.exe
WindowsXP-KB891781-x86-PLK.exe
WindowsXP-KB892944-x86-PLK.exe
WindowsXP-KB893066-v2-x86-PLK.exe
WindowsXP-KB893086-x86-PLK.exe
WindowsXP-KB894391-x86-PLK.exe
WindowsXP-KB896358-x86-PLK.exe
WindowsXP-KB896422-x86-PLK.exe
WindowsXP-KB896426-x86-PLK.exe
WindowsXP-KB896428-x86-PLK.exe
WindowsXP-KB901214-x86-PLK.exe

10. Kolejny krok to integracja sterowników zarówno tych które są dokładane na starcie (F6)
Oraz na końcu sterowniki do urządzeń Plug & Pray.
Dobrze jest zajrzeć sobie do menadżera urządzeń, co jest zainstalowane w komputerze i przygotować plan działania, co naprawdę będzie potrzebne

Dołaczyłem sobie rownież obsługę sterowników S-ata : Sil 31xx, Sil31xxr, Sil 34xx, Sil34xxr Sil34xxr5, Adaptec U320, Intel, Promise (Fasttrack), ITE Gigaraid, Chipsetów: Nforce4, Nforce2 Via, SiS oraz Intela, Kart graficznych Radeon., zintegrowanych Intel oraz SiS, muzyki: SB Audigy, CMI 38xx, Kart Sieciowych: Nvidia, Realtek-g, Intel 1000, Marvell Yukon 1000
Było to najdłuższe spotkanie z panem Google I stronami producentów urzadzeń Przy czym Sterowniki dostarczane w postaci instalatora trzeba wypakować, lub ewentualnie w trakcie instalacji szukać w c:\Doc. And Settings\user\ustawienia lokalne\temp
Znalezione sterowniki można odkopiować do c:\win\sterowniki\ 1 , 2 , 3 , 4 itp. Itd.
Pliki *.inf , *.oem musza być widoczne dla programu n-lite
Kolejność dodawania urządzeń nie ma znaczenia, przy czym trzeba uważać w przypadku Nvidia, żeby skopiować tylko najnowsze sterowniki. Kiedy sterownik jest trybu tekstowego – wyświetli odpowiedni monit.

11. W kolejnym etapie odinstalowujemy niepotrzebne komponenty winzgrozy – to juz pewnie każdy wie – podług własnych potrzeb…

12. Wybieramy sposób instalacji nienadzorowanej (Full Unattended),na zakładkach Podajemy numer seryjny, hasło konta administratora. Dane osobiste i tryb pracy karty graficznej (starsze monitory mogą nie obsługiwać wyższych rozdzielczości/częstotliwości)

13. Zmieniamy co nie co w rejestrze (ilość połączeń i łatka na uxtheme.dll do wyświetlania ładnych skórek)

14. W zakładce Opcje i Tuning dokonujemy szczegółowych zmian w rejestrze I w usługach, podług własnych potrzeb -> szczegóły w temacie :
http://www.osiol.net/index.php?showtopic=16300
Ja sobie ustawiłem mniej wiecej tak :









W zakładce obok usługi również podług własnych potrzeb
15. Zanim przejdziemy do tworzenia obrazu płyty można zajrzeć do utworzonych na dysku folderów i plików konfiguracyjnych.
c:\win\plyta\i386\WINT.SIF
Porawiłem jeden błąd :
KOD
[Data]
Autopartition = 1
Autopartition = 1
Na
KOD
Autopartition = 0
(w przypadku znalezienia partycji FAT 16 , FAT 32, NTFS – Windows zainstalowałby się bez pytania na pierwszej znalezionej podstawowej partycji, a ja chcę mieć możliwość wybrania gdzie ma się zainstalować. Mój plik WINNT.SIF wygląda tak :
KOD
; Generated by nLite 1.0 beta 5
[Data]
Autopartition = 0
MsDosInitiated = 0
UnattendedInstall = Yes
[Unattended]
UnattendMode = DefaultHide
UnattendSwitch = No
OemPreinstall = Yes
OemSkipEula = Yes
FileSystem = *
WaitForReboot = No
NoWaitAfterTextMode = 1
NoWaitAfterGUIMode = 1
TargetPath = Windows
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore
Hibernation = No
DriverSigningPolicy=Ignore
[SystemRestore]
MaximumDataStorePercentOfDisk = 10
[GuiUnattended]
EncryptedAdminPassword = No
AdminPassword = "dupaanieadmin"
TimeZone = 100
OEMSkipRegional = 1
OemSkipWelcome = 1
[Shell]
DefaultStartPanelOff = Yes
[Components]
[UserData]
ProductID=TUTAJ-WPISZ-SWÓÓJ-NUMER-SERYJ
ComputerName = EYEORE
FullName = "Osiol"
OrgName = "moja"
[RegionalSettings]
LanguageGroup=13,17,3,9,10,5,4,16,12,15,7,2,1,8,11,6,14
[Networking]
InstallDefaultComponents = Yes
[Identification]
JoinWorkgroup = Workgroups
[Data]
Autopartition = 0
MsDosInitiated = 0
UnattendedInstall = Yes
[Unattended]
UnattendMode = DefaultHide
UnattendSwitch = No
OemPreinstall = Yes
OemSkipEula = Yes
FileSystem = *
WaitForReboot = No
NoWaitAfterTextMode = 1
NoWaitAfterGUIMode = 1
TargetPath = Windows
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore
Hibernation = No
DriverSigningPolicy=Ignore
[SystemRestore]
MaximumDataStorePercentOfDisk = 10
[GuiUnattended]
EncryptedAdminPassword = No
AdminPassword = "dupaanieadmin"
TimeZone = 100
OEMSkipRegional = 1
OemSkipWelcome = 1
[Shell]
DefaultStartPanelOff = Yes
[Components]
[UserData]
ProductID=TUTAJ-WPISZ-SWÓÓJ-NUMER-SERYJ
ComputerName = EYEORE
FullName = "Osiol"
OrgName = "moja"
[RegionalSettings]
LanguageGroup=13,17,3,9,10,5,4,16,12,15,7,2,1,8,11,6,14
[Networking]
InstallDefaultComponents = Yes
[Identification]
JoinWorkgroup = Workgroups
Uwaga w Sekcju [Unattended]
DriverSigningPolicy=Ignore
żeby sie nie pluło przy instalacji sterowników nie podpisanych przez mikrosoft
Jeśli kogoś interusą inne sposoby na instalację nienadzorowaną, zapraszam do adresu podrzuconego przez @mireczek – gdzie jest to idealnie prosto obświecone, bez zagłębiania się w literaturę mikisoftową…
http://www.info.stargard.pl/newsy_komputerowe/index.php?H=12
16. Ponieważ zostało jeszcze dużo niewykorzystanego miejsca na płycie, teraz możemy sobie dodać programy, których nie potrzeba instalować, a podczas instalacji zostaną autogamicznie wrzucone do folderu C:\Program Files. Ja wybrałem sobie Total Commandera, Winampa, Przeglądarke graficzną, Exact Audio Copy, Winiso, MP3 Cutter, MPC- Convert, PKZIPW, Ultra Edit i trochę darmowych czcionek w formacie *.pfm…
Należy utworzyć dodatkowe foldery na dysku:
KOD
C:\plyta\$OEM$\$1
C:\plyta\$OEM$\$$\system32
C:\plyta\$OEM$\$$\system32
$OEM$
| $1
| | Install - Dodatkowe Foldery
| | Drivers - Dodatkowe Foldery
|
| $$
| | System32
|
| $Docs - Documents and Settings
|
| $Progs - Program Files
$OEM$\$$\system32 – Jest to c:\windows\system32 – do którego potrzebowałem dorzucić kilka bibliotek…
17. Zostalo jeszcze trochę miejsca, a że nie wypada z goła kuśką chodzić po Internecie to dorzuciłem w osobnym folderze \instalacje\ antivirusa, firewalla, foxika, thunderptaszka, pijacka, spyboota , program do smażenia Cd, parę styli do xp, itp. Itd., aż do wyczerpania się miejsca na płycie Cd… jak ktoś ma dvd to może wrzucać tak praktycznie bez końca…
18. Kolejne Dalej w n-lite to już tworzenie właściwego *.iso, I cieszymy się o ile schudła nasza instalacja windows, i o ile pogrubiła się baza sterowników.

19. Czas na eksperyment… - test na 4- winda bez miauknięcia (na samym końcu poprosiła o założenie konta lusera) trwało to około 20 minut…
20 . Efekt.

Nie została rozpoznana poprawnie karta sieciowa nvidia. No cóż musze nad tym popracować… Wszystko jest oK !
PS Kiedyś to wszystko trzeba było robić ręcznie edytując pliki winnt.sif i txtsetup.sif – ręcznie dopisując sterowniki i je kompresując. A teraz czysta łatwo milo i przyjemnie…
Dziękuję osobom które przyczyniły się do powstania tego opisu @I_O, @mireczek @loko – że mi przypomniał że o czymś zapomniałem…

