无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 求道者
打印 上一主题 下一主题

[求助] 问些wee菜单很怪的问题。

    [复制链接]
1#
发表于 2020-5-20 22:11:32 | 显示全部楼层
求道者 发表于 2019-10-29 15:54
原始菜单没问题,但改菜单就会出问题。

还真是这样。
一旦修改,比如原始菜单修改了写入移动硬盘,以下面一句开头
  1. timeout 1
复制代码

一个偶然的机会,用fbinsttool打开了移动硬盘,发现菜单是以 " t 1"开头,显然是前面6个字符“timeou"被吃掉了。
据此,可以在菜单开始处加上6个空格就OK了。测试也是成功的。

通过fbinsttool可以看到,修改后的菜单结尾有单独一行“-e”,这个会影响到最后一个菜单。需要使用winhex清除或者在它之前加一个隐藏无意义的菜单屏蔽之。

点评

就是说,如果菜单出了问题,用bootice写入修改的菜单,bootice是看不出来的。 但是,fbinsttool可以非常直观地再现菜单问题,与实际启动后显示的一致。  详情 回复 发表于 2020-5-20 22:14
回复

使用道具 举报

2#
发表于 2020-5-20 22:14:06 | 显示全部楼层
本帖最后由 9001 于 2020-5-23 23:05 编辑
9001 发表于 2020-5-20 22:11
还真是这样。
一旦修改,比如原始菜单修改了写入移动硬盘,以下面一句开头就是说,如果菜单出了问题,用bootice写入修改的菜单,bootice是看不出来的。
但是,fbinsttool可以非常直观地再现菜单问题,与实际启动后显示的一致。
现在的解决办法是:
1、winhex大法,尽管bootice写入的菜单地址是0x7850,之前有那么6个字节的乱码,用winhex把6个乱码清零,从7850处复制菜单,把菜单情况的-e清零。
2、使用上面28楼求道者编译的WEE63.mbr,使用bootice导入到MBR。当然,可以事先把自己的菜单使用hex编辑器修改好。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-3 06:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表