无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4827|回复: 16
打印 上一主题 下一主题

关于 GRUB4DOS 版本和 0PE | BUG or Purposely ||已解决||

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-5 09:46:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
具体我也不知道是什么原因:

启动U盘是以FBINST的方式

GRUB4DOS 0。4。4    2009。06 20   

title 【 A 】运行全内置 0PE.UD 微型工具箱
configfile (ud)/0PE/MENU.0PE


0PE (XP)    BY   Peseudo   2009.0908


这个版本的GRUB 可以正常启动   



因为觉得版本是不是有点旧了  替换了一下 grldr   把内置菜单换过来。。

换成了    GRUB4DOS 0。4。5a 2010-04-20

发现在我的另一台电脑上面不能正常启动0PE  (上面一个版本可以启动)

到     

   Starting camain()...

floppies.orig=1, harddrives_orig=0, floppies_curr=1, harddrives_curr=2,


这里卡住不动  




不知道是不是这个版本的兼容性不好还是那台机的主板太老了??


并且有没有必要换最新版本的   grldr   ????



不知是 BUG 还是GRUB4DOS 做了改动       老版本行 新版本不行。。   还是  0PE  的菜单 当时是按以前的GRUB编写?

以前一直这样用着   没想过改文件   今天没事瞎折腾   出问题了

[ 本帖最后由 songnic 于 2010-5-6 17:39 编辑 ]
2#
 楼主| 发表于 2010-5-5 10:01:21 | 只看该作者
刚刚下载了一个 0.4.5b 2010-05-03

只是替换了grldr 文件并且把原来的代码保存了进去   UTF-8 编码

其他的ISO  外置的PE  IMG软件 都可以正常启动

就只有这个0PE 不能正常启动。。

不知道是不是不能这样换。。


(我是在FBINST 里面 GRLDR 菜单 CTRL+A 复制  然后再导入GRLDR文件 CTRL+A 粘贴)
回复

使用道具 举报

3#
发表于 2010-5-5 10:06:00 | 只看该作者
光换grldr是不行的。新版的有些命令外置了。
回复

使用道具 举报

4#
 楼主| 发表于 2010-5-5 10:48:34 | 只看该作者
原帖由 zxw 于 2010-5-5 10:06 发表
光换grldr是不行的。新版的有些命令外置了。



不怎么明白。。



我是这样弄的。。


title 【 00 】进入 P E 工具箱常用菜单  
configfile (ud)/boot/petools.lst


petools.lst   

title 【 A 】运行全内置 0PE.UD 微型工具箱
configfile (ud)/0PE/MENU.0PE

并且可以启动一半。。    不知道是哪里的问题   搞不懂。。
回复

使用道具 举报

5#
发表于 2010-5-5 10:54:42 | 只看该作者
你需要把0PE也更新到最新版  或者用你手头有的0PE里的grldr来启动
回复

使用道具 举报

6#
 楼主| 发表于 2010-5-5 12:15:24 | 只看该作者
刚放了另一个最新的0PE到外置区   可以启动。。
不知道版本问题   还是真像楼上所说的命令外置了。。

顺便问下。。    要怎么样才能让他进入到

GRUB>      

如果  GRUB换成新版本了,  那以前的旧的0PE就不能用了。。  

有没有解决办法呢?

[ 本帖最后由 songnic 于 2010-5-5 12:35 编辑 ]
回复

使用道具 举报

7#
发表于 2010-5-5 16:21:03 | 只看该作者
这个光换GRUB不行的,还要换压缩包里的GRUB。exe
回复

使用道具 举报

8#
 楼主| 发表于 2010-5-5 20:16:38 | 只看该作者
原帖由 thttht 于 2010-5-5 16:21 发表
这个光换GRUB不行的,还要换压缩包里的GRUB。exe




放UD区的,  好像没有GRUB.exe 这个文件??

是不是被隐藏起来了呢??


我怎么感觉今天有点像小白。。  


算了不问了,    用另种办法 让两个文件共存了。。

[ 本帖最后由 songnic 于 2010-5-5 20:52 编辑 ]
回复

使用道具 举报

9#
发表于 2010-5-5 21:00:22 | 只看该作者
0pe.iso里面根目录下就有个grldr,编辑它。然后放到fbinst里面就行了。p大的说明文档里面有详细说明
回复

使用道具 举报

10#
 楼主| 发表于 2010-5-5 21:23:24 | 只看该作者
原帖由 假大空 于 2010-5-5 21:00 发表
0pe.iso里面根目录下就有个grldr,编辑它。然后放到fbinst里面就行了。p大的说明文档里面有详细说明



就是编辑的这个  问题算是解决了一半,  但还是没有弄明白  问题出在哪里了。。

0PE的这个菜单太复杂了 正在找资料学习中。。

哪天有空了再继续折腾!~~
回复

使用道具 举报

11#
发表于 2010-5-6 09:56:39 | 只看该作者
问题很简单:
    1、GRUB4DOS是个开源软件,可以自己修改与编译的;
    2、0PE的GRLDR是个特殊的版本,P大是修改过G4D的原代码重新编译的,虽然和目前的G4D同步,但有些内容不太一样。
    因此,所以你换成最新版时不能启动,完全是由不兼容的问题引起。只有等P大更新后你再去动手吧。
回复

使用道具 举报

12#
发表于 2010-5-6 10:07:47 | 只看该作者
原帖由 songnic 于 2010-5-5 20:16 发表




放UD区的,  好像没有GRUB.exe 这个文件??

是不是被隐藏起来了呢??


我怎么感觉今天有点像小白。。  


算了不问了,    用另种办法 让两个文件共存了。。




我不是已经说了吗!要更换0PE\0PE.GZ压缩文件里面0PE。img里的grub.exe和光盘根目录的GRLDR文件一起换,这两个文件版本要一致!
回复

使用道具 举报

13#
 楼主| 发表于 2010-5-6 10:55:01 | 只看该作者
原帖由 天使的魔翼 于 2010-5-6 09:56 发表
问题很简单:
    1、GRUB4DOS是个开源软件,可以自己修改与编译的;
    2、0PE的GRLDR是个特殊的版本,P大是修改过G4D的原代码重新编译的,虽然和目前的G4D同步,但有些内容不太一样。
    因此,所以你换 ...




原来是这样啊,   经过编译过的。。
谢谢啊,   太复杂了, 为了弄弄懂P大的菜单都不简单啊    都学习了好几天了。。



原帖由 thttht 于 2010-5-6 10:07 发表




我不是已经说了吗!要更换0PE\0PE.GZ压缩文件里面0PE。img里的grub.exe和光盘根目录的GRLDR文件一起换,这两个文件版本要一致!


这个方法再试下。。 (我没在意里面也有这个。。)


问下 :      怎么通过菜单进入到       GRUB>

[ 本帖最后由 songnic 于 2010-5-6 11:14 编辑 ]
回复

使用道具 举报

14#
发表于 2010-5-6 11:57:16 | 只看该作者
原帖由 天使的魔翼 于 2010-5-6 09:56 发表
问题很简单:
    1、GRUB4DOS是个开源软件,可以自己修改与编译的;
    2、0PE的GRLDR是个特殊的版本,P大是修改过G4D的原代码重新编译的,虽然和目前的G4D同步,但有些内容不太一样。
    因此,所以你换 ...

老兄这么说可要吓坏人的。
我没有修改grub4dos,连编译环境都没搭建。

0pe目前都是直接采用当时最新的原版grub.exe、grub4dos外部命令(wenv等),它们在0PE v1.1a版的0PE.GZ里。
所用grldr也是原版程序,但内置了0pe的菜单。
grldr内置菜单不能超过4KB,0pe的菜单近4KB了,所以将菜单内置到grldr时要用官方的grubmenu.exe或用fbinsttool工具来处理。
其它工具有可能不适用于近4KB的较长菜单。例如有的工具打开grldr内置菜单,不作修改原样保存一下,内置菜单就已经走样了。

在这个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&page=29#pid1941609
里提到了一些注意事项:

七、合盘注意事项
如何与其它东西合盘终究是使用者DIY的事。

提醒几点:

1、0PE使用最新grub4dos技术,合盘所用grldr、grub.exe等应与0PE所带的版本相同,或者版本更新些(如果兼容的话)。
切忌使用旧版grub4dos,版本日期早一天都不行。

2、0PE的入口是0PE带的grldr(必要时可改名为大写0PE.BIN),或外置菜单MENU.0PE。各种启动方式都归结为调用两者之一。

3、一般不要试图修改MENU.0PE,因为它比较复杂。只调用它,必要时可通过参数调用方式直接调用其菜单项。

4、这个PE跟其它PE有所不同,多看0PE的相关文档,或者使用其它PE吧。


另外补充一下:
1、尽量使用最新版的0pe。如果合盘,可用适当版本的grldr调用MENU.0PE,或使用0pe的grldr。
2、ultraiso不是grub4dos官方指定的处理iso的工具,mkisofs才是。用ultraiso修改iso后,iso有可能损坏,必要时得用mkisofs(0pe提供有)重新生成iso。
3、合盘后启动不了0pe,绝大部分是由于grub4dos版本不对或者用ultraiso修改iso带来的问题。
回复

使用道具 举报

15#
 楼主| 发表于 2010-5-6 17:38:21 | 只看该作者
原帖由 pseudo 于 2010-5-6 11:57 发表

老兄这么说可要吓坏人的。
我没有修改grub4dos,连编译环境都没搭建。

0pe目前都是直接采用当时最新的原版grub.exe、grub4dos外部命令(wenv等),它们在0PE v1.1a版的0PE.GZ里。
所用grldr也是原版程序 ...



谢谢P大。。


我现在是利用FBINST 的菜单让新旧版本的0PE共存的

多建了个 F3  改名 grldr3   

默认的F1   进入新版本的GRUB  

F3   进入老版本的 0PE   及 工具

既然是兼容性。。  那也就只能用这种办法解决。。   


用了很久的0PE了  启动很成功      尤其是那些里面有系统的。。

我的几个工具里面  都有 0PE       这个是首选   再根据容量来适当加减其他工具。。

顺便推荐下:  0PE   UdHelper    都很不错!!     


谢谢各位!~~~
回复

使用道具 举报

16#
发表于 2010-5-8 12:37:36 | 只看该作者
回复 #2
这是看到Pauly大讲的(你也可去咨询下):
“◎ 不点已发布 Grub4DOS 0.4.5b 2010-05-03 版本,但其 grldr.mbr 没有变化(这个文件的功能相对单一,基本不会有什么变化了),但为避免误解,BOOTICE 界面中的版本号还是有改变;”

[ 本帖最后由 tansuo 于 2010-5-8 12:44 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2010-5-10 12:42:10 | 只看该作者
经过查找:

进入GRUB>  命令行的方式


title 【 12 】Grub Command
commandline


还有一种   在加载的时候  按C   

发出来留给像我一样的初学者看吧。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-26 13:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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