无忧启动论坛

标题: 【玩】续尾法合并grldr和PE.ISO成功案例(基于grub4dos的合盘) [打印本页]

作者: Plantsoot    时间: 2010-5-15 18:10
标题: 【玩】续尾法合并grldr和PE.ISO成功案例(基于grub4dos的合盘)
昨天晚上群中有朋友谈到“基于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 编辑 ]
作者: Plantsoot    时间: 2010-5-15 18:11
占位…………备用

占位…………备用
作者: Plantsoot    时间: 2010-5-15 18:12
图片教程预留区……
图片教程预留区……
作者: xwj239036865    时间: 2010-5-15 18:17
沙发,看看怎么样,最好有预览图
作者: lzy157    时间: 2010-5-15 18:32
学习一下,现正在学习合盘。
作者: 3370123    时间: 2010-5-15 18:40
还在前十

oh  yeah !!

感谢楼主共享精神!!
作者: guoqqqqqq    时间: 2010-5-15 18:53
这个方法适合FBINST,不过个人认为合并后可能0PE灵活的优势就体现不出来了。若要升级也许要费些事。
作者: badboy51888    时间: 2010-5-15 19:07
快点占位,准备学习提问,靠前
作者: Plantsoot    时间: 2010-5-15 19:10
原帖由 guoqqqqqq 于 2010-5-15 18:53 发表
这个方法适合FBINST,不过个人认为合并后可能0PE灵活的优势就体现不出来了。若要升级也许要费些事。


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

呵呵,纯属玩玩而已。
作者: yigeren    时间: 2010-5-15 19:12
合并后的优点是什么?
作者: goto0015    时间: 2010-5-15 20:18
这样跟用GRLDR直接引导PE.ISO有什么优势?
作者: 米果    时间: 2010-5-15 23:34
是啊 跟用GRLDR直接引导PE.ISO有什么优势?
作者: sratlf    时间: 2010-5-16 01:12
标题: 回复 #12 米果 的帖子
目录清爽  而且一个字  玩
作者: Plantsoot    时间: 2010-5-16 10:15
原帖由 goto0015 于 2010-5-15 20:18 发表
这样跟用GRLDR直接引导PE.ISO有什么优势?


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

就是图个好玩,同时学习下GRUB4DOS的强大功能。
作者: 33445566    时间: 2010-5-17 11:17
原帖由 Plantsoot 于 2010-5-15 18:10 发表
具体制作过程今天先不发了,下次补上,先给个下载地址,大家有兴趣的可以玩下。 ...


需要的是制作过程和解决方法
作者: ck    时间: 2010-5-18 06:32
有用的,有玩的,丰富多彩。
作者: nerdpal    时间: 2010-6-22 21:47
下午按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, 下载次数: 67)

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

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

0PE.rar

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

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


作者: Plantsoot    时间: 2010-6-22 22:11
标题: 回复 #17 nerdpal 的帖子
哇,沉入海底的帖子被老兄翻出来了,呵呵。

NTFS分区的我还真没测试,可能会出错,这个得找熟悉分区格式的高手回答一下,FAT32和NTFS的区别。
作者: nerdpal    时间: 2010-6-22 22:51
一直收藏着这个帖子,也在盼Plantsoot出个处理程序,下午无聊中,就自己尝试着做了一个测试。。。
作者: Plantsoot    时间: 2010-6-22 22:55
原帖由 nerdpal 于 2010-6-22 22:51 发表
一直收藏着这个帖子,也在盼Plantsoot出个处理程序,下午无聊中,就自己尝试着做了一个测试。。。


我当时就想做一个工具来的,但没考虑NTFS分区的情况。
最近事情太多,烦心事也太多,没什么心情搞。
不过这个东东,有时候还是有点用处的。
作者: nerdpal    时间: 2010-6-22 23:37
原帖由 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的大小有误。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3