NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 74221|回復: 117

G4D.在硬碟上執行NoName XPE

  [複製鏈接]
發表於 2012-3-19 15:25:03 | 顯示全部樓層 |閱讀模式
本帖最後由 u32227 於 2012-7-22 12:48 編輯

Grub4DOS多重開機-在硬碟上執行 NoName XPE 及 Windows XP(7)系統

以下的說明,C D為同一個物理磁碟的分割

假設目前C(hd0,0)碟已安裝 XP 或 WIN 7 作業系統,而D(hd0,1)碟也已作成主分割(非邏輯分割),這時就可以用
grldr(改名為ntldr) 引導作成Windows 及 NoName XPE 的多重開機系統;步驟如下~

1. D碟設成主分割,並事先用Windows格式化過.

2. 將grub4dos裡的grldr複製到D碟根目錄,並改名為ntldr (我是用grub4dos 0.4.5b 2011-03-08版的).

3. 把下載回來的NoName XPE檔案加入D碟根目錄,這時D:\ 應有這些檔案及目錄:
    D:\ntldr (grldr改名來的)
    D:\OUTTOOL (目錄;把NoName XPE裡的OUTTOOL目錄整個複製過來)
    D:\BOOTFONT.BIN
    D:\RXPE.IM_
    D:\RXPE.SIF
    D:\RXPE.COM (由NoName XPE裡的RXPE目錄複製過來)
    D:\SETUPLDR.BIN (由NoName XPE裡的RXPE目錄複製過來)

4. 再加上menu.lst這個檔案(整個框起來複製存成UTF-8的編碼方式)(存成UTF-8的目的是將來加上字型檔後,可支援繁中選單)
    menu.lst內容如下~
    timeout 30
    default 2
    title  [OPERATION MENU]                                                            
    clear
    title
    clear
    title   Windows XP                                                               
    chainloader (hd0,0)+1
    rootnoverify (hd0,0)
    title   NoName XPE                                                               
    find --set-root /SETUPLDR.BIN
    chainloader /SETUPLDR.BIN

5. 完成後;D:\ 的檔案結構如下:
    D:\OUTTOOL (目錄)
    D:\ntldr (grldr改名來的)
    D:\menu.lst
    D:\BOOTFONT.BIN
    D:\RXPE.IM_
    D:\RXPE.SIF
    D:\RXPE.COM (由NoName XPE裡的RXPE目錄複製過來)
    D:\SETUPLDR.BIN (由NoName XPE裡的RXPE目錄複製過來)
    共7個檔案,1個目錄

6. 最後一個步驟就是把起動碟(設活動)由C碟改成D碟,這樣就完成了.
    (使用Partition工具設定 , NoName XPE裡就有提供多種Partition工具)    

7. 重開機試試嘍!祝各位成功!!
   







評分

參與人數 1金錢 +10 收起 理由
noname + 10 贊一個!

查看全部評分

發表於 2012-3-20 16:33:09 | 顯示全部樓層
如果要執行ISO可以用以下資料修改menu.lst

title [00] Win7PE (SC/ISO)  名稱
find --set-root /iso/win7pe.ISO   檔案位置
map --mem /iso/win7pe.ISO (0xff)  檔案位置及記憶位置
map --hook
chainloader (0xff) +1

啟動時會顯示讀取速度,
優點-可以把手指拔掉,不會遺失PE軟件內容,運作更流暢.
缺點-開啟讀取時間慢,主機記憶體少於ISO容量不能正常運作.
發表於 2012-3-20 20:47:47 | 顯示全部樓層
真是好用,以後不怕電腦當機.謝謝大大的教學.
發表於 2012-3-20 21:01:10 | 顯示全部樓層
以後不用USB開啟,實在好用,感謝高手教導使用方法
發表於 2012-3-21 23:07:12 | 顯示全部樓層
我把D磁碟壓縮一直做不出來,試了好久,最後取消壓縮,終於成功了..,感謝版主分享!
 樓主| 發表於 2012-3-21 23:30:01 | 顯示全部樓層
D碟壓縮沒有關係,但是裡面的ntldr檔不可壓縮,這樣就OK啦!
發表於 2012-3-22 00:35:27 | 顯示全部樓層
請問要顯示中文選單,menu.lst檔要怎麼改呢?可否指點一下?謝謝!
 樓主| 發表於 2012-3-22 01:01:42 | 顯示全部樓層
本帖最後由 u32227 於 2012-7-3 20:27 編輯

   這是沒加背景圖的menu.lst內容~
   timeout 30
   default 2
   /unifont /U16.bin
   title  [選擇作業系統]                                                            
   clear                                                            
   title
   clear
   title   Windows XP                                                               
   chainloader (hd0,0)+1
   rootnoverify (hd0,0)
   title   NoName XPE                                                               
   find --set-root /SETUPLDR.BIN
   chainloader /SETUPLDR.BIN

   這是加上背景圖的menu.lst內容~
   timeout 30
   default 2
   splashimage /LOGO.XPM.GZ
   /unifont /U16.bin
   title  [選擇作業系統]                                                            
   clear                                                            
   title
   clear
   title   Windows XP                                                               
   chainloader (hd0,0)+1
   rootnoverify (hd0,0)
   title   NoName XPE                                                               
   find --set-root /SETUPLDR.BIN
   chainloader /SETUPLDR.BIN

   *請注意:要存成UTF-8的編碼方式,才能支援繁體中文!
   ~以上請參考
發表於 2012-3-22 03:24:15 | 顯示全部樓層
本帖最後由 twtk 於 2012-3-22 04:18 編輯

如果是XP, 一般都是直接改一下BOOT.INI, 最后一行加入C:\grldr="GRUB" , GRUB4DOS 自然会去找MENU.LST 执行.
如果想要"起動碟"为D盘, 也可以用"find --set-root /MENU.LST", 因为有些BIOS只能启动 HD0,0 / HD1,0  
發表於 2012-4-14 03:16:50 | 顯示全部樓層
本帖最後由 homa 於 2012-4-14 03:27 編輯

謝謝u32227的教學,以下是我測試後也供版友做個參考。
測試檔案來源:grub4dos-0.4.5c_2012-02-07
測試後的結果:GRUB4DOS.rar

一、取用USB磁碟並先[格式化]及[將其磁碟分割標示成使用中]。 如果磁碟之前就有使用過了,想保留其檔案,可省略此部驟。

二、請將 GRUB4DOS.rar 內的檔案解壓至目的磁碟的主目錄。
[X]:\*.*
說明-[X]為目的磁碟代號

[CDIMAGE]                        #存放光碟映像檔
[FDIMAGE]                        #存放軟碟映像檔
[GRUB4DOS]                    #存放 grubinst_gui.exe 及 MobaLiveCD_v2.1.exe
[OUTTOOL]\[WINLIST]
[OUTTOOL]\[WINMOD]    #存放軟體WIM區
bg                                    #背景檔(640x480.BMP-16bit 壓縮成GZ)
default                              #記錄啟動菜單的位置檔
grldr                                 #GRUB引導頭及主體功能檔。
grub.exe                          #GRUB主程式
menu.lst                           #GRUB目錄菜單
unifont                             #unifont.hex.gz字型檔

主目錄下的檔案屬性有設為"系統"及"隠藏",可利用WinRAR或檔案管理工具查看或做更改。

三、執行 grubinst_gui.exe 將 grub4dos 0.4.5c 的引導紀錄寫到該磁碟的MBR。MobaLiveCD_v2.1.exe可測試其安裝是否有問題。

menu.lst 僅供參考請看版友自己部署的需求做更改。

color white/cyan yellow/cyan
timeout 5
default /default
font /unifont
splashimage /bg

title 0.啟動無名資訊團隊的系統維護工具(NoName XPE)
fallback 7
savedefault 0
find --set-root --ignore-floppies /rxpeldr
chainloader /rxpeldr

title 1.啟動深山紅葉的系統維護工具箱(DOS)
fallback 0
map --mem /FDIMAGE/dos98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 2.啟動系統維護工具箱(DOS)
fallback 0
map --mem /FDIMAGE/dostool.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 3.啟動超級啟動多系統維護盤(DOS)
fallback 0
map --mem /FDIMAGE/lostfd.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 4.啟動諾頓魔法分割救援磁盤(Norton PartitionMagic)
fallback 0
map --mem /FDIMAGE/pm805.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 5.執行記憶體測試工具(MemTest)
fallback 0
map --mem /FDIMAGE/memtest.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 6.重新啟動電腦(ReBoot)
reboot

title 7.關閉電腦主機(Halt)
halt

發文識別碼 : 26774351
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-4-19 13:46 , Processed in 0.366663 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表