RIS镜像中添加网卡和RAID卡驱动方法及实践经验总结
最近因工作需要搞了搞Windows的遠程安裝,其中搞RIS費了點勁,主要是驅動部分,經過google和查看M$的文檔,得到下邊的方法,其實網上早有。
一.添加第三方網卡驅動
向基于光盤的RIS鏡像添加網卡驅動的過程有些步驟和典型的無人值守安裝一樣。但是由于RIS使用PXE啟動,然后切換到SMB,所以網卡的驅動和inf文件必須在Text-mode安裝的時候就可用。如果不可用,就會報錯。
當一個PXE客戶端連接到RIS服務器,并且運行客戶端安裝向導時,網卡使用Universal Network Device Interface與RIS服務器進行通訊,當安裝過程開始以后,Windows安裝程序切換到SMB,這時候網卡被檢測到,正常的網卡驅動被加載進來,因此這個過程驅動必須可用。
檢查要安裝的網卡驅動是否經過數字簽名(一般里邊包含.cat文件的驅動都是經過簽名的),經過MS簽名的驅動都是經過測試驗證可以在windows中正常工作的。如果驅動沒有經過簽名,但必須要使用的時候,需要在.sif文件中加入下邊一行來關閉簽名檢查。
?? [Unattended]
?? DriverSigningPolicy = Ignore
注: 默認的.sif文件是RemoteInstall\Setup\Language\Images\Dir_name\I386\Templates\Ristndrd.sif
下邊是驅動添加步驟:
1.在RIS服務器上,復制要安裝的網卡驅動中所有.inf和.sys文件到RemoteInstall\Setup\Language\Images\Dir_name\i386 目錄中。這樣安裝程序就可以在Text-mode安裝的時候使用網卡。
2.在與上述i386目錄同級目錄中建立\$oem$\$1\Drivers\Nic 目錄。
3.復制要安裝的網卡驅動的所有文件到\$oem$\$1\Drivers\Nic目錄中。如果驅動中有子文件夾,注意要保持原有目錄結構。因為有的驅動程序是將inf寫在一個文件夾,然后其它驅動文件放在子文件夾中。
4.在.sif文件中加入下邊兩行
??? [Unattended]
??? OemPreinstall = yes
??? OemPnpDriversPath = Drivers\Nic
5.重起ris服務,注意這是必須的,因為RIS服務器要重新讀取相關的.inf和.pnf文件。
使用命令行,在wds的環境下是
??? net stop wdsserver
??? net start wdsserver
如果有多個種類的網卡,那么就對每種網卡重復上邊的步驟。
二.添加第三方RAID卡驅動
1.下載對應要安裝的操作系統版本的RAID卡驅動,注意32bits和64bits的區別。(以DELL SAS6IR為例)
2.在鏡像目錄RemoteInstall\Setup\Language\Images\Dir_name\下建立
???????? $oem$\$1\TEXTMODE
3.復制textsetup.oem和所有其它文件一起到TEXTMODE目錄,例如:
4.在.sif文件中加入下邊兩行
???????? [Unattended]
?????????? DriverSigningPolicy = Ignore
?????????? OemPreinstall = yes
?????????? OemPnpDriversPath = Drivers\Nic
???????? [MassStorageDrivers]
????????? "Dell SAS 5x and SAS 6x Controller Driver (Windows Server 2003 32-bit)" = lsi_sas
???????? [OEMBootFiles]
?????????? *.cat
?????????? *.dll
?????????? *.inf
?????????? *.sys
?????????? *.oem
注意事項
1:其中MassStorageDrivers這里的值是從textsetup.oem中的到,找到該文件中的[SCSI]字段
而非的d1="xxxxxxxx"這個字段的內容,將其中的字符串復制到此處,并做出相應的順序調整。
2:其中等號右邊必須是OEM,這里不要寫成lsi_sas.,如果寫成lsi_sas,安裝程序就會去txtsetup.sif文件中的[SISC]字段中去尋找有沒有這個lsi_sas存在,如果沒有就報錯卡住,如果之前采用手動修改txtsetup.sif文件的方式加載過此RAID驅動的話就可以順利安裝,但是這樣安裝完畢依然還是會藍屏重啟,說明raid驅動沒有安裝的系統中去,只是在txt這種安裝模式下再試檢測到了raid卡驅動,所以這樣是使用之前只修改txtsetup.sif文件來加載raid驅動來安裝2003存在最后安裝完畢之后藍屏重啟的原因。在網上查閱了很多資料,有些介紹的很詳細,不過也有些很多錯誤存在。通過這次測試證明,這種在自動安裝腳本文件.sif文件中加載raid的方法和修改txtsetup.sif文件來加載raid驅動的方法有些地方是相通的。但是修改txtsetup.sif文件來加載raid驅動的方法是自己想出來的,在RIS下不可用,出現安裝完畢藍屏重啟的問題,但是采用這種方法刻光盤來安裝系統卻完全沒有這個問題完全可以正常使用,親測。
改成OEM后神奇出現了,發現安裝程序順利通過沒再去提示錯誤,并能順利檢測都硬盤正常分區,安裝完美完成。RIS下只可以使用這種方法來解決riad驅動問題。
3:原因:通過光盤安裝過windows的用戶知道在開始時藍色屏幕上有一個按F6的提示,這個提示是用來通過軟盤加載磁盤驅動,這類驅動是windows系統中的 驅動,可以下載好windows驅動,解壓好驅動放在一個指定的目錄,再通過應答文件,一般可以加載上這類驅動,這類驅動加載完畢后不必在系統中再安裝這 類驅動。加載這類驅動有注意點:文件要有正確的oem數字簽名(一般提供驅動的廠商都帶數字簽名),亂改動這類文件,同時不在配置文件中寫明去掉數字簽名 認證,是不能加載的
4:必須將所有的raid驅動文件放置于$oem$\$1\TEXTMODE 目錄下,發現安裝完畢之后在C:/下并看不到這個文件夾和文件,說明安裝過程中已經安裝到系統目錄下去了。
| How to add a third-party OEM network adapter to a RIS installation Note: 此步驟中一定要注意LAN driver 必須是For RIS driver,存在于NIC drivers當中RIS 文件夾里 ,README.TXT文件當中一般會有說明如何增加NIC RIS 驅動, 。 PXE Function Test for Windows XP: a) Add client end driver in PXESERVER. 1. Create file directory in \RemoteInstall\Setup\English\Images\WinXP as below: RemoteInall\Setup\English\Images\WinXP \ $oem$ \$1 \drivers 2. At above “drivers” directory, create three file folders “LAN “, “AUDIO”, “VGA”, and “MODEM”. 3. Copy clients’ LAN, Audio, VGA and Modem drivers to the above related folders. 4. Synchronously copy all LAN card’s driver files to \Remote Install\Setup\English\Images \ WinXP\I386. b) Modify ristndrd.sif document. 1. In \Remote Install\Setup\English\Images \ WinXP\I386\Templates folder, use NOTEPAD to open Ristndrd.sif document. 2. Modify[Unattended] as below: [Unattended] OemPreinstall = Yes 3. Add below content in [Unattended]: [Unattended] DriverSigningPolicy = Ignore OemPnpDriversPath = “drivers\LAN, drivers\AUDIO, drivers\VGA, drivers\MODEM” 4. Add below content in [UserData]: [UserData] ProductID = XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 以上步驟做完,重啟Server, 然後設置Client boot from PXE, 然後可以開始測試。 如要安裝其他hotfix and Application, 可以copy them to Drivers 目錄下。在系統遠程安裝完畢後,在客戶端C:\下會有一個Drivers 文件裌,找到要安裝的軟體和driver, 在本機安裝即可。 |
轉載于:https://blog.51cto.com/zhuyong1985/1094502
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的RIS镜像中添加网卡和RAID卡驱动方法及实践经验总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wamp配置多少站点
- 下一篇: windows下PXE+TFTP+HTT