|
纯UD或纯HDD应该都没有问题,混合模式倒难办了。
HDD和UD要共享F6工具,没关系,F6工具也可放在UD区,UD区的F6工具运行后自动返回UD菜单;
但HDD和UD混合模式,把F6工具放在可见区,因为判断时(因为是F6工具中判断,没有整体启动时判断)这是已经是HDD启动,我没法知道有没有UD的存在。
这个问题倒也好解决,就是UD启动的grldr,把SRS_F6的MENU.LST的初始化部分加入到你的启动菜单(判断UD存在部分)。这样处理后不管F6工具在哪里都可以了。
另外,建议使用一个grldr,其他用菜单调用。
write 0x60064 0
write 0x60100 0
#参数说明:
# 0x60064 PXE启动
# 0x60100 UD启动
#pxe detect NotExist
checkrange 0x21 read 0x8280 && pxe keep && write 0x60064 1
checkrange 0x23 read 0x82a0 && write 0x60100 1
cat --length=0 (ud)/FB.CFG && write 0x60100 1
同时你把SRS_F6中的菜单取消这部分判断。
总体设计思想是:启动时(你这个也当然要在第一个GRLDR启动时)判断是否PXE/UD等启动,PXE/UD比较特殊,只好先写入变量中。其他启动方式都是可见的。
[ 本帖最后由 zhaohj 于 2010-5-18 08:47 编辑 ] |
|