史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 軟體應用問題討論區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2015-05-13, 12:07 PM   #1
sob790717b
註冊會員
 
sob790717b 的頭像
榮譽勳章
UID - 288487
在線等級: 級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時
註冊日期: 2007-12-16
文章: 378
精華: 0
現金: 655 金幣
資產: 835 金幣
預設 求助 - 考古-Win2K自己整合顯示驅動軟體在測試安裝時無效果



--------------------
閱讀本主題的最佳解答
--------------------


驅動程式目錄結構
語法:
光碟根目錄\I386\$oem$\$1\PnPDrvrs\Display\VBEMP\VBE30\W2K\PNP



WINNT.SIF檔案
語法:
;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    DriverSigningPolicy=Ignore
    UnattendMode=DefaultHide
    OemPnPDriversPath="PnPDrvrs\Display\VBEMP\VBE20\W2K\PNP;PnPDrvrs\Display\VBEMP\VBE30\W2K\PNP"
    OemPreinstall=Yes
    TargetPath=\WINDOWS
    WaitForReboot=Yes

[GuiUnattended]
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=220

[UserData]
    ProductID=***************
    FullName=""
    OrgName=""

[Display]
    BitsPerPel=32
    Xresolution=800
    YResolution=600
    Vrefresh=60

[TapiLocation]
    CountryCode=886

[RegionalSettings]
    LanguageGroup=9
    SystemLocale=00000404
    UserLocale=00000404
    InputLocale=0404:00000404

[Identification]
    JoinWorkgroup=WORKGROUP

[Networking]
    InstallDefaultComponents=Yes

因為W2K安裝在甲骨文牌VirtualBOX虛擬機時
在不使用VirtualBOX Guest Additional的情況下
是只有16色的系統基本顯示驅動
我在網路上發現一種非官方的驅動可以將色彩和解析度擴充至 1024x768 32位元全彩

我將其整合至W2K光碟以後測試並沒有安裝
驅動包裡面是有包含必要的INF檔案和SYS檔案的
請問以前常常在整合的大大
我這樣是哪裡出問題了呢?
sob790717b 目前離線  
送花文章: 764, 收花文章: 211 篇, 收花: 412 次
回覆時引用此帖
向 sob790717b 送花的會員:
tunhsiang (2015-05-13)
感謝您發表一篇好文章
舊 2015-05-13, 02:38 PM   #2 (permalink)
管理員
 
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)
感謝您發表一篇好文章
舊 2015-05-13, 07:37 PM   #3 (permalink)
註冊會員
 
sob790717b 的頭像
榮譽勳章
UID - 288487
在線等級: 級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時
註冊日期: 2007-12-16
文章: 378
精華: 0
現金: 655 金幣
資產: 835 金幣
預設

管謝回答
反反覆覆看了幾遍各大教學文發現...

好奇怪喔,是不是$OEM$資料夾還有分兩種路徑?
一個是置於I386資料夾之下
另一個是與I386資料夾同階層


我是看貴壇這篇文章
http://forum.slime.com.tw/thread135435.html
裡面有提到一小段目錄路徑是 I386\$OEM$\$1

是不是我被會錯意了?
目前正在重新修改$OEM$目錄的配置
看看是不是因為我放錯邊的關係導致沒有安裝到驅動程式


這是我原本的$OEM$資料夾放置方式
http://i.imgur.com/13iEAKY.png


這是我正在測試的民間開發的32位元全彩驅動,有包含基本必須的檔案吧?
(這驅動幾乎3.51到2003都包了)
http://i.imgur.com/Eg1jMhe.png
sob790717b 目前離線  
送花文章: 764, 收花文章: 211 篇, 收花: 412 次
回覆時引用此帖
舊 2015-05-13, 08:14 PM   #4 (permalink)
管理員
 
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 金幣
預設

迪西說的那個可是親自測是過 ... 只有 OEM 的程式安裝有成功

也就是 I386 跟 $OEM$ 是同一層的 ...

既然 OEM 有成功,理論上驅動程式也可能是那個位置,但是卻弄不出來 ...
還有一種就是抓別人整合過的光碟來研究看看 ... 用那個整合軟體可以很輕鬆且裝好

─────────────────────────────────────────────────────────

接著就是你說的驅動 ... 怎麼看都好像少一個檔案 .cat 檔案 ... 能不能用

其實就是直接在 VirtualBOX 下的 Windows 中用「硬體新增精靈」裝看看就知道了 ...
裝的起來確定可以用的才可以整合。也就這幾個兩三個檔案,有的會一大包。
接著就可以簡化路徑了。

─────────────────────────────────────────────────────────

後來找到 M$ 技術文件
https://support.microsoft.com/zh-tw/...?wa=wsignin1.0

此帖於 2015-05-13 11:12 PM 被 getter 編輯. 原因: 補充資料
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 3 位會員向 getter 送花:
a471 (2015-05-14),sob790717b (2015-05-14),丹楓 (2015-05-20)
感謝您發表一篇好文章
舊 2015-05-14, 03:25 AM   #5 (permalink)
管理員
 
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 金幣
預設



即使是 M$ 技術文件說明也是看到「霧傻傻」

於是迪西就常識安裝了好十幾次就發現了一些東西 ...
WINNT.SIF 檔案,XP 的設定方式與 Win2K 幾乎 100% 一樣。
也就是說許多設定項目 XP 能用得 Win2K 也能用一樣可以達到,自動
無人值守與自動完成輸入序號。

接著才是有關的重點 ...

1.要先確定好 VirtualBOX 下的 Windows 中能用「硬體新增精靈」安裝並且
 正確執行的驅動程式。迪西是以先前敘述一樣,先安裝 2K/XP 後,在安裝
 好 Guest Additional CD 後。使用驅動程式備份軟體取出 VirtualBOX 的
 驅動程式。

http://www.fotopu.com/img/829151.png


2.建立好 $OEM$\$1\DRV 資料夾,準備好的驅動放進去。


3.使用記事本對 WINNT.SIF 檔案,做編輯。在 [Unattended] 段落上加上三行設定值。
OemPreinstall=Yes
DriverSigningPolicy=Ignore
OemPnPDriversPath="DRV\Basic;DRV\VGA"

http://www.fotopu.com/img/829153.png

附註:
a.在每行自首加上 ";" 號,該行為註解,不會有實際作用。
b.OemPreinstall=Yes 很多說明都說是把安裝時會複製 $OEM$\$1\ 資料夾的動作複製
 到 %SystemDrive% 的位置 (通常是 C:\),以此例多了 C:\DRV。實際測是的結果是
,除了是那個說明的複製動作外,也是讓 OemPnPDriversPath 有實際作用的相關設定
 值。安裝完成後,這些從正是進入到 Windows 後,這些在 %SystemDrive% 的位置
 ,從 $OEM$\$1\ 資料夾複製過來的安裝檔就可以手動刪除。
 若要自動刪除的話。就要自己想辦法下看是從哪裡下達可以進行進入桌面後,只執行一次
 刪除指令。
 如過不想有這個 %SystemDrive% 的位置,從 $OEM$\$1\ 資料夾複製過來的安裝檔
 請使用其他的軟體整合工具,來整合驅動程式。
c.DriverSigningPolicy=Ignore 表示默認安裝沒有認證過的驅動程式。這樣就不會
 出現要按下確認視窗,然後讓自動安裝停下來。
d.紅字 OemPnPDriversPath 與實際的 $OEM$\$1 的 DRV 資料夾名稱需要一致。
 可以改成 Drivers 兩者需要一致相同。


4.使用 ISO 映像檔編輯工具,將檔案放到一些地方。
 WINNT.SIF 檔案必須放在 i386 資料夾裡面。
 $OEM$ 資料夾需要放在 i386 資料夾同一層中,不是裡面。

http://www.fotopu.com/img/829155.png


其他有關 WINNT.SIF 檔案 [Display] 的設定描述
BitsPerPel=32
Xresolution=1024
Yresolution=768
Vrefresh=75

BitsPerPel 設定是要 256 色 (8)、高彩 16K (16)、全彩 24 (24)、全彩 32 (32),這裡 32 是指全彩 32。
Xresolution 設定解析度 X = 1024,Yresolution 設定解析度 Y = 768,合起來就是 1024 ×768
Vrefresh 設定螢幕更新頻率,不是 60、70、75 這幾個常見值,基本上也要螢幕本身有這規格才行。因此有
的會以設定 60 Hz 為主。當然以人眼的舒適度來說 70、75 就夠了。
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 3 位會員向 getter 送花:
a471 (2015-05-14),sob790717b (2015-05-14),丹楓 (2015-05-20)
感謝您發表一篇好文章
舊 2015-05-14, 10:43 PM   #6 (permalink)
註冊會員
 
sob790717b 的頭像
榮譽勳章
UID - 288487
在線等級: 級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時級別:11 | 在線時長:188小時 | 升級還需:4小時
註冊日期: 2007-12-16
文章: 378
精華: 0
現金: 655 金幣
資產: 835 金幣
預設

感謝迪西大大不辭辛勞的解答
根據測試結果證實是$OEM$資料夾放置位置錯誤的問題
http://i.imgur.com/It7AsSj.png

只不過還有遇到一些些驅動自己本身設計的問題
會導致安裝過程狂跳錯誤
不過問題不大,因為我有發現一些特製化版本還能用
(因為某些原因所以不使用GuestAdditional裡面的驅動)

既然了解了正確的結構配置
以後應該是沒問題了
sob790717b 目前離線  
送花文章: 764, 收花文章: 211 篇, 收花: 412 次
回覆時引用此帖
舊 2015-05-15, 05:06 PM   #7 (permalink)
管理員
 
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 金幣
預設

引用:
作者: sob790717b 查看文章
感謝迪西大大不辭辛勞的解答
根據測試結果證實是$OEM$資料夾放置位置錯誤的問題

只不過還有遇到一些些驅動自己本身設計的問題
會導致安裝過程狂跳錯誤
不過問題不大,因為我有發現一些特製化版本還能用
(因為某些原因所以不使用GuestAdditional裡面的驅動)

既然了解了正確的結構配置
以後應該是沒問題了
正確來說應該是要看你的「電腦平台」的硬體零件來給驅動程式才對,以迪西用 VirtualBOX
來測試當然就會是 VirtualBOX 的驅動程式 GuestAdditional CD。

如果日後是針對其他的電腦的硬體,自然就要更換成其他的驅動程式。萬用顯示卡驅動,
這個迪西會有所保留,因為通常只有標準 2D 顯示,還不見得可以正確執行。若是有牽扯
到 2D/3D 這種的,問題還更多。與其面對那種萬用驅動程式所延伸的問題。還是用該
硬體的驅動程式比較好。若是要對應多種顯示卡,其實做好分類管理後,在置入就好了。

因應許多驅動程式的打包處理。使用如 nlite 這類的工具反而就比較好處理了。
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次
回覆時引用此帖
有 3 位會員向 getter 送花:
a471 (2015-05-15),sob790717b (2015-05-16),丹楓 (2015-05-20)
感謝您發表一篇好文章
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
請問WIN2K右下角的小時鐘左邊那些小圖示 63momo 軟體應用問題討論區 0 2004-09-15 08:10 PM
win2k和win9x的網芳存取問題 fred3030 一般電腦疑難討論區 8 2003-07-19 02:54 PM
進入win2k 及winxp前,電腦會有氣笛聲 jino 一般電腦疑難討論區 1 2003-02-18 10:43 PM
兩台Win2k Pro 一起上網 ??????? NiGHTsC 硬體疑難使用問題討論區 7 2003-02-11 06:06 AM


所有時間均為台北時間。現在的時間是 06:28 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1