无忧启动论坛

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

yaya 留意 2016-12-12 似乎引入了 bug,使 0pe 不正常。

  [复制链接]
跳转到指定楼层
1#
发表于 2016-12-23 11:22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
菜单要等 2 分钟才出来。怀疑当内置菜单是 Lzma 压缩格式时出问题。

还伴随着其它问题,没法精确描述,总之,不正常。

2#
发表于 2016-12-23 15:40:03 | 只看该作者
我使用 0PE.iso 根目录 grldr 的内置菜单,替换 2016-12-12 版本 grldr 的内置菜单。
然后将这个改动后的 grldr 替换原 0PE.iso 根目录的 grldr,没有发现启动异常。  
回复

使用道具 举报

3#
发表于 2016-12-23 16:57:05 | 只看该作者

比较测试

本帖最后由 pseudo 于 2016-12-23 16:59 编辑

附件含fbinsttool和test.fba。以下操作均是运行fbinsttool后,在fbinsttool里进行。
1、用“数据管理-打开fba文件”菜单项打开test.fba,点“QEMU测试”按钮进行测试
2、出黑白汉字界面后,回车,看多久出彩色汉字界面,然后关掉QEMU结束测试。
3、用“工具-更新grldr-(ud)/grldr”菜单项将grldr版本更换为0.4.6a的12.12版或11.9版,再点“QEMU测试”按钮进行类似测试。
来回更换版本进行对比,我的结论是12.12版比11.9版慢很多。

比较测试.7z

3.12 MB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
发表于 2016-12-23 19:39:24 | 只看该作者
本帖最后由 2011yaya2007777 于 2016-12-23 19:45 编辑

问题已经解决。上传官网。

grldr.rar

160 KB, 下载次数: 8, 下载积分: 无忧币 -2

点评

官网grub4dos-0.4.6a-2016-12-23.7z已解决速度问题。  发表于 2016-12-24 15:32
yaya 留意这个补丁: http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=270705&pid=3316062&fromuid=250692 在这个帖子 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=  详情 回复 发表于 2016-12-23 21:34
回复

使用道具 举报

5#
 楼主| 发表于 2016-12-23 21:34:31 | 只看该作者
2011yaya2007777 发表于 2016-12-23 19:39
问题已经解决。上传官网。

yaya 留意这个补丁:

http://bbs.wuyou.net/forum.php?m ... &fromuid=250692

在这个帖子

http://bbs.wuyou.net/forum.php?m ... &fromuid=250692

中,我给出了为什么应该打这个补丁,而不去照顾 winvblock 的理由。简言之,winvblock 有 bug,不支持位于 4G 以上的内存块。因此,不照顾 winvblock。用户如果需要 winvblock,可以敦促其开发者修复 bug。

0.4.5c 也应该打这个补丁。

回复

使用道具 举报

6#
发表于 2016-12-24 11:32:52 | 只看该作者
这个补丁是让 grub4dos 支持 4G 以上的内存块?
这个补丁最好让 chenall 打,这样可以同时打在 0.4.5c 和 0.4.6a 上。

点评

不是的。grub4dos 早就支持 4G 以上的内存块。 补丁是让 map --mem 不再从低端开始寻找可用内存块,而是,总是使用最高端的可用内存块。 0pe 使用者(机器有 4G 内存)有报告说,map --mem 使用了最低端的 500  详情 回复 发表于 2016-12-24 12:02
回复

使用道具 举报

7#
 楼主| 发表于 2016-12-24 12:02:17 | 只看该作者
2011yaya2007777 发表于 2016-12-24 11:32
这个补丁是让 grub4dos 支持 4G 以上的内存块?
这个补丁最好让 chenall 打,这样可以同时打在 0.4.5c 和  ...

不是的。grub4dos 早就支持 4G 以上的内存块。

补丁是让 map --mem 不再从低端开始寻找可用内存块,而是,总是使用最高端的可用内存块。

0pe 使用者(机器有 4G 内存)有报告说,map --mem 使用了最低端的 500M 空间,结果 img 太大,逼近或占用了 grub4dos 的 32M 保留内存,造成内存冲突。追究根源,乃是 map --mem 的问题。加上 --top 可以解决,但是 map --rehook 会重新调整内存盘的位置(调整时不带 --top),造成 --top 失效。因此解决办法是,取消从低端查找内存块的算法,永远使用最高端的可用内存块。

可以让 chenall 打这个补丁,但 chenall 似乎经常不在线。我想,你可以先打这个补丁,正好 0pe 的用户可以试试,如果一切正常,再让 chenall 打补丁也不迟。

回复

使用道具 举报

8#
发表于 2016-12-24 12:36:46 | 只看该作者
打在  0.4.6a 上了.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-27 04:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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