![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 07:01 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » GRUB4DOS运行不了MHDD? |
| 可打印版本 4,264 / 15 |
| 第1楼 mikoto | 发表于 2007-08-19 21:34 |
| 初级用户 发帖 9 积分 21 | |
|
GRUB4DOS运行不了MHDD? 无论是用MAP还是用MEMDISK运行MHDD.IMG的文件就会这样(图)~每次到STARTING MS-DOS那里就停住了~怎么按也没反应~换了几个MHDD.IMG还是那样~但那个MHDD.IMG放进光盘的引导那里就没问题~
图: ![]() [ Last edited by mikoto on 2007-8-19 at 10:18 PM ] |
|
| 第2楼 不点 | 发表于 2007-08-20 09:04 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
用最新版的 grub4dos 试试? 下载: http://download.gna.org/grub4dos/
或者换成一个 纯DOS 的启动盘IMG 再试试? 或者是用不带 --mem 的 map 方式再试试? 你提供的信息还不够。尤其是 map 的命令序列没有提供。 |
|
| 第3楼 uindex | 发表于 2007-08-20 15:50 |
| 初级用户 发帖 10 积分 23 | |
|
还没到MHDD那步 楼主的看样子是IMG的问题,还没运行到MHDD
不过可以肯定的是MAP有待改进,假设一个IMG文件大小是2048K的,Grub4dos绝对不会去读IMG的CHS,看这个IMG盘的实际大小。这个.IMG很可能是4096的或更大,只不过后面的扇区没用到。 |
|
| 第4楼 mikoto | 发表于 2007-08-20 18:20 |
| 初级用户 发帖 9 积分 21 | |
Originally posted by 不点 at 2007-8-20 09:04 AM: 已经是8月17的那个版本 ===============分界线(2007-08-19)================ 先说一下目录 menu.lst |-menu_1.lst (磁盘工具) |-menu_2.lst (备份工具) |-menu_3.lst (杀毒工具) |-进入PE |-重启 |-关机 如果我把MHDD.IMA放在MENU.LST目录上面~用MAP可以正常运行~一点问题都没有 但是如果我把MHDD.IMA放在MENU_1.LST上面就会出现这种情况~而且好像死了机那样(如图1)~ MENU.LST去MENU_1.LST是用CONFIGFILE过去的~ 怎么会这样的呢???同一个文件放 在两个目录下执行会有两种结果 (图1): ![]() ==============分界线(2007-08-20)================= 刚刚又试了一下~如果是在MENU.LST上是可以运行MHDD.IMA 但是如果从MENU.LST转跳到MENU_1.LST,再转跳回MENU.LST后就不可以运行MHDD.IMA了~ ============再分界一次========= 试过用的方法: title MHDD map --mem (cd)/boot/grub/MHDD.IMA (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title mhdd kernel (cd)/boot/grub/mem/memdisk.gz initrd (cd)/boot/grub/MHDD.IMA [ Last edited by mikoto on 2007-8-20 at 09:49 PM ] |
|
| 第5楼 不点 | 发表于 2007-08-21 08:29 |
| 银牌会员 发帖 1,115 积分 2,491 | |
Originally posted by uindex at 2007-8-20 03:50 PM: map 应该是可以判断出 chs 的值,并加以采用的。如果有问题,你可以给出详细报告。 另外,如果你的映像的第一扇区没有 BPB,或者其分区表是错误的,那么 map 确实会忽略 chs 的值,此时就无法自动调整内存盘映像的长度了。但你可以手动调整,其方法是,用 map --mem=-8192 来代替 map --mem。 map --mem=-8192 的意思是为内存盘至少保留 8192 个扇区(也就是4096K)。 |
|
| 第6楼 不点 | 发表于 2007-08-21 08:59 |
| 银牌会员 发帖 1,115 积分 2,491 | |
看到这个,我很高兴。我想请你确认,是否真的如此?你是用 map --mem 成功了呢?还是用 memdisk 成功了?或者是两者都成功了?我需要你的准确答复。 如果 map --mem 成功了,我还想让你明确指出一点:8月17日以前的 map --mem 能否成功?也就是说,是不是 8月17日的解决了以前的死机问题?因为在其它地方有人报告说,8月17日的 map --mem 是全部失败,而 8月12日的则全部成功。所以,我想知道更准确的信息。这很重要,因为这决定究竟是采用 8月12日以前的代码,还是采用8月17日的代码(这里涉及的是 A20 控制代码)。如果 8月17日的代码更好,我们就采用8月17日的代码。反之,就采用8月12日的。 你的另外一个问题(configfile),感觉就不是特别严重了(从一个开发者的角度来看)。我怀疑是 configfile 命令的一个隐蔽的问题造成的。你能否进一步测试,只要使用 configfile 命令,都会出现此问题?比如说,用 configfile 直接启动 menu.lst 本身,是否也存在此问题?在使用了 configfile 之后,进入命令行,再随便执行几条命令,看看有无其它异常发生?尽量多发现一些异常情况。 |
|
| 第7楼 mikoto | 发表于 2007-08-21 18:22 |
| 初级用户 发帖 9 积分 21 | |
|
我这只启动光盘是从8月18日开始学做的~没有试过8月17日以前的GRUB4DOS~我今晚去试一下8月12日发布的那个~
我在MENU.LST这个目录用map --mem (cd)/**/**/MHDD.IMA成功启动过MHDD~而且可以正常运行 P.S:怎么用CONFIGFILE启动MENU.LST??MENU.LST就是基本的那个目录~不会啊~我刚刚开始学GRUB..... |
|
| 第8楼 uindex | 发表于 2007-08-21 19:27 |
| 初级用户 发帖 10 积分 23 | |
|
我的IMG的确没有BPB,太不好意思了。
|
|
| 第9楼 mikoto | 发表于 2007-08-21 23:56 |
| 初级用户 发帖 9 积分 21 | |
Originally posted by 不点 at 2007-8-21 08:59 AM: 发现原来是那个FONTS那个文件的问题~刚刚用8月17日和8月12日都试了一下~ 8月12日的可以正常运行~但也发现了一点问题~就是8月12日的那个GRUB没有正确显示中文~ 8月12日的没有运行MENU.LST中的那条fontfile (cd)/boot/grub/fonts 于是我也把8月17日的那个FONTS文件删了~MHDD就可以正常运行~ P.S:无论是用map --mem还是memdisk都可以正常运行MHDD 8月21日的那个还没试 [ Last edited by mikoto on 2007-8-22 at 12:03 AM ] |
|
| 第10楼 不点 | 发表于 2007-08-22 09:39 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
我知道了,谢谢你的辛苦。建议你多研究一下 grub4dos 的命令行,这对于调试你自己的菜单很有好处。
|
|
| 第11楼 mikoto | 发表于 2007-08-22 22:35 |
| 初级用户 发帖 9 积分 21 | |
Originally posted by 不点 at 2007-8-22 09:39 AM: 但我那的那究竟是那里出错呢???难道是命令行的语法??? [ Last edited by mikoto on 2007-8-22 at 10:39 PM ] |
|
| 第12楼 不点 | 发表于 2007-08-23 08:17 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
我猜应该是使用方法的某种错误所造成的。
|
|
| 第13楼 mikoto | 发表于 2007-08-25 14:46 |
| 初级用户 发帖 9 积分 21 | |
|
感觉就是那个FONTS文件问题
原因: 1.就是子菜单的那个MHDD不可以运行~暂时还没发现有其它文件不可以运行 2.试了7-10,8-12,8-17,8-21,8-24这四个版本都是这样 3.只要不用FONTS这个文件就什么问题也没有!无论是中文版的GRUB还是英文版的GRUB |
|
| 第14楼 不点 | 发表于 2007-08-25 17:17 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
用 mkisofs 制作 ISO,才不会出现各种稀奇古怪的错误。上网搜索资料先。
|
|
| 第15楼 mikoto | 发表于 2007-08-28 19:20 |
| 初级用户 发帖 9 积分 21 | |
|
报告不点:有一位无优启动的网友帮忙测试~他用实机测试~结果也是一样花屏
难道真的是制作ISO的软件问题??!?!? [ Last edited by mikoto on 2007-8-28 at 07:24 PM ] |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |