无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
1501#
发表于 2011-11-6 19:26:33 | 只看该作者

回复 #1504 快雪时晴 的帖子

1.Google UNIFONT.HEX
2.Google site:bbs.wuyou.net UNIFONT.HEX
3.Google site:bbs.znpc.net unifont.hex

4. 在chenall.net的快速查找中输入unifont.hex

总结,善用搜索....
回复

使用道具 举报

1502#
发表于 2011-11-6 19:33:25 | 只看该作者

回复 #1505 chenall 的帖子

之前就这么做了,“UNIFONT.HEX site:bbs.wuyou.net” google只返回一条,翻了好几页也没找到出处。znpc也去看过了,不点提到过“http://unifoundry.com/unifont-5.1.20080820.hex”,但下不下来,迅雷也一样,所以才发帖求助。

grub4dos支持VBE 显示模式的外部命令(阶段性完美版) - GRUB4DOS区- 无 ...
1 day ago ... 是这个VBE. 可以启动VBE模式之后再加载字库,也可以先加载字库再启动VBE 用
以下命令加载字库 font /unifont.hex 这个也可以替代UNIFONT了. ...

bbs.wuyou.net/forum.php?mod=viewthread&tid=201172&extra...page... - 网页快照 - 类似结果
回复

使用道具 举报

1503#
发表于 2011-11-6 19:59:54 | 只看该作者
grub>geometry (hd0)
0, active ntfs, 0x07
2, unknow, 0x06
3, exf2fs, 0x83
4, ntfs, 0x07
5, ntfs, 0x07

未命名-1.jpg (108.47 KB, 下载次数: 143)

未命名-1.jpg
回复

使用道具 举报

1504#
发表于 2011-11-6 20:41:57 | 只看该作者
这个不是个bug:

我以前一直用DVD做维护, BCDW引导,接触GRUB4DOS后觉得很好用,功能全,不只限于CD-DVD引导,开始接触觉得menu.lst 复杂,后来慢慢就习惯了,加上现在的RUN等模块更方便了。
我前几个月买了个WD 1T 的移动硬盘我把我硬盘里的BOOT文件夹复制到移动硬盘里,然后用BOOTICE安装引导。无论是安装Wee 还是 GRUB4DOS 都不行。试了好几台电脑都失败了。开始我想可能是相容性问题。知道前几天一个同事买了同样的硬盘,只不过是500G 的。我怀着试试的心态试了下,成功了。我后来想是不是1T 太大, 然后我用ADDH 在硬盘上分出了一个20G 的分区,果然,一切正常。包括到600GB 左右都没问题。再大就不行了。会出现 inconsist data 的字样。
回复

使用道具 举报

1505#
发表于 2011-11-6 20:54:35 | 只看该作者

回复 #1506 快雪时晴 的帖子

不能直接下载,要用另存为
另外
www.baidu.com
site:bbs.wuyou.net UNIFONT.HEX
回复

使用道具 举报

1506#
发表于 2011-11-6 21:05:39 | 只看该作者

回复 #1506 快雪时晴 的帖子

回复

使用道具 举报

1507#
发表于 2011-11-6 21:46:13 | 只看该作者

回复 #1509 hotdll 的帖子 回复 #1510 chenalll 的帖子

多谢,很有耐心,其实不好意思麻烦的
回复

使用道具 举报

1508#
发表于 2011-11-6 21:56:42 | 只看该作者

回复 #1508 felix17 的帖子

移动硬盘/USB启动,受限于BIOS的访问能力.

只要BIOS支持,GRUB4DOS可以访问2T以下的内容.

建议作启动的话,在最前面分个8G左右的分区就够了.
回复

使用道具 举报

1509#
发表于 2011-11-8 15:23:12 | 只看该作者

回复 #1512 chenall 的帖子

能否帮忙看下截图中的问题  文件夹 FOR TEST 存在  文件夹下面是个文本文件

err.jpg (43.25 KB, 下载次数: 131)

err.jpg
回复

使用道具 举报

1510#
发表于 2011-11-8 16:58:39 | 只看该作者
关于utf-8编码的汉字,光标显示按汉字数后移的问题:
一直以来,是按照一个汉字在内存中占3个字符来处理光标位置。而显示中会有一段空白,看着很是别扭,不知可否纠正?

回复

使用道具 举报

1511#
发表于 2011-11-8 17:02:02 | 只看该作者

回复 #1513 sratlf 的帖子

标准的ISO9660不支持带空格的吧,你可以试试旧的版本.看看是否一样的情况.
回复

使用道具 举报

1512#
发表于 2011-11-8 17:04:05 | 只看该作者

回复 #1514 zxw 的帖子

这个有空再说,也许等不点的VBE代码弄完以后就解决了.
回复

使用道具 举报

1513#
发表于 2011-11-8 17:32:23 | 只看该作者

回复 #1515 chenall 的帖子

应该没问题吧  mkisofs有加 -J 参数支持Joliet格式  Joliet允许文件名的长度长达64个字符(包括空格)

目前测试还没发现哪个旧版支持  我再试下
回复

使用道具 举报

1514#
发表于 2011-11-8 17:58:48 | 只看该作者

回复 #1517 sratlf 的帖子

GRUB4DOS不支持Joliet,只支持ISO9660和RockRidge格式.
回复

使用道具 举报

1515#
发表于 2011-11-8 18:06:16 | 只看该作者

回复 #1518 chenall 的帖子

明白了  还有个疑问  为什么用tab可以自动补全呢
回复

使用道具 举报

1516#
发表于 2011-11-8 19:04:23 | 只看该作者
原帖由 sratlf 于 2011-11-8 18:06 发表 明白了  还有个疑问  为什么用tab可以自动补全呢
是不是直接使用readline库开发的?

[ 本帖最后由 2010lzu 于 2011-11-8 19:05 编辑 ]
回复

使用道具 举报

1517#
发表于 2011-11-9 10:40:37 | 只看该作者

回复 #1519 sratlf 的帖子

目前GRUB4DOS没有处理ISO9660文件系统中带空格文件名.
列文件时只是把系统中的文件列表直接表出来,碰到空格就处理成"\ "

访问的时候,没有把"\ "处理成空格,所以才会这样.回头再解决,不过最好尽量不要使用带空格的文件/目录名.
回复

使用道具 举报

1518#
发表于 2011-11-9 10:57:01 | 只看该作者

回复 #1521 chenall 的帖子

好像不是这样的。前面 sratlf 似乎使用了错误的语法。ls 一个文件夹,应该追加一个斜杠 "/"。
回复

使用道具 举报

1519#
发表于 2011-11-9 11:05:38 | 只看该作者

回复 #1522 不点 的帖子

按tab自动补全后后面追加/  结果一样  还是找不到

err.jpg (30.69 KB, 下载次数: 123)

err.jpg
回复

使用道具 举报

1520#
发表于 2011-11-9 12:20:31 | 只看该作者

回复 #1522 不点 的帖子

我早上有看了在iso9660.c中没有处理这种情况.

另外我觉得应该在dir的主函数中处理这种情况.

目前是每个文件系统都分别自己处理.

[ 本帖最后由 chenall 于 2011-11-9 12:22 编辑 ]
回复

使用道具 举报

1521#
发表于 2011-11-9 21:59:54 | 只看该作者
有空的朋友可以试试这里的测试版本 by yaya

大家试试看看有没有什么问题。比较重大的改进。

http://bbs.znpc.net/viewthread.php?tid=6176&extra=page%3D1

一 主要更改
1. 增加了 exFAT 分区启动。
2. 把 grldr.mbr 压缩至 16 扇区。
3. 增加了从光盘根目录查找 grldr 的功能。可以把 grldr 或者 grldr.mbr 的前 2 扇区作为 cdrom 的引导代码。
   此时应当把 grldr 复制到光盘根目录。
4. 修正了1处 ext2 引导代码。此错误导致读二级间接块出现问题。
5. 增加了清除键盘缓存功能。如果第一次等待按键时按了键盘,那么第二次等待按键时缓冲区有内容,误认为已经按键。

二 一般更改
1. 合并了 FAT12(16)、FAT32、exFAT、EXT2 引导代码,总共占2扇区。
2. 程序自举原来的顺序是先硬盘,后软盘。现在更改为先入为主,失败后再交换。
3. 查询 grldr 的顺序原来是:
   1. hd0,0  hd0,1  ...  hd0,n  hd1,0  hd1,1  ... hd1,m  ...  fd0  然后再次循环。
   2. fd0  hd0,0  hd0,1  ...  hd0,n  hd1,0  hd1,1  ... hd1,m  ...  然后再次循环。
   现在更改为:
   1. hd0,0  hd0,1  ...  hd0,n  hd1,0  hd1,1  ... hd1,m  ...  fd0  mbr。
   2. fd0  hd0,0  hd0,1  ...  hd0,n  hd1,0  hd1,1  ... hd1,m  ... mbr。
4. 合并了 3 处检查硬盘分区表的代码。
5. 合并了 2 处使用 int13/02 读磁盘代码。
6. 读分区引导代码 (0-1-1) 使用了 exFAT 读磁盘代码。
7. 硬盘助手使用了存储器标记,确定是执行分区引导代码还是尝试检查下一分区。
   比使用 cf 判断直观,容易理解。
回复

使用道具 举报

1522#
发表于 2011-11-9 23:13:59 | 只看该作者
原帖由 chenall 于 2011-11-9 21:59 发表
有空的朋友可以试试这里的测试版本 by yaya

大家试试看看有没有什么问题。比较重大的改进。

http://bbs.znpc.net/viewthread.php?tid=6176&extra=page%3D1

一 主要更改
1. 增加了 exFAT 分区启动。
...

在這裡上傳一份 trunk + yaya grldrstart exFAT補丁的gcc 4.5 linux編譯版。

grub4dos-0.4.5b-2011-11-09.7z

336.84 KB, 下载次数: 66, 下载积分: 无忧币 -2

回复

使用道具 举报

1523#
发表于 2011-11-9 23:48:21 | 只看该作者
看了一下前 2 扇区,roy兄的补丁没有打对

[ 本帖最后由 zxw 于 2011-11-9 23:49 编辑 ]
回复

使用道具 举报

1524#
发表于 2011-11-10 00:07:42 | 只看该作者
@Roy
能否提供基于chenall
grub4dos-0.4.5b-2011-11-04.7z
http://code.google.com/p/grub4dos-chenall/downloads/list
的版本。
回复

使用道具 举报

1525#
发表于 2011-11-10 08:25:43 | 只看该作者
原帖由 zxw 于 2011-11-9 23:48 发表
看了一下前 2 扇区,roy兄的补丁没有打对


yaya 提供的 grub4dos_r213.diff 就只有 grldrstart.S 的修正,而 r213 前後也沒有其他對 grldrstart.S 的修改,所以肯定是打對的,除非 yaya 有其他修正沒有納入 grub4dos_r213.diff 之中。

原帖由 pseudo 于 2011-11-10 00:07 发表
@Roy
能否提供基于chenall
grub4dos-0.4.5b-2011-11-04.7z
http://code.google.com/p/grub4dos-chenall/downloads/list
的版本。

r227(trunk)就是2011-11-04的啊…
回复

使用道具 举报

1526#
发表于 2011-11-10 09:20:07 | 只看该作者
http://115.com/file/cl71vs1x#
Windows_XP_Professional_视频.avi





在使用20110724-20111103
  1. (ud)/AXPE/IMGS/UNIFONT (ud)/AXPE/IMGS/U16HEI
  2. # background RRGGBB
  3. timeout 10
  4. default 3
  5. ......
复制代码
挑选了20110724 20111022 20111103三个版本的GRLDR,在VM8.0的虚拟机上,按键盘上下键,对菜单项目选择时会发生不定大小、不规则位置的方块行斑点,在此机尚不死机,有录像为证。说明,因录像可能有丢帧,录像中的能看到的斑点数比实际观测到的斑点数要少。


同样的菜单,对菜单项目选择时@20111103 grldr在某些品牌的915 865 等老机器上,直接满屏花。




用20111104版grldr没有此现象:

  1. font (ud)/VBE/unifont.hex
  2. (ud)/VBE/vbe
  3. ......
复制代码

[ 本帖最后由 chiannet 于 2011-11-10 09:31 编辑 ]
回复

使用道具 举报

1527#
发表于 2011-11-10 09:23:58 | 只看该作者

回复 #1527 zxw 的帖子

可能是编译器的差异,所有会有几个字节的不同.
回复

使用道具 举报

1528#
 楼主| 发表于 2011-11-10 10:04:32 | 只看该作者
比较了一下前1KB部分,有5个字节的差异,不过光盘引导都没有问题。
总算有个固定的光盘引导文件了,与grub4dos的版本无关。

grldr.rar

837 Bytes, 下载次数: 50, 下载积分: 无忧币 -2

光盘引导文件

回复

使用道具 举报

1529#
发表于 2011-11-10 10:56:40 | 只看该作者

回复 #1525 chenall 的帖子

这个版本有没有map问题?这个版本有没有map问题?
我看日期是0927,哪个时候你还没有发布0928版本修复map问题呢。
还有cat大小写。
回复

使用道具 举报

1530#
 楼主| 发表于 2011-11-10 11:12:46 | 只看该作者
#1526 Roy发布的就是基于2011-11-04
不过还是先等等吧,引导ntldr等目前还有问题。(我的引导ntldr蓝屏了)。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-26 12:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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