ricoroco.com

Windows & PC/Files Zone => UNATTENDED - Instalacje Nienadzorowane => Wątek zaczęty przez: Yurek3 13.02.2007, 02:33:21



Tytuł: Sterowniki
Wiadomość wysłana przez: Yurek3 13.02.2007, 02:33:21
Ten temat jest szczególnie dla tych co zawsze po instalacji systemu, mają masę sterowników do zainstalowania, wiem też, że to długie i nudne zajęcie.

Instalowanie Sterowników

Pierwsze co musimy zrobić to skompletować tą całą masę sterowników.
Jak się szybko domyślimy każdy z nich jest spakowany inaczej, ale większość powinna dać sie rozpakować używając programu typu WinRAR czy też WinZip. Niestety tych które będą uparte i nie będziemy mogli rozpakować nie możemy wykorzystać do instalacji w tym opisie.
Teraz w katalogu C:\XPCD\$OEM$\$1\Drivers\ musimy utworzyć podkatalogi dla każdego z sterowników, jak na przykładzie:

01_Chipset
02_Siec
03_Grafika
04_Dzwiek
05_Monitor
06_Klawiatura
07_Mysz
08_Co tylko posiadasz...

Katalogi są ponumerowane aby wyznaczyć priorytety, które sterowniki mają być zainstalowane wpierw a które później, w tej kolejności instalator będzie poszukiwał sterowników lepszych niż posiada.

Rozpakowane sterowniki wrzucamy do odpowiednich katalogów i przechodzimy do edycji pliku winnt.sif
W tymże pliku w sekcji [Unattended] w poniższej linijce należy wstawić ścieżki dostępu do każdego z podkatalogów oddzielając średnikami

Kod:
Code: [select]
[Unattended]
OemPnPDriversPath="Drivers\01_Chipset;Drivers\02_Siec;.....;Drivers\07_Mysz..."

DriverSigningPolicy=Ignore


Druga linijka powinna się znaleźć aby instalator nie sprawdzał sterownikiem pod kątem zgodności z sytemem Windows.

Należy zwrócić uwagę czy sterowniki po rozpakowaniu nie zawierają w swoich podfolderach dodatkowych plików typu .inf, jeśli ma to miejsce, należy podać każdą możliwość z bezpośrednią ścieżką do podkatologu, ponieważ instalator nie przeszuka podkatologów sam, a tylko miejsca dla niego wskazane.

Niestety korzystając z tego opisu nie wszystkie sterowniki będą chciały się zainstalować, są dość uparte wyjątki, jeżeli trafisz na takowy, spróbuj zainstalować uruchamiając go z [GuiRunOnce] o którym dowiedzieć się można więcej w temacie Oprogramowanie.


Sterowniki SATA/RAID

Dla tych jeszcze dość niewielu co muszą borykać się z każdorazowym problemem instalacji tych sterowników naciskając klawisz F6, przygotwałem krótki opis jak sobie z tym poradzić

W poniższym przykładzie został wykorzystany sterownik "Silicon Image 3112 SATALink".
Otwieramy w wordpad-zie plik C:\XPCD\I386\txtsetup.sif
Wstawiamy poniższy tekst na samym końcu lecz tóż przed małym kwadracikiem (znacznikiem końca pliku)
Kod:
Code: [select]
[SourceDisksFiles]
si3112.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "Si3112"

[SCSI.load]
si3112 = si3112.sys,4

[SCSI]
si3112 = "Silicon Image SiI 3112 SATALink Controller"



Utwórz katalog w sposób omawiany na samym początku artykułu np.
C:\XPCD\$OEM$\$1\Drivers\00_Sata

Skopiuj do niego sterowniki z dyskietki którą posiadasz.

Pamiętaj aby w sekcji [Unattended] dodac następujące wpisy
Kod:
Code: [select]
[Unattended]
   OemPreinstall=Yes
   OemPnPDriversPath="Drivers\00_Sata;...."



Aby sterownik dostępny był w tekstowej fazie instalacji, musimy go skompresować do katalogu \I386\, więc używając command prompt (cmd.exe) wpisujemy komendę:
Kod:
Code: [select]
Makecab C:\XPCD\$OEM$\$1\DriversS\00_Sata\SI3112.SYS C:\XPCD\i386\SI3112.SY_



Teraz w ramach wyjaśnienia SI3112 jest to plik w sterownikach użytych do przykladu, przy innym produkcie należy sprawdzić nazwę pliku .inf w katalogu ze sterownikiem, gdzie też powinien znajdować się plik .sys o tej samej nazwie. Kiedy już ją mamy, wszystkie SI3112 użyte w przykładzie zmieniamy na naszą wlasną.

Od tej pory możesz instalować system bez koniecznośi wciskania F6.