![]() |
最新用EasyBoot 4.5 製作 Windows 2000 三合一啟動光碟的方法
製作方法
Windows 2000 模擬啟動原理 Windows 2000 各版本的原始安裝光碟是單重啟動,其啟始文件中固定了光碟根目錄下的i386目錄(這一點給製作多重啟動的 N 合 1 光碟帶來了最大的障礙),該目錄中不僅存放了Windows 2000的系統檔案,而且還存放了安裝所需的安裝文件和驅動程式。我們所要模擬的引導程序如下:先載入光碟啟始文件w2ksect.bin(啟始文件是w2ksect.bin,這個文件在EASYBOOT的安裝目錄的子目錄ezboot裡)->setupldr.bin->ntdetect.com->再載入驅動程式->讀txtsetup.sif->開始光碟安裝。 Windows 2000 三合一啟動光碟(無SP4)的製作程序 一、所需工具 1、EasyBoot V3.55 啟動光碟製作軟體; 2、Windows 2000 安裝軟碟組的img文件,每個版本各四個IMG文件; 3、能開啟二進制的軟體 UltraEdit 10.00B; 4、IMG文件的讀寫軟體Winimage 6.0 或以上版本; 5、虛擬電腦軟體 Virtual PC(或VMware)和燒錄軟體。 二、必需的目錄結構和文件 1建立目錄,目錄結構如下圖: EasyBoot │ │ └─ Disk1(製成ISO文件後的根目錄) │ │ ├── Win2000 │ │ │ │ │ ├── pro │ │ │ │ │ └─ i386 (放置Professional版的全部安裝文件) │ │ │ │ │ ├── srv │ │ │ │ │ └─ i386 (放置Server版的全部安裝文件) │ │ │ └── adv │ │ │ └─ i386 (放置Advance Server版的全部安裝文件) │ ├── wpro ( 放置Professional 版模擬軟碟組的文件) │ ├── wsrv ( 放置Server 版模擬軟碟組的文件) │ ├── asrv ( 放置Advance Server 版模擬軟碟組的文件) │ └── Boot (放置Easyboot的啟動檔案和功能表文件) 保證硬碟上有足夠的空間(假設將文件存放在 \EasyBoot\disk1中),全部三個版本的原始文件約佔用空間為1.24 GB,產生的鏡像文件約為我的是480 MB 左右(不知道為什麼高手們說的都是520M左右,是不是他們用的easyboot的版本低些,文件最佳化功能比新版本的easyboot要差,我想大概是這樣)。 2、複製文件 將原光碟根目錄的CDROM_IP.5、CDROM_IS.5、CDROM_IA.5、CDROM_NT.5幾個檔案拷貝到Easyboot\disk1\。 要點:C:\EasyBoot\disk1\目錄下面必須有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,這是我們欺騙安裝程序的標誌。 將Windows 2000 專業版的全部安裝檔案拷貝到 \Easyboot\disk1\win2000\PRO\i386\; 將Windows 2000 伺服器版的全部安裝檔案拷貝到 \Easyboot\disk1\win2000\SRV\i386\; 將Windows 2000 進階伺服器版的全部安裝檔案拷貝到 \Easyboot\disk1\win2000\ADV\i386\。 將Windows 2000 專業版軟碟組的四個IMG文件用winimage全部釋放到 \EasyBoot\disk1\WPRO 目錄中。 將Windows 2000 伺服器版軟碟組的四個IMG文件用winimage全部釋放到 \EasyBoot\disk1\WSRV 目錄中。 將Windows 2000 進階伺服器版軟碟組的四個IMG文件用winimage全部釋放到 \EasyBoot\disk1\ASRV 目錄中。 要點:這是我們模擬軟碟安裝的關鍵,一定要連帶system32目錄(裡面有兩個文件)一起釋放。 三、取啟動啟始文件(關鍵點) 把Easyboot內已含有啟動啟始文件w2ksect.bin(在\Easyboot\ezboot\目錄裡)拷貝到 \Easyboot\disk1\目錄下,改名為w2kwpro.bin; 把Easyboot內已含有啟動啟始文件w2ksect.bin(在\Easyboot\ezboot\目錄裡)拷貝到 \Easyboot\disk1\目錄下,改名為w2kwsrv.bin; 把Easyboot內已含有啟動啟始文件w2ksect.bin(在\Easyboot\ezboot\目錄裡)拷貝到 \Easyboot\disk1\目錄下,改名為w2kwadv.bin; 四、修改文件 用 UltraEdit以二進制開啟\EasyBoot\disk1\w2kwpro.bin,找到「I386」,把「I386」替換為「WPRO」 用 UltraEdit以二進制開啟\EasyBoot\disk1\w2kwsrv.bin,找到「I386」,把「I386」替換為「WSRV」 用 UltraEdit以二進制開啟\EasyBoot\disk1\w2kwadv.bin,找到「I386」,把「I386」替換為「ASRV」 用 UltraEdit以二進制開啟 \EasyBoot\disk1\WPRO\setupldr.bin,找到「i386」,把「i386」替換為「WPRO」,共3處; 用 UltraEdit以二進制開啟 \EasyBoot\disk1\WSRV\setupldr.bin,找到「i386」,把「i386」替換為「WSRV」,共3處; 用 UltraEdit以二進制開啟 \EasyBoot\disk1\ASRV\setupldr.bin,找到「i386」,把「i386」替換為「ASRV」,共3處。 儲存碟退出。 用windows計事本(或其他文本編輯軟體)開啟 \EasyBoot\disk1\WPRO\txtsetup.sif,修改「SetupSourcePath = "\"」中「=」後的內容為「"\win2000\PRO\"」; 用windows計事本(或其他文本編輯軟體)開啟 \EasyBoot\disk1\WSRV\txtsetup.sif,修改「SetupSourcePath = "\"」中「=」後的內容為「"\win2000\SRV\"」; 用windows計事本(或其他文本編輯軟體)開啟 \EasyBoot\disk1\ASRV\txtsetup.sif,修改「SetupSourcePath = "\"」中「=」後的內容為「"\win2000\ADV\"」; 儲存碟退出。 要點:setupldr.bin這個文件中的路徑告訴安裝程序模擬軟碟文件的位置;txtsetup.sif這個文件中的路徑告訴安裝程序從何處複製全部安裝文件,必須與目錄結構相匹配。等號後的路徑名一定要加""號。 五、製作EASYBOOT啟動功能表 在啟動功能表中建立三個功能表條,依次命名為 1、安裝WINDOWS 2000 PROFESSTIONAL 2、安裝WINDOWS 2000 SERVER 3、安裝WINDOWS 2000 ADVANCE SERVER 各自的執行指令為: 1、安裝WINDOWS 2000 PROFESSTIONAL 執行指令:cd \;run w2kwpro.bin(因執行功能表是在Boot中,所以要加「cd \」指令,兩條指令間用「;」隔開。) 2、安裝WINDOWS 2000 SERVER 執行指令:cd \;run w2kwsrv.bin 3、安裝WINDOWS 2000 ADVANCE SERVER 執行指令:cd \;run w2kwadv.bin 六、製作ISO文件(重要) 建立和修改好以上文件與目錄結構,在 EasyBoot 3.55 中點擊「製作ISO」按扭,彈出一個對話視窗,在光碟文件目錄項中輸入「C:\EasyBoot\disk1\ 」;在啟始文件項中輸入「C:\EasyBoot\disk1\boot\loader.bin」(本例假設EASYBOOT安裝在C:\Easyboot下),在對話視窗裡點最佳化光碟文件和需要的設定(最佳化光碟設定是必須點上的,否則無法制做出正常的ISO文件),輸入光碟的卷冊和產生ISO文件的路徑名後點擊「製作」,製作就開始了。EasyBoot 3.55 已集成了光碟最佳化功能,故不需要外掛程序cdimage.exe。 七、測試 使用Virtual PC(或 VMware)虛擬機軟體測試。 附:如果要製作 Windows XP 2 合 1 的啟動光碟,只需修改相應的目錄和文件即可。 我有已做好的 Win2000 和 XP 的範本文件,如有需要請E-MAIL聯繫我,以下內容僅是我的email位址,如無問題可不必回復: (八) 補充:如何集成 Service Pack (不管你現在是sp1、sp2、sp3都執行以下步驟都能昇級到SP4) 以上的製作方法是不集成sp4的方法,若要集成的話要做如下修改: 1、建立好目錄結構及拷貝文件後為三個版本集成sp4昇級包。將Service Pack 4全部文件提取出來,假設提取到d:\w2ksp4\。在d:\w2ksp4\i386\update下分別執行指令行指令: update.exe -s:c:\Easyboot\disk1\win2000\PRO update.exe -s:c:\Easyboot\disk1\win2000\srv update.exe -s:c:\Easyboot\disk1\win2000\adv 將文件cdromsp4.tst(集成sp4後產生的安裝標誌)拷貝到c:\Easyboot\disk1\ 2、替換文件 xxcopy法。下載xxcopy(http://www.xxcopy.com/),執行下面的指令: xxcopy c:\easyboot\disk1\win2000\pro\i386 c:\easyboot\disk1\wpro\ /U /E /YY xxcopy c:\easyboot\disk1\win2000\srv\i386 c:\easyboot\disk1\wsrv\ /U /E /YY xxcopy c:\easyboot\disk1\win2000\adv\i386 c:\easyboot\disk1\asrv\ /U /E /YY 替換完成後刪除wpro、wsrv、asrv下面的空目錄(除system32目錄外的其餘目錄)即可。 (九)跳過輸入產品序列號 搜尋各個版本i386目錄,找到文件setupp.ini,用記事本開啟,將其中的「Pid=xxxxx000」修改為為「Pid=xxxxx270」,儲存碟退出。這一步不是必須的,只是圖個方便。 把pid改成OEM就是OEM版了 |
所有時間均為台北時間。現在的時間是 03:32 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *