无忧启动论坛

 找回密码
 注册
搜索

F6img与新版grub4dos的问题——结贴,已解决!

查看数: 5146 | 评论数: 18 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-6-11 17:04

正文摘要:

本帖最后由 不才 于 2016-6-12 16:14 编辑      在一台主板名称为“Gigabyte GA-F2A85XM-D3H”的DIY电脑上启动u盘,拟进入xpPE系统。      u盘是采用fb创建的启动盘, ...

回复

2010win5xp 发表于 2016-6-12 21:03:01

想请教下这个程序怎么使用啊!新的驱动包在什么地方可以下载!如和在G4DZ中写引导2003pe。ISO这个代码!
2010win5xp 发表于 2016-6-12 21:02:58

想请教下这个程序怎么使用啊!新的驱动包在什么地方可以下载!如和在G4DZ中写引导2003pe。ISO这个代码!
不点 发表于 2016-6-12 18:21:40
别误会。不才兄的报告一开始就很认真,很全面。我丝毫没有抱怨的意思。我仅仅是想提供力所能及的帮助而已。最后还是5兄比较了解内幕,帮了大忙,我也在此表示感谢。我离开开发以后,都是凭印象来回答问题。回答错了的概率,可能会是逐年上升的。请以 chenall 和 yaya 的答复为准。有时候他们忙,那么我的答复或许能够抢在时间的前面。但不要太看重我答复的内容。要知道,我的精力不够,不能仔细看完一个很长的帖子或 bug 报告,那么,我也就可能回答错了。

不才 发表于 2016-6-12 16:56:24
本帖最后由 不才 于 2016-6-12 16:59 编辑
527104427 发表于 2016-6-12 16:49
我上传的F6IMG可以支持旧grldr的。里面有两套外部命令,不同的grldr调用不同的外部命令。


谢谢五兄!通过使用bc进行两个文件的差异比较,我看到了您的版本的优点。再次感谢!
527104427 发表于 2016-6-12 16:49:06
不才 发表于 2016-6-12 15:59
谢谢五兄!您提供的F6IMG测试通过!在新版grldr环境下使用木有问题。再次感谢!

此外,我从此处:http ...

我上传的F6IMG可以支持旧grldr的。里面有两套外部命令,不同的grldr调用不同的外部命令。

点评

谢谢五兄!通过比较两个文件的差异,我看到了您的版本的优点。再次感谢!  详情 回复 发表于 2016-6-12 16:56
不才 发表于 2016-6-12 15:59:10
本帖最后由 不才 于 2016-6-12 16:47 编辑


谢谢五兄!您提供的F6IMG测试通过!在新版grldr环境下使用木有问题。再次感谢!
比较了一下您提供的F6IMG与 zxw 兄提供下载的“只支持grub4dos 2015-01-20以后的”F6img优化版本,感觉批处理脚本差不多,估计性能相当(水平有限,瞎猜的哈)?但您的版本支持之前的grldr版本,使用起来会更方便些。


zxw 兄的《F6img函数改造版》下载:http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1

看来,这个“F6img与新版grub4dos的问题”帖子可以结贴了!

点评

我上传的F6IMG可以支持旧grldr的。里面有两套外部命令,不同的grldr调用不同的外部命令。  详情 回复 发表于 2016-6-12 16:49
不才 发表于 2016-6-12 15:58:42
不点 发表于 2016-6-12 10:55
grub4dos 由于某种原因需要更改底层接口或设计,那么通常外部应用程序的作者是最早发现问题的,通常他也及 ...

不点兄所言极是!我之所以将此问题反映上来,也是不愿意看到g4d有隐性的“bug”,希望心中的神器 g4d 能够更加的完美。由于我的前期工作不够扎实,导致误报,实在是抱歉!
527104427 发表于 2016-6-12 13:39:52
不才 发表于 2016-6-12 09:58
从单独运行F6img的情况看,在2014-08-22及之前版本的grldr引导环境下运行能够找到 controller drivers ...

F6IMG.7z (83.2 KB, 下载次数: 61)

点评

继续你的SIOS之路吧  发表于 2016-6-20 11:28
继续你的SIOS之路吧  发表于 2016-6-20 11:28
想请教下这个程序怎么使用啊!新的驱动包在什么地方可以下载!如和在G4DZ中写引导2003pe。ISO这个代码!  详情 回复 发表于 2016-6-12 21:03
想请教下这个程序怎么使用啊!新的驱动包在什么地方可以下载!如和在G4DZ中写引导2003pe。ISO这个代码!  详情 回复 发表于 2016-6-12 21:02
谢谢五兄!您提供的F6IMG测试通过!在新版grldr环境下使用木有问题。再次感谢! 此外,我从此处:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=204213&extra=&page=1 《F6img函数改造版》下载的 zxw 兄的  详情 回复 发表于 2016-6-12 15:59
不点 发表于 2016-6-12 10:55:49
grub4dos 由于某种原因需要更改底层接口或设计,那么通常外部应用程序的作者是最早发现问题的,通常他也及时跟进了。

肯定不会没事故意制造不兼容性。都是为了解决某个已知问题而不得不进行变动。好在这种不兼容性的变动不多。

点评

不点兄所言极是!我之所以将此问题反映上来,也是不愿意看到g4d有隐性的“bug”,希望心中的神器 g4d 能够更加的完美。由于我的前期工作不够扎实,导致误报,实在是抱歉!  详情 回复 发表于 2016-6-12 15:58
不才 发表于 2016-6-12 09:58:27
本帖最后由 不才 于 2016-6-12 16:11 编辑
不点 发表于 2016-6-12 09:01
你的报告很有疑问的地方在于,你没有说 grub4dos 本身能否访问你的硬盘分区。

如果是 yes,那么,问题不 ...


从单独运行F6img的情况看,在2014-08-22及之前版本的grldr引导环境下运行能够找到 controller drivers,而2014-08-22之后grldr的环境下运行F6img,则找不到 controller drivers。
也就是说,F6img只有在2014-08-22之前版本的grldr下运行也正常!
由于最近貌似没有见到zxw兄来无忧,故暂无法请其分析、解决问题。
在此提出该问题,也是希望g4d的作者帮忙分析、确认一下:是否的确是因新版g4d对于可执行文件格式的改动,导致了F6img无法正常运行?或是新版的g4d存在隐性的bug。当然,希望不是后者!
不情之请,还望见谅。以为毕竟Chenall兄对于“自己的孩子”(g4d)还是熟悉些,分析问题的原因会比zxw兄要有优势些哈。(F6img的源码在顶楼底部)

补充:
刚才去zxw兄的帖子里找到了一个“只支持grub4dos 2015-01-20以后的”F6img版本,看来zxw兄早已经注意到了问题。待我试试,再来报告。
再补充:
在此处:http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1 《F6img函数改造版》——zxw
找到的F6img,经测试,在2014-08-22之后grldr的环境下通过。
不点 发表于 2016-6-12 09:01:52
本帖最后由 不点 于 2016-6-12 09:08 编辑

你的报告很有疑问的地方在于,你没有说 grub4dos 本身能否访问你的硬盘分区。

如果是 yes,那么,问题不在 grub4dos 上,而在 windows 软件上。你知道,启动 Windows 以后,grub4dos 就完全没有 “责任” 了。

你定位了出现问题的版本,这很好。但没定位出现错误的命令。

如果是 F6IMG 出的错,你应该和 F6IMG 的作者联系。

判断问题出在哪里?这才是最需要的。否则,大海捞针,问题难以确定。

点评

从单独运行F6img的情况看,在2014-08-22及之前版本的grldr引导环境下运行能够找到 controller drivers,而2014-08-22之后grldr的环境下运行F6img,则找不到 controller drivers。 也就是说,F6img只有在2014-08-22  详情 回复 发表于 2016-6-12 09:58
不才 发表于 2016-6-12 08:57:44
comzhongwy 发表于 2016-6-12 01:12
看你的描述好像只更新了grldr文件,其他文件没有同时更新吗?

是的,能否识别硬盘的差异仅仅是2014-08-22前后版本grldr的不同。
lintrainwy 发表于 2016-6-12 01:12:19
看你的描述好像只更新了grldr文件,其他文件没有同时更新吗?

点评

是的,能否识别硬盘的差异仅仅是2014-08-22前后版本grldr的不同。  详情 回复 发表于 2016-6-12 08:57
lintrainwy 发表于 2016-6-12 01:12:15
看你的描述好像只更新了grldr文件,其他文件没有同时更新吗?
不才 发表于 2016-6-11 19:16:49
从pseudo版主的关于0pe的帖子里找了个2015.8.30更新的 零+十pe ≈ 300MB,解开来看,未能找到F6img。
哪位仁兄帮忙指点一下该如何将旧版的 F6img 按照新格式进行编译?或从顶楼底部下载 F6img的源码帮忙编译一下。谢谢!
不点 发表于 2016-6-11 18:14:54
也像是 gpt 支持的 bug,让 chenall 看看。
不才 发表于 2016-6-11 17:50:31
本帖最后由 不才 于 2016-6-11 18:14 编辑

谢谢不点兄赐教!
不过有一点疑问:若属于程序需要重新编译的话,为何换了两台电脑就没有问题了呢?
我找个0pe瞅瞅,看看里面是否有F6img先?

看了不点兄的分析,带着上述的疑惑,重新在两台测试“没有问题”的电脑上进行了再次测试,才发现测试通过的两台电脑的磁盘控制器设置居然是“Native IDE”而非“AHCI”
。重新设置为“AHCI”后,20150518版的grldr引导u盘问题依旧,还是未能找到硬盘。
看来,或许真的如不点兄所言了!
不点 发表于 2016-6-11 17:33:23
这好像是 grub4dos 可执行文件格式改动引起的吧?你的旧软件需要按照新格式编译,才能支持新版 grub4dos。

pseudo 的 0pe 一直紧跟 grub4dos,你可看看 0pe 是否有问题。如果没问题,你把 0pe 里面的 grub4dos 外部命令拷过来,覆盖你的,试试怎么样?

这方面的问题,可以向 chenall 、pseudo 咨询。

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 01:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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