|
下面两个菜单项,第一个可以顺利启动,第二个却会停留在XP的滚动条处不知疲倦地一直滚:
title ram_xp.img with firadisk(from chenall)
find --set-root /RAM_XP.IMG
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG;\n\0
map --mem (md)0x200+16 (99)
map /RAM_XP.IMG (hd0)
map --hook
rootnoverify (hd0)
chainloader +1
boot
title ram_xp.img with firadisk
find --set-root /RAM_XP.IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAM_XP.IMG (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG,boot;\n\0
rootnoverify (hd0)
chainloader +1
boot
本来因为不能直接MAP启动镜像文件这个问题,已经准备放弃使用FiraDisk了,但现在因为把镜像文件载入高位内存的问题,又再次试用了FiraDisk,但试用后有了新的发现,上面第二个菜单项一直停留在滚动条那里不往下走的原因其实也许就这么简单:
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG,boot;\n\0
把上面命令行里的红色的五个字符:[,boot]去掉就好了。原理偶不懂,所以问偶也没用。
偶发现这一点只源于chenall老师提供的命令:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190797&extra=page%3D1 6楼
用这里的命令测试后果然可以用FiraDisk直接MAP启动RAMOS镜像文件,于是拿来与自己以前用的命令比较并不停地测试,终于有了这个发现。只是不知道这个发现是否适用于其他也有同样问题的朋友们。
不论如何,这里要多谢chenall和其他所有对我这样的新人不厌其烦提供帮助的朋友们。
希望这个发现能帮助到有此问题困扰的其他朋友。
|
|