pause --wait=0 -->/MYISO.ISO as default
(ud)/WENV set a=$u,$input,-->Input here(Like this"/MYISO.ISO") or press Enter :
(ud)/WENV get a || (ud)/WENV set a=/MYISO.ISO && pause --wait=0 -->Booting /MYISO.ISO
(ud)/WENV run find --set-root ${a}
(ud)/WENV run cat –length=0 ${a} && kernel #里找不到ISO如何返回第一行代码? 现在我只能以我现有的知识转到title了
(ud)/WENV run map --mem ${a} (0xff)
(ud)/WENV run map --hook
(ud)/WENV run chainloader (0xff)
title -->ISO not found ; Press Enter
configfile (ud)/123.LST
pause --wait=0 -->/MYISO.ISO as default ##可用 echo -->/MYISO.ISO as default
(ud)/WENV set a=$u,$input,-->Input here(Like this"/MYISO.ISO") or press Enter :
(ud)/WENV get a || (ud)/WENV set a=/MYISO.ISO && pause --wait=0 -->Booting /MYISO.ISO
(ud)/WENV run find --set-root ${a}
(ud)/WENV run cat –length=0 ${a} && kernel ##上面已经有find判断了,找不到会直接报错,这句没用
(ud)/WENV run map --mem ${a} (0xff)
(ud)/WENV run map --hook
(ud)/WENV run chainloader (0xff) ##这句和上面一句用不到WENV运行
title -->ISO not found ; Press Enter
configfile (ud)/123.LST ##有点无语。。。。
稍稍改下
echo -->/MYISO.ISO as default
(ud)/WENV set a=$u,$input,-->Input here(Like this"/MYISO.ISO") or press Enter :
(ud)/WENV get a || (ud)/WENV set a=/MYISO.ISO && echo -->Booting /MYISO.ISO
(ud)/WENV check ${a:0:1}<>/ set a=/${a} ## 检测输入内容是否以/开始,不是的话自动加上,防止输入时忘记以/开头
(ud)/WENV run find --set-root ${a} || pause File not found, press any key to return && configfile (ud)/123.LST ##查找,没有的话提示错误,按任意键重新加载(ud)/123.LST
(ud)/WENV run map --mem ${a} (0xff)
map --hook
chainloader (0xff)
title iso
fallback 0
echo -->/MYISO.ISO as default
(ud)/WENV set a=$u,$input,-->Input here(Like this"/MYISO.ISO") or press Enter :
(ud)/WENV get a || (ud)/WENV set a=/MYISO.ISO && echo -->Booting /MYISO.ISO
(ud)/WENV check ${a:0:1}<>/ set a=/${a} ## 检测输入内容是否以/开始,不是的话自动加上,防止输入时忘记以/开头
(ud)/WENV run find --set-root ${a}
(ud)/WENV run map --mem ${a} (0xff)
map --hook
chainloader (0xff)
pause --wait=0 -->/MYISO.ISO as default
(ud)/WENV set a=$u,$input,-->input here(like this"/MYISO.ISO") or Enter :
(ud)/WENV get a || (ud)/WENV set a=/MYISO.ISO && pause --wait=0 -->Booting /MYISO.ISO
(ud)/WENV check ${a:0:1}<>/ set a=/${a}
(ud)/WENV run find --set-root ${a} || pause --wait=0 -->flie not found && fallback 9
(ud)/WENV run map --mem ${a} (0xff)
map --hook
chainloader (0xff)
fallback 9
pause --wait=0 -->/MYISO.ISO as default
(ud)/WENV set a=$u,$input,-->input here(like this"/MYISO.ISO") or Enter :
(ud)/WENV get a || (ud)/WENV set a=/MYISO.ISO && pause --wait=0 -->Booting /MYISO.ISO
(ud)/WENV check ${a:0:1}<>/ set a=/${a}
(ud)/WENV run find --set-root ${a} || pause --wait=0 -->flie not found
(ud)/WENV run map --mem ${a} (0xff)
map --hook
chainloader (0xff)