|
發表於 2016-9-12 12:07:28
|
顯示全部樓層
本帖最後由 wang_966 於 2016-9-24 07:29 編輯
** NoName Xpe RC6 Extra3 : 樓主 fd3233大 修改的新版在第1頁 ==>
http://nonameteam.cc/thread-2357-1-1.html
** 本人 与 fd3233大 合作修改的新版 NoName Xpe RC6 Extra3 ( wang_966版 )
再添加數種(影音/其他)工具, 增多合一模组方便与 "其他PE" 並存使用 ) ==>
最新說明詳見第27頁第265樓: http://nonameteam.cc/forum.php?m ... 57&page=27#pid23777
更新訊息詳見第27頁第266樓: http://nonameteam.cc/forum.php?m ... 57&page=27#pid23778
...
...
七. 將 NoName XPE 與 10PE/8.1PE/8PE/7PE 製成多合一由 "硬碟" 開機:
1."請先製作好 PE 的可開機隨身碟" 以防設定錯誤時硬碟無法開機, 對磁碟分割不熟者切記找懂的人幫忙!
工具一:以PE開機利用內附工具 "PartAssist分區助手" 在硬碟分割出18G的空間(供多種PE並存) ->
格式化選ntfs -> [進階]->[轉換為主分割區]->[設定為活動分區] ->[套用] ,
以後要進舊有分區須進menu.lst選 "HD(硬碟啟動)".
工具二: "\2in1\bootsect.exe" ( 用法參考 bootsect.txt )
bootsect.exe /nt52 X: ( 其中X請更換為 "硬碟" 的代號 )
2. 將 "NoName Xpe*.iso" 提取到 "硬碟"
將 \RXPE\RXPE.COM "複製COPY" 到 \RXPE.COM
3. 取得 8PE*.iso 或 7PE*.iso 提取到 "硬碟"
將 \BOOTMGR 搬移MOVE到 \boot\BOOTMGR
4.將 \2in1\BOOTMGR "複製COPY" 到 \ntldr
5.編輯 \menu.lst 內容請參考三之5.
編輯 \menu.lst 內容如下( 等待 "timeout"秒 後由 title ["default"+1] 進入 ):
timeout 15
default 0
gfxmenu /boot/GRUB/MESSAGE_MAIN
title [01] 執行 NoName XPE
chainloader /RXPE/SETUPLDR.BIN
title [02] Win-XP (不參照BOOT.ini,直接啟動第1個XP)
# 須含特定的 \boot\grub\SWAPhd_XP1
# 須將特定的 \boot\XP1ntldr 複製到硬碟第1個XP的 \ 之下 -- by wang_966
SWAPhd_XP1 /XP1ntldr
find --set-root /XP1ntldr
chainloader /XP1ntldr
title [03] XP.VHD ( 存到\\boot ,佔用空間須連續)
#http://bbs.wuyou.net/forum.php?mod=viewthread&tid=314336
# XP.VHD 佔用空間須連續, 存到 硬碟或隨身碟 \boot 之下
find --set-root /boot/XP.VHD
map /boot/XP.VHD (hd0)
# chainloader (hd0,0)/ntldr 此傳統寫法可能找到硬碟某一partition的ntldr, 請改用下一行的寫法 -- by wang_966
chainloader /boot/XPVHDntldr
# 上一行採用特定(不參照BOOT.ini)的 \boot\XPVHDntldr
title [04] 10PE繁x86 (改名的101BOOT.WIM+下載101,101B*存\\boot)
chainloader /boot/101BOOTMGR
title [05] 10PE x64 (改名的10aBOOT.WIM+下載10a,10aB*存\\boot)
chainloader /boot/10aBOOTMGR
title [06] HD (啟動硬碟作業系統)
if %?_BOOT%==(cd) rootnoverify (hd0) && chainloader +1
checkrange 0x80 read 0x8280 && map (hd1) (hd0) && map (hd0) (hd1) && map --hook && chainloader (hd0)+1
chainloader (hd0,0)+1
rootnoverify (hd0,0)
title [07] Windows 10 (直接啟動,請參考menu.lst)
# 須將 \boot\W00 複製到硬碟Windows的 \boot\W00 (不可改檔名)
# 須將 \boot\W00BOOTMGR 複製到硬碟Windows的 \ 再改成其他唯一檔名,例:\Win10BOOTMGR
find --set-root /Win10BOOTMGR
chainloader /Win10BOOTMGR
title [08] Windows 7 (直接啟動,請參考menu.lst)
# 須將 \boot\W00 複製到硬碟Windows的 \boot\W00 (不可改檔名)
# 須將 \boot\W00BOOTMGR 複製到硬碟Windows的 \ 再改成其他唯一檔名,例:\Win7_1BOOTMGR
find --set-root /Win7_1BOOTMGR
chainloader /Win7_1BOOTMGR
title [09] 10PE簡x86 (改名的100BOOT.WIM+下載100,100B*存\\boot)
chainloader /boot/100BOOTMGR
title [10] 10PE_2 x64 (改名的10bBOOT.WIM+下載10b,10bB*存\\boot)
chainloader /boot/10bBOOTMGR
title [11] 8.1PE x86 (改名的081BOOT.WIM+下載081,081B*存\\boot)
chainloader /boot/081BOOTMGR
title [12] 8.1PE x64 (改名的08eBOOT.WIM+下載08e,08eB*存\\boot)
chainloader /boot/08eBOOTMGR
title [13] 8PE x86 (改名的080BOOT.WIM+下載080,080B*存\\boot)
chainloader /boot/080BOOTMGR
title [14] 7PE (改名的070BOOT.WIM+下載070,070B*存\\boot)
chainloader /boot/070BOOTMGR
title [15] reboot (重新開機) 其他選項請按下一頁[PageDown]
reboot
title [16] halt (關機) 或按[F10]左移至[確定][Enter]
halt
title [17] Win(Install安裝/Repair修復) BCD改名Win+下載WinB*存\\boot)
#XP/2003 以外的Windows版本若不從ISO鏡像安裝, 請將原BCD改名為Win存到\boot
chainloader /boot/WinBOOTMGR
title [18] 從ISO鏡像安裝WinXP第1次啟動(進畫面立刻按任意鍵)
# XP最好是安裝在partition 1且盤符為C: ,請先由其他PE開機查看partition 1的盤符是否為C:
# ,若不是則以分區助手將partition 1設成主分割區且可啟動
#
#[已解决] 如何在启动U盘中引导XP/2003的ISO文件来安装XP/2003的系统
#http://bbs.wuyou.net/forum.php?mod=viewthread&tid=379970
#[原创] 在《我的grub4dos0.4.6a的启动U盘》中用G4D直接引导ISO镜像来安装XP/2003系统
#http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380237
#
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /boot/WINXP.ISO
map /boot/WINXP.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
title [19] 從ISO鏡像安裝WinXP第2次啟動
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /boot/winvblock.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /boot/WINXP.ISO
map /boot/WINXP.ISO (0xff)
map --hook
chainloader (hd0)+1
_________________________________________________
註: 我個人平常由硬碟開機(較快速), 偶而以USB 3.0隨身碟開機.
XP的價值 -- XP.VHD 適合做為驅動各種設備(手機USB連線/ATM讀卡機/相機USB連線/印表機/電視卡/...)之用.
XP.VHD 也可改成其他檔名, 例如 USBWinXP.VHD , 也可多個並存到 \boot\ 之下, 在選單添加來啟動其一.
如果是由隨身碟開機, 若本身找不到 \boot\*.VHD 時, 會改找硬碟上的 \boot\*.VHD
# XP.VHD 佔用空間須連續, 在 PE_tools(簡繁PE通用工具包).7z 中有工具WinContig可檢測或重組檔案, 請參考:
# http://nonameteam.cc/thread-2887-1-1.html
title [02] Win-XP (不參照BOOT.ini,直接啟動第1個XP)
# 須含特定的 \boot\grub\SWAPhd_XP1
# 須將特定的 \boot\XP1ntldr 複製到硬碟第1個XP的 \ 之下 -- by wang_966
SWAPhd_XP1 /XP1ntldr
find --set-root /XP1ntldr
chainloader /XP1ntldr
由於最早取得10PEx86簡體, 所以編號為 100; 近期取得10PEx86繁體, 所以編號為101.
10PEx64_1 編號為10a (第三個字為英文用來表示為x64;否則為x86); 10PEx64_2 編號為10b
. 實際上編號與PE之間並沒有絕對的關係, 只是方便辨識而已, 例如:
如果您想測試 "任一個PE的 boot.wim" , 只須將 "此檔"
改存為 \boot\007BOOT.WIM 然後搭配 \boot\007 及 \boot\007BOOTMGR 便可開機測試.
|
|