|  | 
回复 #75 zhoubin 的帖子
| 回来晚了  现在贴上  首先说明菜单是自用的  路径不一定适用  看自己实际情况改 
 title  img&iso
 clear
 (hd-1,0)/BOOT/G4D/WENV run pause --wait=0 Please input ISO/IMG PATH or press Enter to use /WIN$.ISO as default.
 (hd-1,0)/BOOT/G4D/WENV set path=$U,$input,Input PATH here, begin with "/" :
 (hd-1,0)/BOOT/G4D/WENV ${path}== && (hd-1,0)/BOOT/G4D/WENV set path=/WIN$.ISO && pause --wait=0 Now use /WIN$.ISO as default.
 (hd-1,0)/BOOT/G4D/WENV run find --set-root --ignore-floppies ${path}
 (hd-1,0)/BOOT/G4D/WENV run pause --wait=0 Now loading ${path} ...
 (hd-1,0)/BOOT/G4D/WENV set de=${path:-3:3}
 (hd-1,0)/BOOT/G4D/WENV ${de}<>ISO && (hd-1,0)/BOOT/G4D/WENV run map --mem ${path} (fd0) && map --hook && rootnoverify (fd0) && chainloader (fd0)+1 && boot
 cat --length=0 (hd-1,0)/BOOT/IMGS/FIRADISK.IMG && root (hd-1,0) || find --set-root --ignore-floppies /BOOT/IMGS/FIRADISK.IMG
 map --mem ()/BOOT/IMGS/FIRADISK.IMG (fd1)
 map --mem (md)0x6000+800 (fd0)
 (hd-1,0)/BOOT/G4D/WENV run find --set-root --ignore-floppies --ignore-cd ${path}
 (hd-1,0)/BOOT/G4D/WENV run map --mem ()${path} (0xff) || (hd-1,0)/BOOT/G4D/WENV run map ()${path} (0xff)
 map --hook
 dd if=(fd1) of=(fd0) count=1
 (hd-1,0)/BOOT/G4D/WENV run pause --wait=0 Input D to boot from the disk,or press Enter to boot form the ISO.
 (hd-1,0)/BOOT/G4D/WENV set in=$U,$input,Input here :
 (hd-1,0)/BOOT/G4D/WENV ${in}==D || chainloader (0xff) && boot
 find --set-root --ignore-floppies --ignore-cd /$LDR$ && ls /WIN_NT$.~BT/SETUPLDR.BIN && chainloader --force /$LDR$ && boot
 find --set-root --ignore-floppies --ignore-cd /$LDR$ && ls /NTDETECT.COM && chainloader --force /$LDR$ && boot
 find --set-root --ignore-floppies --ignore-cd /NTLDR && ls /NTDETECT.COM && chainloader --force /NTLDR && boot
 kernel
 
 或者用下面这种方式  确定WENV位置
 
 USB-CDROM启动
 checkrange 0x9f read 0x8280 && command --set-path=(cd)/BOOT/G4D
 
 USB-HDD启动
 checkrange 0x80 read 0x8280 && map (hd0) (hd-1) && map (hd1) (hd0) && map --rehook
 checkrange 0x80 read 0x8280 && root (hd-1,0) && command --set-path=(hd-1,0)/BOOT/G4D
 
 [ 本帖最后由 sratlf 于 2010-10-7 22:27 编辑 ]
 | 
 |