无忧启动论坛

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

准备基于 fbinst 进行再开发,请各位提供帮助

    [复制链接]
1#
发表于 2013-12-10 08:26:27 | 显示全部楼层
本帖最后由 mygamexxx 于 2013-12-10 08:28 编辑


开了两个页面,一个能进去,但等待时间比较长,一个最后显示“无法显示此页”。
回复

使用道具 举报

2#
发表于 2014-1-3 12:29:14 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-3 12:30 编辑

128M的SD卡用两个不同的读卡器,用BOOTICE-扇区编辑-从文件恢复扇区,写入8M_2.img到U盘,
联想台式机
测试成功,屏幕显示:0080 3F60 3F60 AA55 ACED

明基笔记本(需要一次读一个扇区的明基笔记本)
测试成功,屏幕显示:0000 3F60 3F60 AA55 ACED
不过字符出现过程比联想台式机稍慢
回复

使用道具 举报

3#
发表于 2014-1-4 09:17:31 | 显示全部楼层
不点 发表于 2014-1-3 21:57
现在这个版本,只是在第一阶段屏蔽掉 LBA 探测。第二阶段没有读盘动作。第三阶段的 grldr 没有改变,仍然是 ...

128M的SD卡用两个不同的读卡器,用BOOTICE-扇区编辑-从文件恢复扇区,写入24M_2.img到U盘,
联想台式机(实机)
屏幕显示:0080 3F60 3F60 0100 卡死

联想台式机(硬盘测试器虚拟机)
屏幕显示:0080 3F60 3F60 后变为 CEDE 3F60 3F60  卡死
回复

使用道具 举报

4#
发表于 2014-1-4 20:31:57 | 显示全部楼层
128M的SD卡用两个不同的读卡器,用BOOTICE-扇区编辑-从文件恢复扇区,写入24M.img到U盘,
联想台式机(实机/虚拟机一样结果)

1.jpg (17.22 KB, 下载次数: 139)

1.jpg
回复

使用道具 举报

5#
发表于 2014-1-5 07:45:08 | 显示全部楼层
联想台式机(硬盘测试器虚拟机)

24.jpg (22 KB, 下载次数: 116)

24.jpg

24_2.jpg (14.21 KB, 下载次数: 134)

24_2.jpg
回复

使用道具 举报

6#
发表于 2014-1-6 08:20:02 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-6 12:36 编辑

联想台式机
用BOOTICE-扇区编辑-从文件恢复扇区,24M.img到U盘,测试成功,屏幕显示:0080 3F60 3F60 AA55 然后顺利进入GRLDR

用BOOTICE-扇区编辑-从文件恢复扇区,24M_2.img到U盘,测试成功,屏幕显示:0080 3F60 3F60 0010 然后顺利进入GRLDR   
回复

使用道具 举报

7#
发表于 2014-1-6 12:39:14 | 显示全部楼层
不点 发表于 2014-1-6 10:46
不可能显示 AA55,因为 24M_2.img 已经去掉了 LBA 支持代码。你可能依旧是使用 24M.img 做测试的。不过 ...


是大意,写错了,已改正。是0010。
回复

使用道具 举报

8#
发表于 2014-1-6 15:13:27 | 显示全部楼层
不点 发表于 2014-1-6 12:56
0010 是 S=16,但后面应该还有一个 H=????,你没看清楚。不可能不显示出 H 的值,就进入 GRLDR。

0080 3F60 3F60 003F 0010
回复

使用道具 举报

9#
发表于 2014-1-6 15:29:20 | 显示全部楼层
不点 发表于 2014-1-6 15:25
这么说来,S=63,H=16。CHS 模式最大访问能力:63×16×1024=1032192 个扇区 = 516096 K,即大约 500M。就 ...

年底了,搞总结什么的比较忙,有点大意,回复总是丢三落四。
回复

使用道具 举报

10#
发表于 2014-1-14 08:08:27 | 显示全部楼层
24M写入后,WINDOWS无法识别U盘。

用U盘启动后,进入GRLDR
find
返回
(hd0,0)
Warning! Invalid first FAT entry (=0x0)!
(hd0)
(hd1,0)
......
回复

使用道具 举报

11#
发表于 2014-1-14 10:09:41 | 显示全部楼层
不点 发表于 2014-1-14 08:58
mygamexxx,请同时给出启动时的调试输出信息。如果看不清,可长按 P 键保持暂停。

你的下载是否有错误? ...


不好意思,肯定哪里出错了,重新下载了24M,重新格式化U盘后,再写入24M,目前一切正常了。
回复

使用道具 举报

12#
发表于 2014-1-14 10:23:52 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-14 10:33 编辑

明基笔记本(需要一次读一个扇区的明基笔记本)
测试成功,屏幕显示:0000 3F60 3F60 AA55
root为(fd0,0)
find
没能找到0x12类型的隐藏分区(hd0,7), 也无法用find /0pe/0pe.iso找到文件。
root (hd0,7)
ls
正常显示隐藏分区的文件
启动隐藏分区中的0PE正常。

联想台式机
测试成功,屏幕显示:0080 3F60 3F60 AA55
root为(hd0,0)
find
没能找到0x17类型的隐藏分区(hd1,7), 也无法用find /0pe/0pe.iso找到文件。
root (hd1,7)
ls
正常显示隐藏分区的文件
启动隐藏分区中的0PE正常。
回复

使用道具 举报

13#
发表于 2014-1-15 08:14:23 | 显示全部楼层
不点 发表于 2014-1-14 20:55
GRLDR 的 bug 已修复,请 mygamexxx 重新下载测试。

新版全乱了:
hd1.0不见了,
hd1,4变成了hd1,1
hd1,5变成了hd1,3
hd1,6变成了hd1,4
hd1,7变成了hd1,5  此为隐藏分区,能用find /0pe/0pe.iso找到文件了。

点评

谢谢您的辛苦测试和报告。又更新了,好事多磨,这次应该 “健壮” 了吧?  详情 回复 发表于 2014-1-15 13:40
回复

使用道具 举报

14#
发表于 2014-1-15 10:54:15 | 显示全部楼层
anxi_dongri 发表于 2014-1-15 09:26
用一个128M的u盘,采用winimage恢复后,可以启动电脑,但是可见区容量被扩容到8G了,而事实上才总共128M啊 ...

呵呵,确实如此,平白增加了容量,不知道会有什么后果。

点评

变成网上坑爹的扩容盘了,数据拷贝多了肯定丢失喽  详情 回复 发表于 2014-1-15 11:06
回复

使用道具 举报

15#
发表于 2014-1-15 18:17:21 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-15 19:20 编辑

其他分区正常了,就是不见hd1,0
ls (hd1,0)/
返回无此分区

20140115_190517.jpg (160.9 KB, 下载次数: 101)

20140115_190517.jpg

20140115_191439.jpg (268.23 KB, 下载次数: 102)

20140115_191439.jpg

20140115_191447.jpg (285.08 KB, 下载次数: 122)

20140115_191447.jpg

点评

需要用 cat --hex (hd1)+1 看看分区表是否正常。  详情 回复 发表于 2014-1-15 19:04
回复

使用道具 举报

16#
发表于 2014-1-15 22:01:06 | 显示全部楼层
不点 发表于 2014-1-15 20:14
找到毛病了。脑子开始钝化了,把 & 写成了 &&,造成低级错误。看来我真的该退出电脑软件的开发了。

这次 ...

目前正常了
回复

使用道具 举报

17#
发表于 2014-1-16 19:39:49 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-16 20:01 编辑

内置的grldr不支持中文了, font 加载字库后还是乱码。
好像不是
难道是我的使用错误。font /boot/grub/FONT_CN.HEX
应该是使用错误。
但不知错在哪里,同样的菜单在其他grldr上能正确显示中文。
回复

使用道具 举报

18#
发表于 2014-1-20 12:40:36 | 显示全部楼层
能不能将GRLDR外置,可以很方便修改内置菜单
回复

使用道具 举报

19#
发表于 2014-1-20 20:07:02 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-20 20:25 编辑

同样的菜单,如果内置入grldr,能够显示中文,放在外置菜单,使用configfile /menu.lst调用,却不能显示中文。
所以有上面的一问。

我是用grldr0.4.6a作中转进行试验。
用24M的启动后进入命令行,chainloader /grldr6
如果将菜单内置入grldr6,可以正常显示中文,
如果grldr6的内置菜单为configfile /menu.lst,同样的菜单,中文显示乱码。
grldr6已内置中文字体。

1.jpg (6.48 KB, 下载次数: 127)

1.jpg

2.jpg (24.8 KB, 下载次数: 108)

2.jpg

4.jpg (30.19 KB, 下载次数: 112)

4.jpg

5.jpg (9.39 KB, 下载次数: 114)

5.jpg

6.jpg (25.21 KB, 下载次数: 113)

6.jpg

7.jpg (32.75 KB, 下载次数: 109)

7.jpg

8.jpg (7.01 KB, 下载次数: 107)

8.jpg
回复

使用道具 举报

20#
发表于 2014-1-20 20:29:23 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-20 20:30 编辑

再试一下
回复

使用道具 举报

21#
发表于 2014-1-21 06:38:59 来自手机 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-21 06:58 编辑

grldr6自身已经内嵌中文字体,menu.lst还要重新加载字体吗

点评

grldr 已经超过 200K,字体文件达 3M 多,压缩以后也有 1M,怎么可能全部嵌入到 GRLDR 中呢?  详情 回复 发表于 2014-1-21 07:41
回复

使用道具 举报

22#
发表于 2014-1-21 07:59:41 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-21 08:01 编辑

使用内置菜单时能显示中文表明已内嵌中中文字体。unifont.hex就是从grldr6中导出的中文字体。

1.jpg (8.86 KB, 下载次数: 112)

1.jpg

2.jpg (9.52 KB, 下载次数: 100)

2.jpg

点评

加一句:graphicmode -1 800 600开启VBE试试  发表于 2014-1-21 09:29
回复

使用道具 举报

23#
发表于 2014-1-21 10:07:31 | 显示全部楼层
将24M写入后的内存卡插入平板中,平板认不出内存卡。
回复

使用道具 举报

24#
发表于 2014-1-21 12:46:47 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-21 13:26 编辑
不点 发表于 2014-1-21 12:18
是不是没有文件?写入 24M 后,你在 Windows 资源管理器下向这个 U 盘拷入一个 menu.lst 文件,然后再 ...


不是没有文件,而是认不出SD卡。

字体文件肯定不会有问题,我一直在使用的另一个字体文件也是相同情况,这些字体文件用fbinsttool 导入GRLDR就可以显示中文。

下载的0.4.6a版的grldr都已经内置了精简的中文字体,导出后就是UNIFONT.HEX。

graphicsmode -1 640:800
font /font_cn.hex
echo 您好!
echo 我显示正常吗?
pause

也是乱码,font_cn.hex 是一个在无忧论坛下载的较全的中文字体文件,我一直在使用,导入grldr都没有问题,在外置菜单中加载也是相同的乱码情况。

FONT_CN.rar

112.98 KB, 下载次数: 4, 下载积分: 无忧币 -2

unifont.rar

112.98 KB, 下载次数: 5, 下载积分: 无忧币 -2

回复

使用道具 举报

25#
发表于 2014-1-21 13:28:23 | 显示全部楼层
本帖最后由 mygamexxx 于 2014-1-21 13:31 编辑
cchessbd 发表于 2014-1-21 13:26
menu.lst请保存为utf-8的格式,才能这样显示中文。

我也曾这样被困惑过。


哦,对啊,我怎么忘记了,不好意思。很少使用外置菜单,没有注意这个细节问题。现在没有问题了。
回复

使用道具 举报

26#
发表于 2014-1-22 11:25:06 | 显示全部楼层
不点 发表于 2014-1-21 17:26
我得向大家郑重地交代一下,我可能无法继续做这个项目了。探究 PC 启动的内幕,那是相当耗费精力的。我的身 ...

身体要紧,相对于健康来说其他不重要。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-15 15:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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