无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
2551#
发表于 2012-4-5 17:21:45 | 只看该作者
对于微软推QWIN7而不支持XP,我觉得是很正常的事情,就象不点常常要求用G4D的人要使用新版本,而不要用0.4.3、0.4.4等等一样的道理,并不能以微软推WIN7而不支持XP就断言WIN7不受欢迎——一些人不用WIN7而继续用XP,并不是因为XP强大过WIN7,有可能是他的硬件对WIN7支持不好,也有可能是惰性不想学新的操作等等……
回复

使用道具 举报

2552#
发表于 2012-4-6 14:29:51 | 只看该作者
我反馈一个BUG,不知道这是不是BUG

我用ud启动到GRUB
看截图:



map 带ud 的磁盘后,(ud)仍然可以访问,也能ls出文件列表,但是文件内容却变空了

环境:
grub grub4dos-0.4.5c-2012-02-22
FbinstTool 版本:v1.604 [重置磁盘后,只勾选ud 扩展分区4M  和 强制格式化,其让选项默认]
U盘:sandisk 4G [ud 扩展分区4M 其他为可见区,ud区放文件grldr,test.txt]
硬件环境 vmware8
实机测试最后cat时出现乱码

换用 grub4dos-0.4.5c-2012-03-26 结果也一样

[ 本帖最后由 smine 于 2012-4-6 14:38 编辑 ]
回复

使用道具 举报

2553#
发表于 2012-4-6 15:30:31 | 只看该作者
原帖由 smine 于 2012-4-6 14:29 发表
我反馈一个BUG,不知道这是不是BUG

我用ud启动到GRUB
看截图:

140370

map 带ud 的磁盘后,(ud)仍然可以访问,也能ls出文件列表,但是文件内容却变空了

环境:
grub grub4dos-0.4.5c-2012-02-2 ...


 这种情况是正常的。
在没有交换的情况下,(hd0)是U盘,此时(ud)=(hd0);;缓冲区中的是UD的内容,也就是(hd0)的内容;
但交换磁盘后,U盘由(hd0)变成了(hd1),硬盘由(hd1)变成了(hd0),但此时的ls(ud)/列出的是原来缓冲区的内容,即原(hd0),此时变成了(hd1),(hd0)没有了原来的文件,所以就读不出了。

 主要原因,你只进行了磁盘交换,没有处理交换后的(ud)指向。
目前,G4D没有根据交换而相对处理交换后的(ud)指向,必须要使用者自己进行处理。
回复

使用道具 举报

2554#
发表于 2012-4-6 17:27:43 | 只看该作者
原帖由 幸运的草 于 2012-4-6 15:30 发表


 这种情况是正常的。
在没有交换的情况下,(hd0)是U盘,此时(ud)=(hd0);;缓冲区中的是UD的内容,也就是(hd0)的内容;
但交换磁盘后,U盘由(hd0)变成了(hd1),硬盘由(hd1)变成了(hd0),但此时的ls(ud)/列出 ...


多谢解答,那如何重新指向(ud)到(hd1)呢,用什么命令?

怎么没人回答,难道无解?

[ 本帖最后由 smine 于 2012-4-8 20:14 编辑 ]
回复

使用道具 举报

2555#
发表于 2012-4-14 10:54:12 | 只看该作者
多谢解答,那如何重新指向(ud)到(hd1)呢,用什么命令?
怎么没人回答,难道无解?

没有必要重新指向,

[ 本帖最后由 jianliulin 于 2012-4-16 09:07 编辑 ]
回复

使用道具 举报

2556#
发表于 2012-4-16 10:52:36 | 只看该作者
今天试了一下grub4dos 0.4.5c 20120413版的测试效果不错。。。
试了下konboot,运行过程都提示OK,没有提示警告了——因为我机子也是grub4dos引导的,konboot过后我没继续测试进入桌面

新版本已经解决了我之前提到的加载外置菜单失败的问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180142&page=255#pid2414653
回复

使用道具 举报

2557#
发表于 2012-4-16 23:57:36 | 只看该作者
还是老问题:
我经常要帮人家维护系统,菜单条数较多,在不同的机子上显示的菜单条数也不相同;如何设置,才能使不管在哪台机子上,默认启动菜单项目都定位在最后一项?烦请大侠们赐教!
回复

使用道具 举报

2558#
发表于 2012-4-17 09:59:14 | 只看该作者

回复 #2561 2011phzhc 的帖子

那干脆将最后一项放到第一项试试看。。。
回复

使用道具 举报

2559#
发表于 2012-4-17 12:13:36 | 只看该作者

回复 #2562 zhs509 的帖子

问题是:最后一项究竟是哪一项?是第几项?都无法确定呀!
菜单项目既然可以自动编号,我想应该可以读取最后一个号码的,就是不知道该如何读取。
如果能有一个固定最后一个号码的代码,就好了。比如 default -1表示倒数第一个,default -2表示倒数第二个。。。。。。
回复

使用道具 举报

2560#
发表于 2012-4-17 16:50:38 | 只看该作者

回复 #2563 2011phzhc 的帖子

最近我在研究哲学。

用哲学来解决你的问题吧:牺牲小我,成就大我。

当只有少数人需要某个功能的时候,这个功能的实现是无关紧要的。

开发人员甚至会拒绝实现某些功能的。这主要看开发人员对此具体问题有什么认识,以及对此问题的兴趣,当然还可能有别的考虑。

你可以有许多选择,例如:

第一种:放弃所需要的功能,自己寻找其他的办法。正所谓 “ 不能够在一棵树上吊死 ”。

第二种:动员更多的人,让他们一起来给开发人员提建议,让开发人员认识到这个问题的重要性、严重性,于是不得不考虑支持。

第三种:自己动手,丰衣足食。自己编译一个符合自己要求的版本。甚至可以另外开辟一个独立的分支,自己维护,自己使用。
回复

使用道具 举报

2561#
发表于 2012-4-17 17:00:43 | 只看该作者

回复 #2564 不点 的帖子

谢谢不点大师的答复!
回复

使用道具 举报

2562#
发表于 2012-4-17 17:01:49 | 只看该作者

回复 #2563 2011phzhc 的帖子

难道你不可弄个绝对的菜单在前面吗?
考虑到实际需要不要全部用iftitle菜单,前面弄个绝对菜单,可以预算的结果。。。

default 后面大数值是第N-1个title,
例如你要启动的菜单是第三个菜单的内容,default 2
回复

使用道具 举报

2563#
发表于 2012-4-17 17:16:13 | 只看该作者

回复 #2566 zhs509 的帖子

谢谢zhs509大的建议!
回复

使用道具 举报

2564#
发表于 2012-4-23 19:46:52 | 只看该作者
支持加入 default -N 功能

如 default -1 表示默认倒数第一项
回复

使用道具 举报

2565#
发表于 2012-4-23 19:58:10 | 只看该作者
请问下不点,能否给wee添加ls命令啊,这样命令行下查看磁盘下有哪些文件方便点,不然磁盘像个黑匣子,是不是放不下了?
http://bbs.znpc.net/viewthread.php?tid=5838&page=6#pid43989
15。保留了文件名的自动补全功能,因为这个实际上相当于 dir 或 ls 命令,而没有它是万万不可以的。
我不知道在哪里反馈wee的问题合适,版主是不是应该增加个wee的问题意见建议反馈帖子?

[ 本帖最后由 liuzhaoyzz 于 2012-4-23 20:04 编辑 ]
回复

使用道具 举报

2566#
发表于 2012-4-23 21:05:08 | 只看该作者

回复 #2569 liuzhaoyzz 的帖子

wee 的程序是一个字节一个字节计算的。因此,不必要的功能和命令,都不该加入而成为累赘。

待到将来 MBR 保留扇区普遍增大到 1M 以上的时候,wee 的程序也就没有限制了,那时候再考虑增加 ls 命令。其实那时候才不需要 wee 呢!因为 grub4dos 本身也很轻松地可以被容纳在 “ 空旷 ” 的 MBR 中了。

现在在 wee 中加入某个功能是很容易的,但将来想去掉它,那就难了,因为那时候就会有人抱怨不兼容了(去掉已有的功能或命令,那是不行的)。为了将来不会有人抱怨,那么现在就不该加入那些不该加入的功能。
回复

使用道具 举报

2567#
 楼主| 发表于 2012-4-24 15:27:34 | 只看该作者
map --int15nolow=1不起作用了,详见:
http://bbs.znpc.net/viewthread.p ... muid=14583#pid49936

--------------
EDIT:
实机测试正常!

[ 本帖最后由 zhaohj 于 2012-4-24 16:18 编辑 ]
回复

使用道具 举报

2568#
发表于 2012-5-13 10:17:07 | 只看该作者
GRUB4DOS“2011-12-06 之后的版本不再编译内置中文的版本。”

建议重新编译内置中文的版本。
1、内置中文的版本的界面国人看着顺眼
2、放弃编译内置中文版,内置中文版将难有发展
回复

使用道具 举报

2569#
发表于 2012-5-13 11:38:16 | 只看该作者
原帖由 33445566 于 2012-5-13 10:17 发表
GRUB4DOS“2011-12-06 之后的版本不再编译内置中文的版本。”

建议重新编译内置中文的版本。
1、内置中文的版本的界面国人看着顺眼
2、放弃编译内置中文版,内置中文版将难有发展

我认为放弃内置中文是一个明智的选择。原因很简单:中文仅仅代表中文,并且貌似仅仅是简体中文,连正体中文都没有。
选择UTF-8是大势所趋,UTF-8可以看作是全球通用文字。
回复

使用道具 举报

2570#
发表于 2012-5-13 11:43:10 | 只看该作者
嘿嘿 结合多国语言字库UNIFONT.HEX和chenall的mkfon制作了个简体中文的字库(还包含一些特殊符号)

简体中文文字和特殊符号取自小小输入法的“normal.txt”和“keyboard.ini”,
一般的简体中文应该都可以正常显示,符号应该也都没问题。。。
当然比较生僻的字估计没有。。。

其他内容转2576楼

[ 本帖最后由 zhs509 于 2012-5-13 18:17 编辑 ]

1.jpg (160.51 KB, 下载次数: 200)

1.jpg

2.jpg (190.68 KB, 下载次数: 205)

2.jpg

3.jpg (214 KB, 下载次数: 191)

3.jpg

4.jpg (206.72 KB, 下载次数: 170)

4.jpg
回复

使用道具 举报

2571#
发表于 2012-5-13 13:49:23 | 只看该作者
原帖由 zhs509 于 2012-5-13 11:43 发表
嘿嘿 结合多国语言字库UNIFONT.HEX和chenall的mkfon制作了个简体中文的字库(还包含一些特殊符号)

简体中文文字和特殊符号取自小小输入法的“normal.txt”和“keyboard.ini”,
一般的简体中文应该都可以正 ...

这个强悍,顶你
回复

使用道具 举报

2572#
发表于 2012-5-13 14:09:43 | 只看该作者

回复 #2575 527104427 的帖子

我将简体和繁体合并吧,文件也变化不大——毕竟有很多文字是相同的

否则RUN菜单的部分内容可能乱码(例如单纯保留繁体文字。“返回上级目录”的“级”会乱码,这是因为版主写的是简体汉字,而字库只有繁体的)

简体和繁体合并后gz压缩后200K,下载见附件

[ 本帖最后由 zhs509 于 2012-5-13 14:56 编辑 ]

FONT_CN.GZ

200.55 KB, 下载次数: 50, 下载积分: 无忧币 -2

常用的简体和繁体汉字应该都有了,特殊符号也基本都有了。。。

RUN测试模板(简体+繁体菜单).part1.rar

500 KB, 下载次数: 46, 下载积分: 无忧币 -2

RUN测试模板(简体+繁体菜单).part2.rar

486.07 KB, 下载次数: 37, 下载积分: 无忧币 -2

回复

使用道具 举报

2573#
发表于 2012-5-20 16:39:59 | 只看该作者

关于 e820cycles 参数

在联想新笔记本上(cpu b960 型号记不得了),启动G4D引导 的xppe的iso, 不加 map --e820cycles=3 会蓝屏,而引导win7pe 则什么都不用加,原因是什么啊?

另,看了几个帖子, 没弄明白 若不加e820cycles 参数,它默认的是0还是-1 不点 大侠 好像不推荐用这个用3的参数,是不是新版 grldr 可以不加这个参数?手头这会没新电脑,没法测试。
回复

使用道具 举报

2574#
发表于 2012-5-20 18:43:42 | 只看该作者

回复 #2577 一望无垠 的帖子

默认值是-1,其它值都是应付特殊情况(>=-1),由于Win7PE的核心不一样,不需这个参数
回复

使用道具 举报

2575#
发表于 2012-5-21 21:34:16 | 只看该作者
麻烦不点大和c大看下这个用户的机器  http://bbs.wuyou.net/forum.php?m ... p;page=2#pid2446527

0516版grub  用vbeprobe探测的结果如下  用户反馈无法进入vbe模式  这种情况下还有可能进入vbe模式吗

160:  o,  0x0x0,  Text
161:  o,  0x0x0,  Text
162:  o,  0x0x0,  Text
163:  o,  0x0x0,  Text
164:  o,  0x0x0,  Text
165:  o,  0x0x0,  Text
166:  o,  0x0x0,  Text
167:  o,  0x0x0,  Text
168:  o,  0x0x0,  Text
169:  o,  0x0x0,  Text
16A:  o,  0x0x0,  Text
16B:  o,  0x0x0,  Text
16C:  o,  0x0x0,  Text
16D:  o,  0x0x0,  Text
16E:  o,  0x0x0,  Text
16F:  o,  0x0x0,  Text
170:  o,  0x0x0,  Text
171:  o,  0x0x0,  Text
17C:  o,  0x0x0,  Text
17D:  o,  0x0x0,  Text
17E:  o,  0x0x0,  Text
13C:  o,  0x0x0,  Text
14D:  o,  0x0x0,  Text
15C:  o,  0x0x0,  Text
13A:  o,  0x0x0,  Text
14B:  o,  0x0x0,  Text
15A:  o,  0x0x0,  Text
107:  o,  0x0x0,  Text
11A:  o,  0x0x0,  Text
11B:  o,  0x0x0,  Text
105:  9B,  1024x768x8,  Packed  pixel
117  o,  0x0x0,  Text
118:  o,  0x0x0,  Text
112:  o,  0x0x0,  Text
114:  o,  0x0x0,  Text
115:  o,  0x0x0,  Text
101:  9B,  640x480x8,  Packed  pixel
103:  9B,  800x600x8,  Packed  pixel
111:  9B,  640x480x16,  Dired  Color
回复

使用道具 举报

2576#
发表于 2012-5-21 23:29:08 | 只看该作者
这是什么显卡啊,竟然不支持24/32位。
回复

使用道具 举报

2577#
发表于 2012-5-22 13:34:30 | 只看该作者
前两天用2012-05-16版本在 map --mem 硬盘中的镜像文件时,发觉比以前的版本快了很多,以前版本在我的上网本上MAP一个在硬盘里的600MB的镜像文件,可以很清楚地每8MB一跳,感觉要用十多秒;但是前两天MAP一个1500MB的镜像文件,就几乎看不清楚跳8MB,MAP这个1500MB的镜像,比以前MAP 600MB所用的时间还少。
回复

使用道具 举报

2578#
发表于 2012-5-22 15:31:54 | 只看该作者

回复 #2581 xianglang 的帖子

没想到啊。

调整了 LBA 模式的读写缓冲区,缓冲区空间由 63 扇区调整为 64 扇区,所以,读写大文件时速度就快一些。

既然这样,下一步考虑进一步加大缓冲区到 127 扇区。
回复

使用道具 举报

2579#
 楼主| 发表于 2012-5-22 16:29:27 | 只看该作者
但很奇怪,pxe启动的ramdisk反而慢了,明显感觉走4格停顿一下的现象。
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=\COOLG\IMG\WinPE03.IMG"

[ 本帖最后由 zhaohj 于 2012-5-23 09:08 编辑 ]

3.gif (9.01 KB, 下载次数: 147)

3.gif
回复

使用道具 举报

2580#
发表于 2012-5-22 18:41:57 | 只看该作者
请 xianglang 测试这个版本,看看硬盘 map 大文件有无加速。

zhaohj 说的现象,容我想想再回复。

本楼附件删除。请在时空论坛下载。

[ 本帖最后由 不点 于 2012-5-23 10:09 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-23 14:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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