|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-04-26, 02:49 AM | #1 |
榮譽會員
|
N in 1 & 多重引導光碟製作】增加
【N in 1 & 多重啟始光碟製作】增加
多重啟始光碟製作方法 整理收集自【http://www.nu2.nu/ 】(軟體都不是我的) 我的英文不行,錯漏難免,最好不要轉載,請大家斧正 聲明:絕對不是學自某位老大(免得有些人......哼!) ============================================================== 多重啟始所需軟體:LOADER.BIN 、DISKEM1X.BIN 、DISKEMU.CMD [rar]uploadImages/20022518243140725.rar[/rar] 製作 ISO 所需軟體:CDIMAGE [rar]uploadImages/20022518245877035.rar[/rar] 修改 ISO 所需軟體:WINISO 調試 ISO 所需軟體:Virtual PC 、VMware ============================================================== 啟動過程: 1. LOADER.BIN 存在於光碟的引導扇區,先由它引導; 2. LOADER.BIN 引導後自動裝入 DISKEM1X.BIN ; 3. DISKEM1X.BIN 取得控制權後尋找 DISKEMU.CMD 並執行, 若 DISKEMU.CMD 不存在則返回命令行。 ============================================================== 多重啟始的實現: 1. DISKEMU.CMD 是 DISKEM1X.BIN 的批次命令文本,通過 DISKEM1X.BIN 支持的命令使用各種的啟始映像即可達到多重啟始的目的。 2. 這是 DISKEM1X.BIN 的命令說明(使用方法類似 DOS 下的 .BAT ) [rar]uploadImages/20022518252692097.rar[/rar] ============================================================== 各種啟始映像的製作: 1.從各種系統的引導軟碟提取,或用現成的; 2.從各種引導光碟提取; 3.自己動手。 ============================================================== ISO 製作過程:(這是 CDIMAGE 的參數說明 [rar]uploadImages/20022518254445191.rar[/rar] ) 1.建立目錄如 \CDMAKE ,放入 LOADER.BIN 、CDIMAGE ; 2.建立目錄如 \CDMAKE\ROOT ,放入 DISKEM1X.BIN 、DISKEMU.CMD 和使用到的各種啟始映像; ( \CDMAKE\ROOT 即相當於光碟根目錄) 4.把其它你自己想加的軟體放入 \CDMAKE\ROOT ; 5.進入 \CDMAKE 目錄,執行如下命令: cdimage -lTEST -h -n -m -o -bloader.bin \CDMAKE\ROOT \TEST.ISO 卷標 啟始映像 來源目錄 目標文件 可改名 可改名 6.完成,可用 Virtual PC 或 VMware 測試;燒錄是另外一回事了。 ============================================================== 一點心得: 1.先製作一個只有 LOADER.BIN 引導的空鏡像,然後複製 N 份,通過 WINISO 往裡面加文件以調試 DISKEM1X.BIN 各個命令的用途,熟練了再一次過製作 ISO ;(這是我做的,方便不用 2K 或 XP 的人 [rar]uploadImages/20022518255925009.rar[/rar] ) 2.安裝 Virtual PC 調試 ISO ;(也是方便不用 2K 或 XP 的人) 3.用 WINISO 增加文件最好一次過進行,用最原始的 ISO 副本。 ############################################################## 補充一:一個完整的例子 註:非常簡單,但無實際價值,可自己修改成有用的例子,也是十分簡單的。 (因為上傳不了大文件,只好如此了) 製作啟始映像:(試驗階段建議省略) 1.製作 DOS6.22 引導軟碟的映像 DOS_622.IMG (用 WinImage 等) 2.製作 Windows 98se 引導軟碟的映像 WIN_98SE.IMG (用 WinImage 等) 3.提取 Windows 2000 光碟的啟始映像 WIN_2000.IMG (用 IsoBuster 等) 4.提取 Windows XP 光碟的啟始映像 WIN_XP.IMG (用 IsoBuster 等) 編輯 DISKEMU.CMD (試驗階段建議省略,下面有詳細說明) 本例所需文件:例1 [rar]uploadImages/200226156415854.rar[/rar] (裡面的幾個啟始映像除了 XP 的,均虛有其表,可用上面文件替換) ISO 製作過程:(2K/XP) 1.建立目錄如 \CDMAKE ; 2.建立目錄如 \CDMAKE\ROOT ( \CDMAKE\ROOT 即相當於光碟根目錄) 3.拷貝 LOADER.BIN 、CDIMAGE.EXE 到 \CDMAKE ; 4.解壓 例1壓縮包到 \CDMAKE\ROOT ;(已包含 DISKEM1X.BIN 、DISKEMU.CMD ) 5.把其它你自己想加的軟體拷貝到 \CDMAKE\ROOT ;(試驗階段建議省略此步) 6.進入 \CDMAKE 目錄,執行如下命令: cdimage -lTEST -h -n -m -o -bloader.bin \CDMAKE\ROOT \TEST.ISO 7.完成,可用 Virtual PC 或 VMware 測試。 ISO 製作過程:(9X/ME) 1.下載上面空的可引導 ISO ; 2.下載 例1壓縮包; 3.解壓 例1壓縮包; 4.用 WINISO 把解壓後的目錄和文件直接增加到 ISO ,儲存; 5.完成,可用 Virtual PC 或 VMware 測試。 這是已經製作好的 ISO : [rar]uploadImages/2002261562364100.rar[/rar] 對於沒製作經驗而又想做的人,建議按照步驟多做幾次,熟練一下,不要急於馬上付諸套用。 ============================================================== DISKEMU.CMD 中的命令解釋及修改 DISKEMU.CMD 文件中: 1.第一部分是大量 print 語句,用於顯示螢幕幕信息, 瞼i自己按需要隨意設計,不影響後面的程序; 2.第二部分用 getkey 語句接受鍵盤擊鍵後繼續執行, 瞼 onkey 語句捕獲設定的輸入鍵後,執行指令, 瞼 goto 語句跳轉到指定的標誌執行,即分程序的入口, 瞼i按照自己習慣設定不同的輸入鍵,以執行不同的分程序; 3.第三部分開始是各個分程序; 4.類似 "OS622" 的是分程序入口,要和 goto 語句配合, 瀑un 語句用於載入啟始映像文件, 檬d 語句用於進入子目錄,因有些啟始映像文件在子目錄內, 檳oot 00 語句從軟碟啟動,boot 80 語句從硬碟啟動; 5.分程序 ":NO" 是演示所需的啟始映像文件不存在時的錯誤信息。 註:例子中特意把各啟始映像文件放於不同目錄,以說明 cd 和 run 語句配合使用的方法,完全可以把所以得啟始映像文件集中於一個目錄內使用,記得每次載入前先用 cd 語句進入相關子目錄。 ============================================================== 修改本例以製作實用的光碟 2K/XP 下的製作過程: 1.製作各種系統的救援軟碟的映像,並存集中存放在一個目錄中,如 IMG ; 2.拷貝例1的 WIN_XP.IMG 到 IMG ; 3.按上面說明編輯修改 DISKEMU.CMD ,以配合不同映像的載入; (記得用 "cd IMG" 命令) 4.建立目錄如 DOSTOOLS ,並拷入你自己常用的 DOS 應用程式; 5.建立目錄如 WINTOOLS ,並拷入你自己常用的 Windows 應用程式; 6.建各種應用程式的批次命令文件,並集中存放在一個目錄中,如 BAT ; 7.拷貝 LOADER.BIN 、CDIMAGE.EXE 到 \CDMAKE ; 8.拷貝 DISKEM1X.BIN 、DISKEMU.CMD 到 \CDMAKE\ROOT ; (其中 DISKEMU.CMD 是你自己新編輯的) 9.移動 IMG 、DOSTOOLS 、WINTOOLS 、BAT 四個目錄到 \CDMAKE\ROOT 下; 10.拷貝 Win_XP 原版檔案和目錄到 \CDMAKE\ROOT ; (各種獨立的版本均可,OEM 版有的可以) 11.進入 \CDMAKE 目錄,執行如下命令: cdimage -lTEST -h -n -m -o -bloader.bin \CDMAKE\ROOT \TEST.ISO 12.一張你自己的 Win_XP 安裝碟完成,用 Virtual PC 或 VMware 測試成功後燒刻。 98/ME 下的製作過程: 1.前面六步和 2K/XP 相同; 2.用 WINISO 開啟上面空的可引導 ISO ; 3.增加 DISKEM1X.BIN 、DISKEMU.CMD ; (其中 DISKEMU.CMD 是你自己新編輯的) 4.增加 IMG 、DOSTOOLS 、WINTOOLS 、BAT 四個目錄; 5.增加 Win_XP 原版檔案和目錄;(各種獨立的版本均可,OEM 版有的可以) 6.儲存,用 Virtual PC 或 VMware 測試成功後燒刻。 【注意】因光碟容量有限,應適當增減 DOS 和 Windows 應用程式,使產生的 ISO 不超標。 ############################################################## 補充二:簡體中文 Win_XP N in 1 光碟的製作例子( 6 in 1 ) 注意:大概需要 5G 左右的硬碟空間 包含的版本如下:(均用零售版) 1.【HOME 原版】 2.【HOME 破解版(sadteam 1.1)】 3.【HOME 破解版(sadteam 1.1)全自動安裝】 4.【PRO 原版】 5.【PRO 破解版(sadteam 1.1)】 6.【PRO 破解版(V3)】 製作過程:(2K/XP) 1.提取 Win_XP 的啟始映像或在此下載 [rar]uploadImages/20022814131316863.rar[/rar] 2.建立目錄如 IMG ,拷貝六份啟始映像到 IMG 下(因是 6 in 1), 分別命名以對應上面的版本: WXP1.IMG 、WXP2.IMG 、WXP3.IMG 、WXP4.IMG 、WXP5.IMG 、WXP6.IMG 123456 3.為每一個版本單獨建立一個啟始目錄,目錄名稱一定要是四個字母或數字, 如命名為 WXP1 、WXP2 、WXP3 、WXP4 、WXP5 、WXP6 對應版本123456 4.從原版 XP 的 I386 目錄中拷貝引導文件到各個啟始目錄(共6份), 1 、2 、3 用 HOME 版的,4 、5 、6 用 PRO 版的, 壓縮包內有文件列表和拷貝批次命令 [rar]uploadImages/20022814133480036.rar[/rar] 你可以自己拷貝或執行拷貝批次命令 "COPYFILE 源目錄 目標目錄", 拷貝壓縮包中的 MIGRATE.INF 文件到各個啟始目錄, 對於版本 3 ,你還要拷貝壓縮包中的 WINNT.SIF 到相應啟始目錄中, 即目錄 WXP3 ,WINNT.SIF 的作用是完成全自動安裝,可以自己編輯 (你也可以按照 likeme 大哥提供的文件列表拷貝) 5.建立目錄如 WIN_XP ,再建立如下目錄:(即各版本的安裝文件目錄) WIN_XP\WXP1 、WIN_XP\WXP2 、WIN_XP\WXP4 、WIN_XP\WXP5 、WIN_XP\WXP6 (因版本2和版本3不同之處只在於啟始目錄,所以可合用安裝文件目錄) 6.拷貝 HOME 原版檔案和目錄到 WIN_XP\WXP1 、WIN_XP\WXP2 , 拷貝 PRO 原版檔案和目錄到 WIN_XP\WXP4 、WIN_XP\WXP5 、WIN_XP\WXP6 , 7.用 1.1 破解後再壓縮好的兩個文件覆蓋到 WIN_XP\WXP2\I386 , 用 1.1 破解後再壓縮好的兩個文件覆蓋到 WIN_XP\WXP5\I386 , 用 V3 破解文件覆蓋到 WIN_XP\WXP6\I386 , 8.建立目錄如 CRACK ,拷入 1.1 與 V3 破解;(用於破解原版安裝) 9.用磁牒編輯器(如 WinHex 和 UltraEdit 等)修改 IMG 目錄下各個啟始映像, (文件中只有一處 I386 ,只需改一次) 開啟 WXP1.IMG ,搜尋字串串 I386 ,改成 WXP1 , 開啟 WXP2.IMG ,搜尋字串串 I386 ,改成 WXP2 , 開啟 WXP3.IMG ,搜尋字串串 I386 ,改成 WXP3 , 開啟 WXP4.IMG ,搜尋字串串 I386 ,改成 WXP4 , 開啟 WXP5.IMG ,搜尋字串串 I386 ,改成 WXP5 , 開啟 WXP6.IMG ,搜尋字串串 I386 ,改成 WXP6 , 10.用磁牒編輯器修改各啟始目錄下的 SETUPLDR.BIN , (文件中共有四處 i386 ,只需改前三處) 開啟 WXP1\SETUPLDR.BIN ,搜尋字串串 i386 ,改成 WXP1 , 開啟 WXP2\SETUPLDR.BIN ,搜尋字串串 i386 ,改成 WXP2 , 開啟 WXP3\SETUPLDR.BIN ,搜尋字串串 i386 ,改成 WXP3 , 開啟 WXP4\SETUPLDR.BIN ,搜尋字串串 i386 ,改成 WXP4 , 開啟 WXP5\SETUPLDR.BIN ,搜尋字串串 i386 ,改成 WXP5 , 開啟 WXP6\SETUPLDR.BIN ,搜尋字串串 i386 ,改成 WXP6 , 11.用文本編輯器修改下面文件:(每個文件都只有一處需修改) 開啟 WXP1\TXTSETUP.SIF 和 WIN_XP\WXP1\I386\TXTSETUP.SIF 搜尋字串串 SetupSourcePath = "\" 更改為 SetupSourcePath = "\WIN_XP\WXP1\" 開啟 WXP2\TXTSETUP.SIF 和 WIN_XP\WXP2\I386\TXTSETUP.SIF 搜尋字串串 SetupSourcePath = "\" 更改為 SetupSourcePath = "\WIN_XP\WXP2\" 開啟 WXP3\TXTSETUP.SIF (註:和版本2合用安裝目錄) 搜尋字串串 SetupSourcePath = "\" 更改為 SetupSourcePath = "\WIN_XP\WXP2\" 開啟 WXP4\TXTSETUP.SIF 和 WIN_XP\WXP4\I386\TXTSETUP.SIF 搜尋字串串 SetupSourcePath = "\" 更改為 SetupSourcePath = "\WIN_XP\WXP4\" 開啟 WXP5\TXTSETUP.SIF 和 WIN_XP\WXP5\I386\TXTSETUP.SIF 搜尋字串串 SetupSourcePath = "\" 更改為 SetupSourcePath = "\WIN_XP\WXP5\" 開啟 WXP6\TXTSETUP.SIF 和 WIN_XP\WXP6\I386\TXTSETUP.SIF 搜尋字串串 SetupSourcePath = "\" 更改為 SetupSourcePath = "\WIN_XP\WXP6\" 12.設計自動執行或做幾個批次命令以方便在 WIN 下安裝;(可省) 13.參照前面說明編輯 DISKEMU.CMD ,或下載已做好的 [rar]uploadImages/20022814135310190.rar[/rar] 14.建立目錄如 \CDMAKE ,拷入 LOADER.BIN 、CDIMAGE ; 15.建立目錄如 \CDMAKE\ROOT ( \CDMAKE\ROOT 相當於光碟根目錄); 16.拷貝 DISKEM1X.BIN 、DISKEMU.CMD(新編輯的) 到 \CDMAKE\ROOT ; 17.拷貝原版 XP 根目錄下的 WIN51 、WIN51IC 、WIN51IP 、BOOTFONT.BIN 共四個文件到 \CDMAKE\ROOT ; 18.拷貝第 12 步的文件到 \CDMAKE\ROOT ;(可省) 19.移動目錄 IMG 到 \CDMAKE\ROOT 下; 20.移動目錄 WXP1 、WXP2 、WXP3 、WXP4 、WXP5 、WXP6 到 \CDMAKE\ROOT 下; (注意:不是 WIN_XP 目錄中的那幾個) 21.移動目錄 WIN_XP 、CRACK 到 \CDMAKE\ROOT 下; 22.進入 \CDMAKE 目錄,執行如下命令: cdimage -lXP_Nin1 -h -n -m -o -bloader.bin \CDMAKE\ROOT\XP_Nin1.ISO 23.完成後,用 Virtual PC 或 VMware 測試。 (其它 XP_ Nin1 的製作可由本例組合出來,方法類似) 【注】製作過程比較煩瑣,有錯漏和不妥的地方請大家指出,以便改進; 礎酗ㄡM楚的地方請提出來,我試試解答。 ############################################################## |
送花文章: 3,
|