有關於 WINNT.SIF 的作用
1.定義安裝過程中的相關設定,可以達到無人值守的自動化安裝的目的。
2.定義安裝 Windows 附屬軟體的安裝組合。
3.定義相關的網路基礎設定。
4.指定 OEM 軟體的位置,包含驅動程式。
指定的 OEM 軟體、驅動程式的話,當然沒那麼簡單 ...
1.必須是以光碟目錄位置 CD:\$OEM$ 資料夾中,裡面還有進階的分類,
比方說 $$、$1 ... 因為太複雜了,自己手動搞的話失敗率高。
2.驅動程式,必須放在以下紅字的位置,大概。迪西當初測試沒有成功。
驅動程式本身,必須是以 .cat/.inf/.sys/.bin 等等的複數檔案的集合。
語法:
光碟:
\i386\
\$OEM$\
\$$\
\$1\
\drv\
\Install\
\cmdlines.txt
然後在 WINNT.SIF 中的 [Unattended] 需要做 OemPnPDriversPath、DriverSigningPolicy 的設定,如下:下
[UserData]
... ...
DriverSigningPolicy=Ignore
OemPnPDriversPath="
drv\VBoxDev;drv\VBoxVGA;"
若是以 .exe 的安裝執行檔者,可以考慮以 OEM 軟體一樣的自動安裝設定。
3.OEM 軟體,必需設定成自動默認的一鍵安裝模式,不然又會停住。如下
語法:
光碟:
\i386\
\$OEM$\
\cmdlines.txt
\7Zipset.exe
\WRARset.exe
────────────────────────────────────
cmdlines.txt 文件內容的描述:
[Commands]
".\7Zipset.exe /auto /quiet"
".\WRARset.exe /s"
... ...
... ...
迪西是以 Windows XP 做實驗的,最後不管怎麼弄,都是只有 OEM 軟體有成功。驅動
就裝不起來。因此驅動程式、Windows 更新程式,就選擇改用整合軟體代勞。整合軟體
會把驅動程式、Windows 更新程式打包到 i386 安裝目錄裡面,因此成功率比較高。
但是也因為如此,日後驅動程式、Windows 更新程式 的抽換,就變成需要以原是未修
改的原始安裝光碟做重新整合。
─────────────────────────────────────────────────────────
接著再說你用 VirtualBOX 會失敗的原因,把 VirtualBOX 當作是一台實體電腦的話
VirtualBOX Guest Additional CD 就相當於是 VirtualBOX 這台電腦的驅動程式。
因此以 VirtualBOX 做整合的話,就必須要把 VirtualBOX Guest Additional CD
內的驅動程式給抽取出來使用,不然無法驅動成功。抽取的方是有很多。
1.把 VirtualBOX Guest Additional CD 檔案中的 *.exe 安裝檔弄出來,在用 OEM
軟體方式打包整合到安裝光碟上。
2.先照一般方式安裝好,並將 VirtualBOX Guest Additional CD 的軟體也裝好,在
使用所謂的驅動程式備份軟體的工具,取得 VirtualBOX 的驅動程式。在用整合軟體
打包整合到安裝光碟上。
你會失敗,大致推測的到。因該就是驅動程式找不到或是不正確,如此而已,若是要以
VirtualBOX 為平台測試,就要使用 VirtualBOX 軟體中的 Guest Additional CD 中
所包含的驅動程式。
順便暗示一下,在你的 VirtualBox 的主程式資料夾中,通常應該會是 C:\Program Files\
VirtualBOX,除非故意設定成不一樣,可以用檢視 VirtualBOX 程式捷徑中的「開始位置
」。打開這個「開始位置」的資料夾,裡面有一個 VBoxGuestAdditions.iso 的檔案。
這個 VBoxGuestAdditions.iso 的檔案,就是在 VirtualBox 主程式在偵測到 Windows
安裝好後,會跳出題示安裝 Guest Additional CD。
─────────────────────────────────────────────────────────
要做整合的話有軟體代勞 (nLite),可以簡化過程與不必要的麻煩。連那個檔案編輯都可以省的弄
(該軟體會處理好) ,也不容易出錯。
這套軟體已經有相當的年紀與成熟度了,教學也可以找到。對於要製作私人專用的整合型 XP/2000
無人值守安裝光碟,相當好用的說。
nLite 的參考以下:
http://www.azofreeware.com/2008/05/nlite-145.html
http://briian.com/5487/nlite.html
http://blog.xuite.net/herculex/blog/...簡易教學
http://www.techbang.com/posts/1341-n...nstallation-cd
http://www.chou-it.com/info/infra/os/xpcd.html
http://xfish.pixnet.net/blog/post/26...安裝光碟