无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 55650|回复: 472
打印 上一主题 下一主题

反馈一个 grldr.mbr 0.4.6a 的 bug

  [复制链接]
跳转到指定楼层
1#
发表于 2013-10-21 12:03:26 来自手机 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Pauly 于 2013-11-5 20:40 编辑

磁盘分区情况:三主分区,三逻辑分区,全部为 NTFS 格式。将 grldr.mbr 直接写入 MBR(保留分区表),然后在 hd0,4 放上 grldr。从此硬盘启动,grldr.mbr 在第一个分区中未找到 grldr 后即卡住。
经逐一测试,2013-5-16 版本无此问题,其后版本均有此问题。请开发者有时间修复一下,谢谢。

=================================================
已经修正,请从 http://bbs.znpc.net/forum.php?mo ... age%3D1&page=21 下载。
2#
 楼主| 发表于 2013-10-22 09:09:17 | 显示全部楼层
不点 发表于 2013-10-21 14:53
可是 5 月 16 日以后,没有改动 grldr.mbr 启动代码。因此我提醒 Pauly 再观察观察究竟毛病在什么地方。比如 ...

我说的是 0.4.6a 的 grldr.mbr,从二进制内容可以看出 5-16 跟其后的 5-22 有明显的内容不同。
回复

使用道具 举报

3#
 楼主| 发表于 2013-11-1 16:35:50 | 显示全部楼层
mygamexxx 发表于 2013-10-29 20:39
用BOOTICE 以恢复PBR的形式,写入新版0.4.6a的grldr.pbr后,U盘如下:

是否是恢复 MBR?
恢复 PBR 不会影响分区表,除非这个U盘是 FDD 模式,下次 BOOTICE 将加强对分区表有效性的检查。

点评

用最新的BOOTICE测试版,此现象消失。  详情 回复 发表于 2013-11-1 16:43
回复

使用道具 举报

4#
 楼主| 发表于 2013-11-7 10:05:29 | 显示全部楼层
不点 发表于 2013-11-7 09:16
mygamexxx 在 23 楼说:

我认为这应该是手机固件的问题,与电脑没有任何关系。
回复

使用道具 举报

5#
 楼主| 发表于 2013-11-7 22:51:55 | 显示全部楼层
根据我的实验(也是三星手机,内置USB和外置卡),在这种情况下,强制使用 LBA 方式访问磁盘反而能够成功。
此外,SYSLINUX 4.07 和 5.10 也能成功启动。何不用 SYSLINUX 试试,如果 SYSLINUX 能正常启动则说明 G4D 的代码有问题。
回复

使用道具 举报

6#
 楼主| 发表于 2013-11-13 15:22:17 | 显示全部楼层
HDD 格式的存储卡插入三星手机,再连接电脑,此时看到的存储卡都是 FDD 模式,其余扇区被屏蔽了。
看了你们的讨论才知道 0x5D 处的值的意义,新版 BOOTICE 中不再将 FDD 模式的磁盘此处设置为 FF,而是 00。
回复

使用道具 举报

7#
 楼主| 发表于 2013-11-13 15:34:05 | 显示全部楼层
2011yaya2007777 发表于 2013-11-13 15:31
问题是否因为从 FDD 模式启动,BIOS 却分配了驱动器号 0x80,grldr 认为它是异端,从而重新设置驱动器号 00 ...

我没有研究过 G4D 的代码,是否因为在某处发现这是 FDD 格式,而误将磁盘号设为 0 了?
回复

使用道具 举报

8#
 楼主| 发表于 2013-11-13 16:19:38 | 显示全部楼层
2011yaya2007777 发表于 2013-11-13 15:31
问题是否因为从 FDD 模式启动,BIOS 却分配了驱动器号 0x80,grldr 认为它是异端,从而重新设置驱动器号 00 ...

另外一个问题,测试时发现 0.46a grldr.mbr 在 EXFAT 分区搜索文件时,文件名必须是 5 个字符。grldr.pbr 在 EXFAT 分区搜索文件时,文件名必须是 grldr,否则搜索不到。
今天看了 0.46a grldrstart.s 中 EXFAT 部分的代码,发现 GRLDR 文件名长度被硬编码为 5 个。

能否作一改进,将文件名长度放宽到 8.3 格式?或者 8 个字符?这样我在 BOOTICE 中就可以统一处理了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 14:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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