|
4#
楼主 |
发表于 2011-6-13 12:40:11
|
只看该作者
我的移动硬盘是用百草霜的fba做的。
他里面的调用可见区的菜单是
title [01] Start See 0PE.ISO
find --set-root /MYISO/0PE.ISO
map /MYISO/0PE.ISO (0xff)
map --hook
chainloader (0xff)
为了目录简洁,我把解开的天使Native XPE也放在了这个MYISO目录下,目录结构如下:
I:.
│ 0PE.ISO
│ NATIVE.XPE
│ TOOLS.WIM
│ WINNT.TPE
│ WINPE.IM_
│ WXPE.WIM
│
└─WXPE
NTDETECT.COM
SETUPLDR.BIN
WINNT.TPE文件的内容如下:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=WINPE.IMG"
不复制到根目录是否可行,如何修改。
下面是我的完整ud的菜单
checkrange 0x21 read 0x8280 && pxe detect NotExist
debug off
command --set-path=(bd)/BOOT/GRUB/
color white/blue blue/yellow light-red/blue 10
background 1030C0
foreground ffffff
timeout 10
default 0
title [01] Start See 0PE.ISO
find --set-root /MYISO/0PE.ISO
map /MYISO/0PE.ISO (0xff)
map --hook
chainloader (0xff)
title [02] Start See 0PE2.ISO
find --set-root /MYISO/0PE2.ISO
map /MYISO/0PE2.ISO (0xff)
map --hook
chainloader (0xff)
title [03] Start See winpe
find --set-root /MYISO/WXPE/SETUPLDR.BIN
if "%@root%"=="(fd0,0)" (ud)/move && map (fd0) (hd0) && map --rehook && rootnoverify (hd0,0)
chainloader /MYISO/WXPE/SETUPLDR.BIN
title [04] Start Tango PE MEM
checkrange 0x30001:-1 read 0x8298 && map --mem (bd)/ISO/TANGOPE.ISO (0xff) ! map (bd)/ISO/TANGOPE.ISO (0xff)
map --hook
chainloader (0xff)
title [05] Start Tango PE
map (bd)/ISO/TANGOPE.ISO (0xff)
map --hook
chainloader (0xff)
title [06] Windows 7 PE
map --mem (bd)/ISO/WIN7PE.ISO (0xff)
map --hook
chainloader (0xff)
title [07] Start MAXDOS TOOLS
map --mem (bd)/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [08] Start DOS TOOLS
map --mem (bd)/BOOT/IMGS/TOOLS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [09] Disk Genius
map --mem (bd)/BOOT/IMGS/DG350.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [10] Start NTBOOT
RUN /BOOT/IMGS/NTBOOT.GZ
title [11] Windows NT/2000/XP/2003
fallback 10
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title [12] Windows Vista/2K8/Win7
fallback 0
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr |
|