|  | 
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
 | 
 |