toye7711toy
|
分享:
▲
▼
2009/06/22修改了一下 因為DP更新的關係舊的地方有要做修正 -------------------------------------------------------------------------------------
恩先閒聊一下
一切都是我自己的筆記
我這樣用沒有問題
不過不確定是否有錯..
自己是還有用軟體選單來執行自動安裝軟體的部份
就不再這邊提了
不過我用這樣整合了sata的驅動程式後
用在GA-MA78GM這張板子依然需要按F6使用磁碟片安裝驅動程式
不知道為甚麼@@請問有人可以替我解惑嗎?
是因為整合sata的那個網頁還沒有包含到這塊板子的驅動程式嗎?
另外這篇應該有先自行整合過一片自動安裝的xp的人來看可能比較適合
恩........大概就這樣吧
整合sp3
先把XP光碟底下的檔案全部都複製到硬碟裡面的某個資料夾裡面 例如:D:\xpcd
下載sp3的更新檔,你在google打 WINDOWSXP-KB936929-SP3-X86-CHT.EXE就可以找的到微軟的載點了
查到的整合方法有兩個 (a) WINDOWSXP-KB936929-SP3-X86-CHT.EXE /integrate:D:\XPCD (b) WINDOWSXP-KB936929-SP3-X86-CHT.EXE -S:D:\XPCD 過一下子就整合好了
接著再用N合一光碟前 我是先把SATA的驅動程式給整合進去 才做成N合一光碟的...
整合sata驅動程式
我是參考下面這篇網誌 http://blog.yam.com/invi...le/9309624
去 http://www.drive....net/
連到網頁以後,點網頁上方的DriverPacks
下載要整合進去的驅動 還有DriverPacks BASE
網誌上面說建議整合MassStorage(Sata) 和Lan
我想原因應該是..整合了sata就不需要軟碟機
整合了LAN就能上網抓驅動程式了
基本上作法就跟網誌上面寫的一樣.
不過DriverPacks BASE 更新到8.05 所以還沒有中文
不過照著點就好了啦
大概講一下流程當備份好了
總之就是把下載下來的base檔案解壓縮
然後下載下來的驅動程式的壓縮檔不用解壓縮放到DriverPacks這個資料夾去
之後執行DPs_BASE.exe
前面設定的位置選前面XPCD那邊 選對的話他應該會出現作業系統的版本號 retail SP3
之類的字樣
然後下面就選要整合的驅動程式
text mode要打勾 才不用放磁碟片的樣子
整合方式就選方法二
完成方式選GUIRunOnce
KTD那個頁面選第二個---->原因不明@@ 底下有說明啦 不過我只是照著網誌上面說得
雖說那個網誌也只是照那個工具的論壇說得用的樣子
而那個快速整合的我是選擇關掉
接下來就可以按下整合就整合囉
整合完畢後就可以開始製作N合一光碟了
------------------------------------pause分隔線---------------------------- 做N合一光碟----取得開機所需檔案
首先要拿到開機的檔案,三秒鐘練功房上面有提供連結,原文如下 http://www.threesecond.info/v2/modules/xhnewbb/viewtopi...de=flat&order=ASC&start=0
不過我下載下來後沒有磁碟片和磁碟機阿(/‵?′)/~ ╧========================╧
所以我也不知道該怎麼用這個六片開機磁片組..
應該是有工具可以提取裡面的檔案啦
所以我是到命令提示模式裡面
進到剛剛整合好sp3+sata的那個xpcd裡面的i386
用命令提示字元模式
執行WINNT32 /CMDCONS這個指令
然後不要上網下載檔案
接著在c槽底下會出現一個CMDCONS的隱藏資料夾
是系統隱藏的
什麼?你說看不到喔...首先打開我的電腦
工具-->資料夾選項-->檢視-->往下拉 把隱藏保護的作業系統檔案的勾勾給取消掉
下面一點的隱藏檔案和資料夾-->選顯示所有檔案和資料夾
按確定
這樣應該就會看到了
裡面的檔案
殺掉migrate.inf、WINNT.SIF這兩個檔案就是開機所需要的檔案了
我把裡面的檔案複製到D:\temp底下去
不過下了剛剛的指令是把修復控制台給安裝到開機選單去
所以如果你沒有重灌的話以後開機就會多一個windows 修復控制抬的選項可以選
阿又沒有要用到他!
那就把他幹掉吧
我的電腦按右鍵-->內容-->進階-->啟動及修復的設定-->把預設的作業系統用成XP
然後按一下編輯那個按鈕,會跳出來一個文字檔
那就是開機選單的檔案,把修復控制台那行刪掉就不會看到那個選項了。
ps把記事本的格式-->自動換行給取消掉,就可以很明確的知道哪些是在同一行的了。
如果怕意外的話請先複製一下內容到其他地方備份
出了問題再改回來.話說..真的出了問題 有簡單辦法進的了作業系統嗎? ̄▽ ̄|||
------------------------再暫停一下---------來去曬衣服-----------------
來閒聊一下
基本上呢.....我windows 的開機流程我還是不清楚= =
總之就是這樣作可以跟我做出一樣的東西....
慢慢再補完吧...
說要去曬衣服卻還沒曬衣服的人XD
希望可以慢慢補完
不過也不知道補完要幹啥
XP都是個已經快要被淘汰的作業系統了...
只是想為自己耗去的時間留個證據吧...
沒實驗作繼續來碎碎念吧...
基本上要作這個之前
應該先要去作一片可以自動安裝的xp的
這個網路上很多教學
http://www.cctips.com/U...index.htm
我是看這邊學的
這邊就可以學到一片自動灌到爽的xp了
當然如果你要軟體選單那又是另外一件事情了
恩.....廢話不多說(哪裡不多說了阿!這邊都已經快兩百行了) ------------------------------------------------------------------------
做N合一光碟----所需工具
先說一下要作n合一光碟我用到的軟體
1.EASYBOOT 5.0.9.553cht 用來作開機選單的,網路上有試用版,雖然功能有限制,但是用來作n合一光碟夠了。
2.UltraEdit 編輯檔案,網路上也有試用版。
3.記事本 編輯檔案,系統內建。
4.cdimagegui(作光碟映像檔的,可以縮減光碟的大小,我用的是gui介面) cdimage參數說明 http://www.threesecond.info/v2/modules/....php?topic_id=400
5.imgburn(燒錄軟體,隨意的都可以 總之就是要能把光碟映像檔燒出來的就是了)
做N合一光碟----光碟架構
先說一下我的光碟的架構
我的光碟是作成三合一 1.全手動->使用者名稱、帳號、電腦名稱...等都要手動輸入,除了不用打序號以外 2.半手動->使用者名稱、帳號、電腦名稱、序號都不用手動輸入。 (較一般的設定值,例如電腦名稱是my_PC 授權給user 組織是Earth..) 3.HD專用->使用者名稱、帳號、密碼、電腦名稱都是我自己的設定值。
不同的模式會有不同的資料夾
如下面
全手動-->OTHA 半手動-->OTAU 我專用-->HDAU
所以在我硬碟裡面的光碟資料夾的目錄事像下面這樣的
光碟根目錄(我自己是用在D:\EasyBoot\disk1)因為我的easy我把他放在D槽 ├─EZBOOT 光碟開機會出來的開機選單目錄 ├─HDAU ├─OTAU ├─OTHA └─SYSTEM ├─HDAU ├─OTAU └─OTHA
除了EZBOOT是easyboot自己本來就有的
其他的資料夾自己手動建
架構講完了接下來講一下里面各資料夾裡面放什麼
├─EZBOOT 裡面就是easyboot的檔案 ├─HDAU 開機檔案(我專用) ├─OTAU 開機檔案(半手動) ├─OTHA 開機檔案(全手動) 把前面的開機檔案就是...我放到D:\temp裡面的檔案給複製三份到上面三個資料夾 如果是整合SP3 還有整合sata & Lan 的驅動程式的話應該有1個資料夾292個檔案 └─SYSTEM (多重xp的資料夾) ├─HDAU ├─OTAU └─OTHA 我放到D:\XPCD裡面的檔案給複製三份到個別的資料夾 裡面有I386、OEM兩個資料夾 WIN51、WIN51IP、win51ip.SP3三個檔案
另外再把WIN51、WIN51IP、win51ip.SP3這三個檔案放到光碟根目錄底下 (D:\EasyBoot\disk1)
所以現在的光碟架構變成下面這樣
光碟根目錄 ├─EZBOOT 用光碟開機會出來的開機選單 ├─HDAU ├─OTAU ├─OTHA ├─SYSTEM │ ├─HDAU │ ├─OTAU │ └─OTHA ├WIN51 我用來找光碟在哪一個槽用的別殺阿! ├WIN51IP 沒有好像就不能安裝xp不知道為甚麼,其實是我忘記了XD └win51ip.SP3 沒有好像就不能安裝xp不知道為甚麼,其實是我忘記了XD
做N合一光碟----修改檔案
接著就是修改檔案的地方了
要改的檔案有 各開機資料夾裡面的setupldr.bin、txtsetup.sif
先用ultraedit改setupldr.bin 用ultraedit打開setupldr.bin後搜尋I386 記得在搜尋的對話框要把 find ASCII打勾才找的到 找到I386就把他修改成對應的資料夾 例如在以下資料夾的setupldr.bin 光碟根目錄 ├─HDAU 就把I386改成HDAU ├─OTAU 就把I386改成OTAU ├─OTHA 就把I386改成OTHA 這樣 每一個檔案裡面應該共有4個I386要修改
接著修改txtsetup.sif 這個只要用記事本開啟就可以了 尋找 SetupSourcePath
把SetupSourcePath = "\" 修改成SetupSourcePath = "\SYSTEM\對應的目錄\" 例如在以下資料夾的txtsetup.sif 光碟根目錄 ├─HDAU 修改成SetupSourcePath = "\SYSTEM\HDAU\" ├─OTAU 修改成SetupSourcePath = "\SYSTEM\OTAU\" ├─OTHA 修改成SetupSourcePath = "\SYSTEM\OTHA\" 這個每個檔案都只會有一個地方要修改
另外請注意 在上面的三個目錄裡面不要有txtsetup.si_這個檔案,他好像會影響正常安裝 因為我一直都沒有他的存在,所以我不知道會有什麼影響。
接著這兩個是有整合sata驅動才會出現的 SYSTEM裡面各資料夾I386里面的presetup.cmd SYSTEM裡面各資料夾OEM裡面的DP_Install_Tool.cmd
如果是照著上面的方式整合sata驅動程式的話應該會有上面這兩個檔案的存在
但是如果你不修改的話直接燒成光碟應該是會失敗的,因為裡面的路徑寫的不對 因為你現在I386已經不再光碟的根目錄底下了 他卻還是指向那邊所以會出現錯誤 先修改 SYSTEM裡面各資料夾I386里面的presetup.cmd 把裡面的%CDDRIVE%取代成%CDDRIVE%\SYSTEM\對應的目錄 你的presetup.cmd在哪一個目錄裡面的I386里面你就改成那個目錄 例如 你的presetup.cmd在SYSTEM\HDAU\I386里面 你就把%CDDRIVE%取代成%CDDRIVE%\SYSTEM\HDAU 應該有8個要取代 另外還有一個地方要改 搜尋 SET TAGFILE= 這個 把那行改成SET TAGFILE=\WIN51 這樣 這樣他才能找到光碟機是在哪一個槽 其他的資料夾裡面的presetup.cmd依此類推
接著改SYSTEM裡面各資料夾OEM裡面的DP_Install_Tool.cmd
這是原始DP_Install_Tool.cmd 的前面
Echo. & Echo Locating the DriverPacks... Set "M=0" & Set "cur=%~dp0" If [%cur:~-1%]==[\] Set "cur=%cur:~0,-1%" IF Exist "%cur%\\D\\" Set "DPLoc=%cur%" & Set "M=1" & GoTo Found IF Exist "%cur%\\bin\\un7zip.exe" Set "DPLoc=%cur%" & Set "M=2" & GoTo Found Echo Searching Root folders since DriverPacks were not found in current folder... FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO ( IF Exist "%%i:\\OEM\\un7zip.exe" SET "DPLoc=%%i:\\OEM" & Set "M=2" IF Exist "%%i:\\$OEM$\\$1\\D\" SET "DPLoc=%%i:\\$OEM$\\$1" & Set "M=1" & %%i IF "%M%">="1" GoTo Found) Echo. & Echo Strange... The DriverPacks were not found ??? :( & Echo. & Pause & GoTo Done
我是改了上面這四個地方 他好像當初在用DriverPacks整合的時候有兩種方法可以選 選出來的檔案結構會不一樣 所以他這個批次黨會先判斷你當初是用哪個方法整合的 照之前我貼的那個網誌的選法是用方法2 他前面一段好像是要判斷出你用哪個方式整合 第二段則是找出光碟機的位置以便找到正確的路徑
因此他用IF去判斷看有沒有光碟目錄:\\OEM\\bin\\un7zip.exe這個檔案 如果有的話表示是選用方法2整合 就設定DPLOC這個變數為光碟目錄:\\OEM 接著跳到下面方法2的地方繼續執行
如果他偵測到你的光碟裡面有$OEM$\\$1\\D這個資料夾的話 表示你一開始是選方法1整合的 他就把DPLOC這個變數為光碟目錄:\\$OEM$\\$1這樣去處理
而因為我做了三合一的XP 所以我的OEM資料夾其實不在光碟根目錄下面 因此我要把他指到正確的位置
就是說把第二段的%%i:\\取代成%%i:\\SYSTEM\\HDAU\\
變成下面這樣 這是放在光碟目錄\\SYSTEM\\HDAU\\OEM\\DP_Install_Tool.cmd 這個檔案裡面的一段 而放在OTAU和OTHA裡面的就把HDAU替換成相對應的就好了
Echo. & Echo Locating the DriverPacks... Set "M=0" & Set "cur=%~dp0" If [%cur:~-1%]==[\] Set "cur=%cur:~0,-1%" IF Exist "%cur%\\D\\" Set "DPLoc=%cur%" & Set "M=1" & GoTo Found IF Exist "%cur%\\bin\\un7zip.exe" Set "DPLoc=%cur%" & Set "M=2" & GoTo Found Echo Searching Root folders since DriverPacks were not found in current folder... FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO ( IF Exist "%%i:\\SYSTEM\\HDAU\\OEM\\un7zip.exe" SET "DPLoc=%%i:\\SYSTEM\\HDAU\\OEM" & Set "M=2" IF Exist "%%i:\\SYSTEM\\HDAU\\$OEM$\\$1\\D\" SET "DPLoc=%%i:\\SYSTEM\\HDAU\\$OEM$\\$1" & Set "M=1" & %%i IF "%M%">="1" GoTo Found) Echo. & Echo Strange... The DriverPacks were not found ??? :( & Echo. & Pause & GoTo Done
另外請新增winnt.sif在 光碟根目錄 ├─HDAU ├─OTAU ├─OTHA 這三個資料夾 這是自動安裝的回應檔 至於怎麼作呢?就請參考前面我提到的做到一片灌到爽的xp那個網頁 或是直接拿別人的來改 google 找winnt.sif有很多說明網頁 這邊就看自己需求去修改
easyboot的光碟引導檔也要修改一下 進到光碟根目錄\EZBOOT 複製w2ksect.bin 貼上個3份吧,然後分別改名成為HDAU.bin、OTAU.bin、OTHA.bin 接著用ultraedit分別開啟且修改 例如HDAU.bin 搜尋I386 記得Find ASCII 要打勾 把找到的I386改成HDAU 改完存檔 其他的依此類推
PS試用版的easyboot最多就只能建立4個選項
所以一個硬碟啟動三個作業系統安裝模式剛剛好XD
這樣檔案就都修改完了
做N合一光碟----啟動選單
開啟easyboot
切換到 菜單條 這個分頁
在右下角的那邊選第一個選項
然後把上面的執行命令改成run OTHA.bin
功能表本文 改成 全手動安裝XP
在繼續在右下角選第二個選項
把執行命令改成 run OTAU.bin
功能表本文 改成 半手動安裝XP
第三個選項選了以後改run HDAU.bin 以及 安裝我專用XP(什麼爛名字阿@@)
第四個選項選了
執行命令改成 boot 80--->從硬碟啟動的命令
功能表本文改 從硬碟啟動
其他美觀的方面的部份就請自己摸索不多說
改完以後切換回文件的活頁
保存
不用他製作iso的原因是我要用cdimage來減少iso的大小
製作光碟映像檔
執行cdimagegui
我說一下我各頁面的設定
開始┬目錄┬CD根目錄設定 D:\EasyBoot\disk1 │ └iso要儲存的名稱和路徑 隨便設定.iso 要注意儲存的空間要夠 └組態-使用內建、離開時儲存設定打勾
設定┬檔案-(-h打勾) ├檔案系統(-j1打勾) ├引導(-b打勾)指向D:\EasyBoot\disk1\EZBOOT\loader.bin ├簽名/CRC(-o打勾)這個是縮小iso檔案大小的關鍵 ├提示(都沒勾) ├測試(都沒勾) └建立(-m打勾 -l打勾 標籤請自己決定)
然後到建立那個頁面 按下開始映像建立
他就開始製作iso檔了
做好後隨便用某個燒錄程式燒錄映像檔就可以了
想要節省燒錄片的話 可以用rw 或是用虛擬機器測試
恩......大概就是這樣吧
另外軟體的安裝的話就看大家自己怎麼變囉
說得很亂..
一切都只是自己的筆記
有錯請指教
哀 ~~ 這些做真的有用嗎 !!! 還是已經退流行了 -.- 若真的很厲害的話 去當微軟公司阿 !! 而且這樣還會被告耶 -.- 本軟體是非法複製 若複製者 提告 !! 到底有沒有人看得懂 xp 阿 一群笨蛋 都用 盜版軟體 上購物中心購買吧 !! 哈哈 哈
|