本帖最後由 wusun 於 2012-3-28 22:29 編輯
同樣的方式,也可以用在 MakeXpe
MakeXpe 把 (20090909)NoName XPE 中的 DIRECTX.WIM、DRIVERS.WIM 和 PESYSTEM.WIM 的功能合成在一個檔:PeSystem.WIM
故我們要在 \OUTTOOL\WIMMOD\PeSystem.WIM 內加入以下兩個檔案來達成上述功能:
PeSystem.WIM\outtool.ini- RUNS PECMD.EXE LOAD %CurDir%\InstDrv.ini,自動安裝驅動程式
複製代碼 PeSystem.WIM\InstDrv.ini- `安裝音效驅動
- WAIT 2000
- FORX @\OUTTOOL\Drivers\XPE\Sound,CabPath,0,EXEC =!%CurDir%\..\Sound\InstSound.cmd "%CabPath%\*.CAB"
- `安裝顯示驅動
- WAIT 2000
- FORX @\OUTTOOL\Drivers\XPE\VGA,CabPath,0,EXEC =!%CurDir%\InstVGA.cmd "%CabPath%\*.CAB"
- `設定預設解析度
- DISP W1024 H768 B16 F70
- `安裝網路模組
- WAIT 2000
- FORX @\OUTTOOL\Drivers\XPE\Net,CabPath,0,EXEC =!%CurDir%\..\Net\InstNet.cmd "%CabPath%\*.CAB" 1
- `安裝無線網路模組
- WAIT 2000
- FORX @\OUTTOOL\Drivers\XPE\NetW,CabPath,0,EXEC =!%CurDir%\..\Net\InstNet.cmd "%CabPath%\*.CAB"
- `其他請類推…
複製代碼 InstDrv.ini內容可以依自己需求增加、刪減。
在實際測試時,最後一個驅動程式安裝常常會失敗,但手動安裝卻可以成功,目前還找不到原因。
無奈的解決方法為,把最後一個驅動程式裝兩次即可。
|