|
发现一个BUG,转用户菜单无法用光盘启动。
还有,现在外部命令是不能调用外部命令的。
下面有问题:
#20
title
clear
WENV uninit
map --unmap=25
FAT file copy (rd)+1 (hd10,0)/_SRS.ZIP
WENV run write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=${srstype}\r\n
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys
----------------------------
WENV uninit已经清空设置的变量了。
#21同样问题
menusrs.lst修改如下:
#18
title
clear
WENV run pause --wait=0 Loading MassStorage DriversPack ${srs} ...
WENV run find --set-root ${srs} || rootnoverify (pd)
WENV run map --mem=0xB000 ()/${srs} (rd)
WENV set srstype=srs
WENV run pause --wait=0 Finish loading MassStorage DriversPack ${srs} !
checkrange 0 read 0x65000 && GOTO 20
checkrange 1 read 0x60000 || GOTO 21
#19
title
clear
WENV run pause --wait=0 Loading OEM F6 SRS DriversPack ${srs} ...
WENV run find --set-root ${srs} || rootnoverify (pd)
WENV run map --mem=0xB000 ()/${srs} (rd)
WENV set srstype=F6ZIP
WENV run pause --wait=0 Finish loading OEM F6 SRS DriversPack ${srs} !
checkrange 0 read 0x65000 && GOTO 20
checkrange 1 read 0x60000 || GOTO 21
#20
title
clear
FAT file copy (rd)+1 (hd10,0)/_SRS.ZIP
WENV run write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=${srstype}\r\n
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
WENV uninit
map --unmap=25
rootnoverify (hd0,0)
chainloader /io.sys
#21
title
clear
FAT file copy (rd)+1 (fd0)/_SRS.ZIP
WENV run write --offset=0x40 (fd0)/_setenvi.bat \r\nset srs=${srstype}\r\n
map --mem (fd0)/F6.GZ (fd1)
map --hook
WENV uninit
map --unmap=25,0x80:0xfe
map --rehook
rootnoverify (fd0)
chainloader /io.sys
[ 本帖最后由 zhaohj 于 2010-3-9 17:27 编辑 ] |
|