无忧启动论坛

标题: 2.88M的IMG中,GRUB找不到MENU.LST,手工加载IO.SYS也提示找不到,为什么? [打印本页]

作者: qdaijchf    时间: 2006-11-23 10:24
标题: 2.88M的IMG中,GRUB找不到MENU.LST,手工加载IO.SYS也提示找不到,为什么?
请高手指点:
2.88M的IMG文件中,GRUB已经被启动,但提示找不到MENU.LST,在GRUB命令行中手工加载IO.SYS也提示找不到,以至于不能通过GRUB引导此IMG文件中的DOS系统。好像GRUB根本无法指向( fd0),但在完全相同配置的1.44M的IMG中,GRUB能找到MENU.LST,GRUB也能启动此IMG中的DOS系统。不知道是什么原因?

注:我这个IMG是GRUB启动盘,不是DOS启动盘,只是放了DOS系统文件进去。

[ 本帖最后由 qdaijchf 于 2006-11-23 10:32 AM 编辑 ]
作者: xypcmac    时间: 2006-11-23 11:20
请问你怎么写 GRUB 引导记录的?
作者: qdaijchf    时间: 2006-11-23 11:38
我是把1.44M的IMG用Winiamge扩容到2.88M的。1.44M的GRUB原版启动盘是最新的2006.11.13版。

[ 本帖最后由 qdaijchf 于 2006-11-23 11:42 AM 编辑 ]
作者: xypcmac    时间: 2006-11-23 12:02
你可以试试先用WinImage做一张 2.88 的 img 镜像( 里面有io.sys、msdos.sys、command.com 文件),然后用带bootlace.com 的启动盘启动电脑, 启动后执行命令  bootlace.com --floppy --chs xxx.img 试试。xxx代表img文件名...

[ 本帖最后由 xypcmac 于 2006-11-23 02:22 PM 编辑 ]
作者: xypcmac    时间: 2006-11-23 12:07
GRUB启动盘制作成功后,放入grldr 和 MENU.LST 应该就可以了!最后在 MENU.LST 中指定启动 img中的 io.sys
作者: qdaijchf    时间: 2006-11-23 12:23
谢谢,回家后试试看。
作者: zhaohj    时间: 2006-11-23 21:15
试试加入CHS参数后怎样,与你做镜像有关吧。
作者: qdaijchf    时间: 2006-11-23 21:25
怪了,2.88GRUB.IMG在vmware虚拟机和virtual pc中测试出现以上我所说的问题,并且用easyboot调用2.88grub.img也出现同样问题,用vloppy把2.88grub.img装入c盘,重新启动时进入虚拟软盘,也出现同样问题,但在qemu虚拟机中测试,一切正常。
作者: xypcmac    时间: 2006-11-23 23:49
试试真实环境的调用吧!应该没问题的...




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3