无忧启动论坛

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

【玩】续尾法合并grldr和PE.ISO成功案例(基于grub4dos的合盘)

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-15 18:10:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天晚上群中有朋友谈到“基于grub4dos的合盘,新突破,★11.14新增续尾法”,就是想把grldr和PE.ISO合并,于是我认真拜读了下pseudo发的帖子,今天就尝试着把grldr合并,遇到了不少的问题,在p大的指导下最终成功的把grldr和PE.ISO合并成功,内置于fbinst做的启动盘中启动成功,呵呵,先拿出来分享一下。

具体制作过程今天先不发了,下次补上,先给个下载地址,大家有兴趣的可以玩下。

grldr11b文件既是引导文件又内置了WINPE,自己引导自己。

本版本grldr11b中内置了p大的最新的0pe([2010-05-15测试] 四PE合一兼通用F6模块(4MB单文件版)

第一步:下载grdlr和PE.ISO合并后的新grldr - grldr11b;
第二步:利用fbinsttool把grldr11b拖入ud根目录;
第三步:方法A,修改fbinst菜单,利用fbinst引导grldr11b,
                       增加如下内容(如果F2被占用请更换其他F*)

                       text "F2. grldr+0PE"
                       menu F2 grldr "grldr11b"


            方法B,修改grldr菜单,利用grldr引导grldr11b,菜单如下,

                      title [X]    启动grldr合并PE后的引导文件
                      chainloader --force (ud)/grldr11b

第四步:保存好菜单后,用U盘启动,选择方法A的在fbinst菜单出现的时候选择对应的菜单,
            选择方法B的,进入grldr菜单后选择相应的菜单。

第五步:成功引导grldr11b后,grldr11b会引导自身内置的PE.ISO。

特别注意:grldr11b的名称不可以修改,必须放到ud根目录,也不可以更改路径。

纯属YY,欢迎拍着指正。

grldr11b下载地址:

http://u.115.com/file/f1a1898ff8


补启动图:

1  改造前的两个用来合并的文件



2 改造后的大体积grldr,重命名为grldr11b



3  修改fbinst菜单



4  拖入grldr11到ud根目录



5  选择fbinst菜单



6  加载过程




7  成功启动到0pe1.1b的菜单



[ 本帖最后由 Plantsoot 于 2010-5-15 18:38 编辑 ]
2#
 楼主| 发表于 2010-5-15 18:11:22 | 只看该作者
占位…………备用

占位…………备用
回复

使用道具 举报

3#
 楼主| 发表于 2010-5-15 18:12:07 | 只看该作者
图片教程预留区……
图片教程预留区……
回复

使用道具 举报

4#
发表于 2010-5-15 18:17:50 | 只看该作者
沙发,看看怎么样,最好有预览图
回复

使用道具 举报

5#
发表于 2010-5-15 18:32:58 | 只看该作者
学习一下,现正在学习合盘。
回复

使用道具 举报

6#
发表于 2010-5-15 18:40:04 | 只看该作者
还在前十

oh  yeah !!

感谢楼主共享精神!!
回复

使用道具 举报

7#
发表于 2010-5-15 18:53:12 | 只看该作者
这个方法适合FBINST,不过个人认为合并后可能0PE灵活的优势就体现不出来了。若要升级也许要费些事。
回复

使用道具 举报

8#
发表于 2010-5-15 19:07:16 | 只看该作者
快点占位,准备学习提问,靠前
回复

使用道具 举报

9#
 楼主| 发表于 2010-5-15 19:10:40 | 只看该作者
原帖由 guoqqqqqq 于 2010-5-15 18:53 发表
这个方法适合FBINST,不过个人认为合并后可能0PE灵活的优势就体现不出来了。若要升级也许要费些事。


是的,修改是比较麻烦,真准备写个工具,自动生成,过些日子看看有没时间弄。

呵呵,纯属玩玩而已。
回复

使用道具 举报

10#
发表于 2010-5-15 19:12:25 | 只看该作者
合并后的优点是什么?
回复

使用道具 举报

11#
发表于 2010-5-15 20:18:08 | 只看该作者
这样跟用GRLDR直接引导PE.ISO有什么优势?
回复

使用道具 举报

12#
发表于 2010-5-15 23:34:51 | 只看该作者
是啊 跟用GRLDR直接引导PE.ISO有什么优势?
回复

使用道具 举报

13#
发表于 2010-5-16 01:12:56 | 只看该作者

回复 #12 米果 的帖子

目录清爽  而且一个字  玩
回复

使用道具 举报

14#
 楼主| 发表于 2010-5-16 10:15:14 | 只看该作者
原帖由 goto0015 于 2010-5-15 20:18 发表
这样跟用GRLDR直接引导PE.ISO有什么优势?


这个问题不好说,不过我有个想法,GRLDR可以同时合并几个PE.ISO,调用的时候也有个菜单,可以自己选择加载内置的哪个PE,尚未测试,不知道能否成功。

就是图个好玩,同时学习下GRUB4DOS的强大功能。
回复

使用道具 举报

15#
发表于 2010-5-17 11:17:17 | 只看该作者
原帖由 Plantsoot 于 2010-5-15 18:10 发表
具体制作过程今天先不发了,下次补上,先给个下载地址,大家有兴趣的可以玩下。 ...


需要的是制作过程和解决方法
回复

使用道具 举报

16#
发表于 2010-5-18 06:32:07 | 只看该作者
有用的,有玩的,丰富多彩。
回复

使用道具 举报

17#
发表于 2010-6-22 21:47:13 | 只看该作者
下午按pseudo和plantsoot的续尾法在grldr上续了个plpbt.img.gz,得到grldr,按pseudo的重新生成可启动ISO的工具.rar中的向导生成了.iso,在虚拟机Virtual PC中测试通过,但在本机上,通过在boot.ini中追加c:\grldr="plpbt"(本地NTFS分区),出错,只能到grub提示符下,请问我这样制作的grldr是不能在NTFS上工作?还是别的原因??

之所以要在grldr上续了个plpbt.img.gz,主要相通过plpbt,简单的实现光盘和U盘启动,避免每次都修改BIOS,当然也希望借助续尾法实现单文件化,传统的方法grldr(内置菜单调用plpbt.img)+plpbt.img可以在NTFS上通过,已测试!

顺便问一下,0PE能否象其他PE一样(据称可实现,没试过)安装到本地硬盘或者移动硬盘(两者都是NTFS分区),有什么需要特别注意的?试过将0PE安装到本地硬盘或者移动硬盘(两者都是NTFS分区)都失败了,

我现在的标配:

一个小U:0PE内置ud分区,专用
1G-U:0PE外置,以备不时之需,可以临时删掉0PE等维护工具以扩充空间
40G移动硬盘:尝试0PE安装到移动硬盘(NTFS分区)失败,目前为ntldr引导的 真正的U盘LPC(XP SP3精简版)+自己定制的Ghost启动盘

grldr续plpbt.img.gz菜单:
debug off
clear
pause --wait=0 PE loader by nerdpal 2010.06
map --mem=0xB000 /GRLDR (rd)
map --mem (rd)435+162,82584 (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

[ 本帖最后由 nerdpal 于 2010-6-22 22:00 编辑 ]

20100622213646671.png (13.54 KB, 下载次数: 29)

.iso在虚拟机Virtual PC中测试通过

.iso在虚拟机Virtual PC中测试通过

0PE.rar

188.67 KB, 下载次数: 26, 下载积分: 无忧币 -2

按pseudo的重新生成可启动ISO的工具.rar中的向导生成了.iso,内含续尾的grldr

回复

使用道具 举报

18#
 楼主| 发表于 2010-6-22 22:11:19 | 只看该作者

回复 #17 nerdpal 的帖子

哇,沉入海底的帖子被老兄翻出来了,呵呵。

NTFS分区的我还真没测试,可能会出错,这个得找熟悉分区格式的高手回答一下,FAT32和NTFS的区别。
回复

使用道具 举报

19#
发表于 2010-6-22 22:51:21 | 只看该作者
一直收藏着这个帖子,也在盼Plantsoot出个处理程序,下午无聊中,就自己尝试着做了一个测试。。。
回复

使用道具 举报

20#
 楼主| 发表于 2010-6-22 22:55:58 | 只看该作者
原帖由 nerdpal 于 2010-6-22 22:51 发表
一直收藏着这个帖子,也在盼Plantsoot出个处理程序,下午无聊中,就自己尝试着做了一个测试。。。


我当时就想做一个工具来的,但没考虑NTFS分区的情况。
最近事情太多,烦心事也太多,没什么心情搞。
不过这个东东,有时候还是有点用处的。
回复

使用道具 举报

21#
发表于 2010-6-22 23:37:02 | 只看该作者
原帖由 pseudo 于 2010-6-22 22:38 发表
1. 这个
map --mem=0xB000 /GRLDR (rd)
中,文件名GRLDR有无大小写方面问题?

2. 尝试去掉
=0xB000

3. 用grldr冒名顶替ntldr试试。



多谢pseudo和plantsoot,我刚才又仔细测试了一下,似乎我附件的那个.iso中的grldr提取后追加到boot.ini中在NFTS下是可以引导的,可能是我下午的时候有点急、有些仓促,把续尾前、后的grldr搞混了,将续尾前的grldr放在了c:\下,刚才按“文件名GRLDR有无大小写方面问题”时,发现之前c:\grldr的大小有误。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 17:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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