|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2015-05-13, 12:07 PM | #1 |
註冊會員
|
求助 - 考古-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檔案的 請問以前常常在整合的大大 我這樣是哪裡出問題了呢? |
送花文章: 764,
|
向 sob790717b 送花的會員:
|
tunhsiang (2015-05-13)
感謝您發表一篇好文章 |
2015-05-13, 02:38 PM | #2 (permalink) |
管理員
|
有關於 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 [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] 才對 |
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 按鈕喔, 這是一種禮貌動作。 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ... |
|
送花文章: 37855,
|
有 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) |
註冊會員
|
管謝回答
反反覆覆看了幾遍各大教學文發現... 好奇怪喔,是不是$OEM$資料夾還有分兩種路徑? 一個是置於I386資料夾之下 另一個是與I386資料夾同階層 我是看貴壇這篇文章 http://forum.slime.com.tw/thread135435.html 裡面有提到一小段目錄路徑是 I386\$OEM$\$1 是不是我被會錯意了? 目前正在重新修改$OEM$目錄的配置 看看是不是因為我放錯邊的關係導致沒有安裝到驅動程式 這是我原本的$OEM$資料夾放置方式 這是我正在測試的民間開發的32位元全彩驅動,有包含基本必須的檔案吧? (這驅動幾乎3.51到2003都包了) |
送花文章: 764,
|
2015-05-13, 08:14 PM | #4 (permalink) |
管理員
|
迪西說的那個可是親自測是過 ... 只有 OEM 的程式安裝有成功
也就是 I386 跟 $OEM$ 是同一層的 ... 既然 OEM 有成功,理論上驅動程式也可能是那個位置,但是卻弄不出來 ... 還有一種就是抓別人整合過的光碟來研究看看 ... 用那個整合軟體可以很輕鬆且裝好 ───────────────────────────────────────────────────────── 接著就是你說的驅動 ... 怎麼看都好像少一個檔案 .cat 檔案 ... 能不能用 其實就是直接在 VirtualBOX 下的 Windows 中用「硬體新增精靈」裝看看就知道了 ... 裝的起來確定可以用的才可以整合。也就這幾個兩三個檔案,有的會一大包。 接著就可以簡化路徑了。 ───────────────────────────────────────────────────────── 後來找到 M$ 技術文件 https://support.microsoft.com/zh-tw/...?wa=wsignin1.0 此帖於 2015-05-13 11:12 PM 被 getter 編輯. 原因: 補充資料 |
送花文章: 37855,
|
有 3 位會員向 getter 送花:
|
2015-05-14, 03:25 AM | #5 (permalink) |
管理員
|
即使是 M$ 技術文件說明也是看到「霧傻傻」 於是迪西就常識安裝了好十幾次就發現了一些東西 ... WINNT.SIF 檔案,XP 的設定方式與 Win2K 幾乎 100% 一樣。 也就是說許多設定項目 XP 能用得 Win2K 也能用一樣可以達到,自動 無人值守與自動完成輸入序號。 接著才是有關的重點 ... 1.要先確定好 VirtualBOX 下的 Windows 中能用「硬體新增精靈」安裝並且 正確執行的驅動程式。迪西是以先前敘述一樣,先安裝 2K/XP 後,在安裝 好 Guest Additional CD 後。使用驅動程式備份軟體取出 VirtualBOX 的 驅動程式。 2.建立好 $OEM$\$1\DRV 資料夾,準備好的驅動放進去。 3.使用記事本對 WINNT.SIF 檔案,做編輯。在 [Unattended] 段落上加上三行設定值。 OemPreinstall=Yes DriverSigningPolicy=Ignore OemPnPDriversPath="DRV\Basic;DRV\VGA" 附註: 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 資料夾同一層中,不是裡面。 其他有關 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 就夠了。 |
送花文章: 37855,
|
有 3 位會員向 getter 送花:
|
2015-05-15, 05:06 PM | #7 (permalink) | |
管理員
|
引用:
來測試當然就會是 VirtualBOX 的驅動程式 GuestAdditional CD。 如果日後是針對其他的電腦的硬體,自然就要更換成其他的驅動程式。萬用顯示卡驅動, 這個迪西會有所保留,因為通常只有標準 2D 顯示,還不見得可以正確執行。若是有牽扯 到 2D/3D 這種的,問題還更多。與其面對那種萬用驅動程式所延伸的問題。還是用該 硬體的驅動程式比較好。若是要對應多種顯示卡,其實做好分類管理後,在置入就好了。 因應許多驅動程式的打包處理。使用如 nlite 這類的工具反而就比較好處理了。 |
|
送花文章: 37855,
|
有 3 位會員向 getter 送花:
|
|
|
相似的主題 | ||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
請問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 |