|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-01-06, 08:20 AM | #1 |
榮譽會員
|
將WINpe工具移植到FlashRom盤和移動硬碟上
將WINpe工具移植到FlashRom盤和移動硬碟上
------------------------------------------------------------------------ 現在外面有很多好用的Winpe工具光碟,如深山紅葉之類的。 我們完全可以把它移植到FlashRom碟上,這樣就可以隨時更新裡面的軟體,實現更大的靈活性。 下面就以深山紅葉光碟為例,看看如何移植到FlashRom碟上,首先有幾個條件:1、Fast Rom碟能以USB HDD模式啟動,也就是啟動後的Fast Rom碟磁碟代號是C:,而不是A:。 2、容量至少達到256MB,如果FlashRom盤不能做到HDD檔案類型,就要看它的驅動光碟裡是否有此類工具。 如果沒有,也可以嘗試用PortFree Production Progam,簡稱PFPP(USB碟修復工具,下面提供) 來試著進行轉換,對於一部分Fast Rom碟來說,這個工具是有效的。 執行PFPP程序後,插入Fast Rom碟。如果界面中的向上箭頭變成亮藍色,說明此工具對你的Fast Rom碟是有效的。 這時點擊界面右下角的Option(選項),在彈出的視窗中點擊「Flahs test」,測試Fast Rom碟。再選「Reproduction」(再現),然後點擊「Other「選項。 在Tipe選項中點擊」Fixdisk。最後按下OK儲存,返回主界面,點擊Run即可完成轉換。 下一步,在WINDOWSXP的磁牒工具中,將Fast Rom碟格式化,選Fat或Fat32模式,選「快速格式化」,這個步驟用來向Fast Rom碟啟始區寫入啟始文件,用來啟始WINPE的NTLDR。 將紅葉光碟的目錄PEXP中的「NTDETECT.COM」文件拷到Fast Rom碟根目錄下,然後複製PEXP目錄中的「SETUPLDR.BIN」到Fast Rom碟根目錄,並且改名為NTLDR,注意沒有後面名。 在Fast Rom碟上建 一個目錄,命名為MININT,必須使用此名稱,再將紅葉光碟PEXP目錄下所有檔案拷貝到MININT目錄中,再將光碟中的「DOCUMENTS AND SETTINGS」和「PROGRAMS」兩個目錄和根目錄下的「BOOTFONT.BIN」文件複製到Fast Rom碟根目錄。 再進去入電腦CMOS設定中,將第一啟始設備改為「USB HDD」,然後用做好的Fast Rom碟啟始系統,就可以進入Fast Rom碟上的WINPE。 部分程序可能由於路徑指向PEXP,而無法正常執行,這時可以搜尋包含「PEXP」字樣的CMD和INI文件,將PEXP取代為MININT即可。 現在來用移動硬碟實現上面的功能,首先最好把移動硬碟分成兩個以上的區,要記得將一個設定成活動分區,必須啟動。 記得不能分成NTFS格式。剩下的步驟就跟製作FlashRom盤一樣了。 快速格式化移動硬碟主分區並複製相關文件即可。 讓移動硬碟多重啟動 GRUB是LINUX的啟動管理器,功能非常強大,現在嘗試將它移動到FlashRom盤或移動硬碟中使用。實現WINPE和多重啟動並存。 第一步,給移動硬碟增加XP的OSLOADER 接著前面的步驟做,也就是在移動硬碟中做好了WINPE的啟動。 此時移動硬碟根目錄中已經有了NTLDR文件,但這個文件是WINPE專用的。它不支持讀取BOOT,INI文件實現多重啟始表單。 因此首先要將NTLDR改名為PELDR,也不要後面名。 然 後將WINXP系統根目錄中的NTLDR和BOOT.INI文件複製過來。此時如果用移動硬碟啟動系統,可以看XP的啟始表單,就說明這一步成功了。 如果你沒有在移動硬碟上製作WINPE啟動碟。 而是直接從這個步驟開始製作GRUB多重啟動碟,可以用下面這個工具包TOOLS.RAR(下面提供) 解壓縮TOOLS.RAR得到一個NTBOOT.EXE文件,提制到D碟根目錄,執行CMD視窗。 轉到D碟根目錄,再輸入NTBOOT J:指令即可。(磁碟代號J取代為移動硬碟的主分區磁碟代號) 第二步,安裝GRUB到移動硬碟。 GRUB有多種安裝方式,一種是直接向啟始扇區寫入啟始程式碼。 另一種是掛接XP的OSLOADER。 前者比較麻煩,後者方便很多。 現在移動硬碟上已安裝了XP的OSLOADER。該掛接GRUB了。修改後的內容如下: [boot loader] Timeout=0 Default=c:\GRLDR [operating systems] C:\GRLDR=」boot GRUB」 這裡設定timeout=0,是為了直接進入GRUB。不出現OSLOADER的啟始表單。 第三步,組態GRUB啟動WINPE 由於移動硬碟的啟始程式碼預設是指向啟始NTLDR,而在移動硬碟上的NTLDR是WINXP的,不是WINPE的。PE的啟始文件NTLDR在之前已被我們改名 PELDR了。 如何才能啟始WINPE呢, 我們的做法是抽取啟始扇區程式碼。 修改其中的資料使其指向改名後的WINPE啟始文件PELDR。 具體操作如下 : 將前面使用的TOOLS.RAR解壓縮到D碟根目錄下,其中的「MKBT.EXE」就是抽取啟始扇區程式碼的。 執行格式為「mkbt –x –c j: d:\peloader.bin」使用時需要開啟指令行視窗。 轉到D碟後照格式執行即可,注意把其中的j:改為你的移動硬碟啟動分區磁碟代號。執行完畢後,在D 盤根目錄中有了一個peloader.bin的文件。 在指令視窗中繼續執行「nt2peldr d:\peloader.bin」這裡執行的「NT2PELDR」程序的實際功能就是把「peloader.bin」文件中的「NTLDR」資料取代為」PELDR」,使其指向改名後的WINPE啟始文件PELDR。 當然你也可以使用WINHEX等十六進 制編輯軟體開啟PELOADER.BIN,搜尋並取代其中的「NTLDR」為「PELDR」。 把修改後的PELOADER.BIN文件複製到到移動硬碟根目錄,用記事本開啟BOOT\GRUB目錄下的GRUB表單組態文件MENU.LST。增加如下內容。 Title 啟動 WINPE Root (hd0,0) Run (hd0,0)\peloader.bin 有了PE的PELOADER.BIN文件,我們也可以通過XP的OSLOADER來啟動WINPE,方法是在BOOT.INI文件中增加一行c:\peloader.bin=」啟動 WINDOWS PE」,並修改timeout=10,不過我還是覺得增加到GRUB中管理更方便。 第四步,讓GRUB實現多重啟動。 GRUB還可以啟動磁牒映像文件和其他的啟始文件,同時它本身具備許多啟動功能,利用這點,我們可以增加其他的啟動功能。 1、 啟動磁牒映像。 GRUB啟動磁牒映像有兩種方式,使用內建的MAP指令和MEMDISK方式。前者雖然支持的映像文件無大小限制。但要求磁牒映像文件必須連續存放。否則無法啟動。 而MEMDISK方式則有多好處。 首先不限制映像文件大小,第二不要求連續存放。 並支持啟動 網路和光碟上的磁牒映像文件。而且磁牒映像文件可以使用ZIP格式儲存。 例如我們Win98啟動磁牒映像文件Win98.img複製到移動硬碟的BOOT目錄中,在GRUB中啟動它的指令為: Title 啟動Win98啟動磁牒 Kernel (hd0,0)/boot/grub/memdisk.gz Initrd (hd0,0)/boot/Win98.img 要注意GRUB中組態文件中的檔案名是區分大小寫的。 通常在GRUB中都要求用純小寫來表示的。否則會出現找不到文件的情況。 不過MEMDISK方式啟動也有它特殊的地方,如果映像文件大小不是標準的1.44、2.88MB。 或者大小超過2.88MB,則需要指定映像文件的C/H/S參數(C磁軌數、H磁頭數、每磁牒扇區數),這時我們需要這個文件GME_inst.rar(GRUB表單編輯器,下面提供下載) 通過它能得到非標準磁牒映像文件的C/H/S資料。 例如增加一鍵還原精靈的磁牒映像文件「YJHY.IMA」,它的大小為5760KB。 執行GRUB表單編輯器,得到它的C/H/S資料為C=80 H=4 S=36.那麼它的啟動格式為: Title 啟動一鍵恢復精靈 Kernel (hd0,0)/boot/grub/memdisk.gz c=80 h=4 s=36 floppy Initrd (hd0,0)/boot/yjhy.ima 從光碟和軟式磁碟機啟動 GRUB還支持跳轉到光碟或軟式磁碟機啟動電腦。 這樣我們就可以在GRUB表單中選項其他的啟動方式。 而不必重啟電腦進入CMOS中設定了。非常方便。 Title 從光碟啟動 Scdrom –bootcd Scdrom –bootcd Title 從軟式磁碟機啟動 Rootnoveryfy (fd0) Chainloader +1 重啟、關閉電腦 GRUB內裝重啟和關機的指令,使用即可。 Title 重啟電腦 Reboot Title 關閉電腦 Halt 第五步,啟動GRUB 好了,現在用移動硬碟啟動電腦,就可以看到GRUB的啟動表單了。 可以直接使用WINPE和其他系統維護工具了。 可以根據自已的需要增加其他的磁牒映像文件,實現更強大的功能。 另外,推薦一個GRUB的表單編輯工具Wingrub |
__________________ |
|
送花文章: 3,
|
有 2 位會員向 psac 送花:
|