查看單個文章
舊 2015-05-13, 02:38 PM   #2 (permalink)
getter
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設

有關於 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...安裝光碟

此帖於 2015-05-13 10:28 PM 被 getter 編輯. 原因: 更正幾個地方 [Unattended] 才對
__________________
在「專業主討論區」中的問題解決後,要記得按一下 http://forum.slime.com.tw/images/stamps/is_solved.gif 按鈕喔,
這是一種禮貌動作。

一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。
不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。

天線寶寶說再見啦~ ... 天線寶寶說再見啦~

迪西:「再見~ 再見~」

Otaku Culture Party 關心您 ...
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 5 位會員向 getter 送花:
a471 (2015-05-13),sob790717b (2015-05-14),tmsyy (2015-05-14),tunhsiang (2015-05-13),丹楓 (2015-05-20)
感謝您發表一篇好文章