Plantsoot 发表于 2010-6-27 14:36:17

百草霜fbinst&0PE合盘FBA制作过程【2011-2-1更新为春节版】

【最近发现很多攻击fbinst的人,不喜欢fbinst的朋友勿入,谢谢】
【游客目前无法看到论坛的图片和附件,有需要请登录后再浏览】
◈ 【索引】


[*]第一篇 【Fbinst+0PE1.2b启动盘制作】---- 2楼
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&page=1#pid1988517[*]第二篇 【Fbinst&0PE + 其他PE(我心如水)合盘制作过程】 ---- 3楼
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&page=1#pid1988540[*]第三篇 【MsgDiyer - GfxMenu Message制作工具】 ---- 4楼
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&page=1#pid1988541[*]第四篇 【0PE中用原版系统ISO包安装系统的演示】(不推荐,仅做为对一种方法的研究)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=166047[*]第五篇 【RUN模块使用说明】---- 5楼
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&page=1#pid1988542◈ 【更新日志】

◈◈【百草霜fbinst&0PE合盘春节版】

1、版本简单说明:
   (1)百草霜fbinst_0PE合盘春节加强版
      ①内置0PE1.2.5中文版、我心如水2003PE网启版、我心如水WIN7PE新年版、HPY2003PE网启版
      ②SRS驱动50M,PETOOLS工具110M
      ③建议扩展分区至少600M,如果空间不够可以用fbinsttool删除fba中的部分内容,然后整理碎片再导入
   (2)百草霜霜fbinst合盘单0PE春节版
      ①内置0PE1.2.5中文版
      ②SRS驱动50M,PETOOLS工具110M
      ③建议扩展分区至少300M,如果空间不够可以用fbinsttool删除fba中的部分内容,然后整理碎片再导入
   (3)内置RUN模块是以zxw的为母板修改而来,但不完全相同,其中加载MAXDOS的菜单写法不同,
      加载硬盘XP、2k3和WIN7的方式不同,请不要随意更改以免出错,其他菜单的写法相同
2、本合盘采用RUN批处理模块(感谢Chenall 、zxw、sratlf )      
3、感谢:fbinst(Bean),fbinsttool(jianliulin), 0PE(Pseudo),grldr(chenall)
         RUN模块(Chenall 、zxw、sratlf ),PECMD(lxl1638),gzk101,天涯海角1216,66369 ,HPY和各位支持鼓励我的朋友等。
4、本fbinst合盘用了无忧启动各位大侠的作品,纯属YY之作,只求用来学习和研究,仅供参考,有问题可以到论坛提问,我尽自己最大的努力解答,欢迎各位批评指正.
5、下载地址

注:RUN模块可能存在bug,我会定期更新,更新后会传到1楼底部。

百草霜fba + syslinux启动+可见分区CDlinux 、beini 和可见区菜单制作过程






         ◈◈【百草霜fbinst合盘元月版0PE我心如水PE版】
         
         1、ud默认主分区,300M扩展分区(主分区默认就可以了,当然也可以更大)
         2、内置Pseudo大的0PE更新为1.2.4版(2011-1-2日更新),只含XPPE组件
         3、使用的grldr要和0PE中的一致(grldr请不要随意更换版本,2011-1-1号以后的版本)
         4、内置我心如水PE无忧启动十周年纪念版(精简版),未包含burg
         5、PETOOLS和SRS比较大,可以根据具体情况自行增减,或进入PE后udhelper按需运行
         6、附上message制作工具“MsgDiyer”
         7、附上Fba启动测试器V1.1内测版,方便测试fba
            

         ◈◈【百草霜fbinst合盘元旦版之单0PE版】

                  1、ud默认主分区,300M扩展分区(主分区默认就可以了,当然也可以更大)
2、内置Pseudo大的0PE更新为1.2.4版,只含XPPE组件
3、使用的grldr要和0PE中的一致(grldr请不要随意更换版本)
4、本版本未包含其他版本PE,未包含burg
5、PETOOLS和SRS比较大,可以根据具体情况自行增减,或进入PE后udhelper按需运行
6、附上message制作工具“MsgDiyer”
7、附上Fba启动测试器V1.1内测版,方便测试fba
8、本合盘采用基于WENV的RUN批处理模块,大大简化了菜单的写法,感谢Chenall 和 sratlf
9、感谢:fbinst(Bean),fbinsttool(jianliulin), 0PE(Pseudo),grldr(chenall)
            RUN模块(sratlf),PECMD(lxl1638),gzk101,天涯海角1216,66369 ,HPY和各位支持鼓励我的朋友等。
10、本fbinst合盘用了无忧启动各位大侠的作品,纯属YY之作,只求用来学习和研究,
      仅供参考,有问题可以到论坛提问,我尽自己最大的努力解答,欢迎各位批评指正.

◈◈【2010-10-10日更新,百草霜fbinst合盘1010版、增强版】






    1、内置Pseudo大的0PE更新为1.2.2版,只含XP和03中文版PE组件
    2、使用的grldr要和0PE中的一致
    3、内置hpy7332的HPY计算机维护系统中秋版(更新版)
    4、内置我心如水_SERVER_2003_PE_v16.09.11_珍藏版
    5、更新burg到v6e版,并增加fba格式主题包,burg菜单仅作几个简单的演示
    6、1010版PETOOLS和SRS删除了不常用的工具和驱动,可以根据具体情况自行增减
    7、增强版PETOOLS和SRS比较全,比较大,可以根据具体情况自行增减
    8、不喜欢带LOGO的message背景的可以自行更换,附上message制作工具“MsgDiyer测试版”
    9、本fba不求完美,只求用来学习和研究,仅供参考,有问题可以到论坛提问,
         我尽自己最大的努力解答,欢迎各位批评指正
   10、1010版ud空间要求至少主分区默认、扩展分区300M
          增强版ud空间要求至少主分区默认、扩展分区450M
   11、10.11修正内容:删除“KonBoot免口令模块”菜单,需要的请到0PE菜单内执行
   12、下载地址

Burg主题截图:







   ◈◈【2010-8-24日更新Pseudo0pe合盘含Burg(百草霜YY)0824】

         1、在“Pseudo0pe合盘含Burg(百草霜YY)0727”基础上制作的
         2、更新grldr为2010-8-12日的版本
         3、更新了0PE1.2最新的补丁(0PEv1.2(2010-08-21)XP中文版(测试补丁工具))
         4、burg更新到最新版
         5、其他未作重大修改
         6、不喜欢带LOGO的message背景的可以自行更换,附上message制作工具“MsgDiyer测试版”
         7、不求完美,只求用来学习和研究,仅供参考

   ◈◈【2010-7-27日更新、修正FBA】
            1、更新FBA为“Pseudo0pe合盘含Burg(百草霜YY)0727 .fba(305M)”
            2、内置了Pseudo大的0pe1.2 XP中文版、我心如水03PE_v15.00维护版、HPY微型03PE V7版
            3、增加burg引导方式,fbinst菜单按F3进入burg菜单,提供了简单的例子,测试阶段
            4、为了减小体积,删除了PETOOLS中的“WMP10_sudo080718.WIM”
            5、不再修改0pe内核增加五笔输入法,因为可能会影响到网启
            6、删除原有7M大的GHOST合集,改为调用MAXDOS中的ghost,数据无价,请谨慎操作,建议手工ghost。
            7、删除SRS中除了1、2、3、4.zip外的驱动包,如有需要请自行添加
            8、修改了下菜单,修正部分菜单启动失败后返回乱码的错误
            9、本FBA只是为了学习,其中一些启动项启动后不完善,是为了测试用,仅供参考。
            A、修正7月26日xianxinlqh制作的fba包中的错误,并重新上传,
                     该版本450M,内置0pe1.2 4in1和我心如水03PE_v15.00维护版、HPY微型03PE V7版
      
      
      ◈◈【2010-7-26日更新FBA,委托xianxinlqh
            1、更新0pe到2010-7-25版本
            2、合盘PE改为我心如水、HPY两位大大的最新版
            3、出现错误,停止下载,这里向大家道歉。

      ◈◈【2010-7-15日更新FBA,7月17更新一点说明】
             1、 更新为Pseudo0pe合盘(百草霜YY)0715
                  ① 更新“0PEv1.2b(2010-07-14)_本文件有注释”中涉及到的文件
                  ② 增加03PE中文版,现在是0PE的XP、03PE中文版
                  ③ 添加可供0PE用的可选硬盘驱动库2010-07-04
                  ④ 包含0PEv1.2b(2010-06-26)XP中文版_全藏入ud网启补丁
                  ⑤ 更新binst1.6v11、FbinstTool_1.601(v11)、udhelper1.21、grub4dos-0.4.5b-2010-07-12
                  ⑥ 合盘PE更新为“我心如水03PE_v15.00维护版”
                  ⑦ 增加数据恢复软件
                  ⑧ 0PE增加极点五笔输入法(五笔+拼音)
                  ⑨ 更改部分菜单写法
            2、特别注意:如果用7月15日的FBA制作U盘启动失败,请尝试文件列表改为20480或10240.
            
      ◈◈【2010-7-9日更新】
             1、[制作过程] 增加MsgDiyer(GfxMenu Message制作工具)的测试版本,新写的工具,如有问题请反馈,谢谢。

      ◈◈【2010-7-7日更新】         
             1、 增加网友xianxinlqh帮我修改的FBA的下载地址;

      ◈◈【2010-7-3日更新】
             1、 增加网友xianxinlqh帮我修改的FBA的下载地址;
             2、 加入0PEv1.2b(2010-06-26)XP中文版_全藏入ud网启补丁;
             3、[制作过程] 增加fbinst引导菜单的举例(2楼底)。
            

      ◈◈【2010-7-2日更新】
             1、 修复“百草霜FBA0627Pseudo0pe1.2b”中的菜单错误;
             2、 增加“HPY计算机维护系统UD版V7.25”作为合盘的PE;
             3、[制作过程] 增加“用winhex暴力修改message背景图及参数设置”的过程(4楼);


◈ 【百草霜制作的Fbinst&Pseudo0pe合盘下载地址7月7日更新】

      ◈◈ 0PE1.2B(2010.7.7).fba_DIY百草.rar(xianxinlqh上传,特别感谢,辛苦了)
             下载地址:http://u.115.com/file/f8976eadc0
            1、合盘PE:HPY计算机维护系统UD版V7 (两种方式调用)

      ◈◈ 0PE1.2B(2010.7.3)DIY百草.rar(xianxinlqh上传,特别感谢,辛苦了)
             下载地址:http://u.115.com/file/f8324de874            
             1、合盘PE:
                  我心如水Server 2003 v14.66 PE 维护版   -----    ISO/WH.ISO
                  我心如水 Server 2003 上网维护                -----    ISO/PE.ISO   
             2、修正0627版中几个菜单错误 ;
             3、加入0PEv1.2b(2010-06-26)XP中文版_全藏入ud网启补丁。
            

      ◈◈ 百草霜FbaPseudo0pe0702说明和下载地址
             下载地址:http://u.115.com/file/f1a0f8a4a6
            1、Fbinsttool10601V3制作,内置“Pseudo大0PE1.2bXP中文版”和“HPY计算机维护系统UD版V7.25”;
            2 、合盘菜单加了几个常用的DOS下的工具
            3 、本FBA包仅作为参考,并未进行全部测试,本次修正0627版中几个错误。如有问题请批评指正;
            4、 特别注意:必须用fbinsttool_10601(内含fbinst v3)以上版本制作,
                              不兼容fbinsttool1.509以前的版本。
            5、0PEv1.2b(2010-06-26)XP中文版_全藏入ud网启补丁(2010-07-02).7z
               仅在0PE.ISO全解开全藏入ud,并要作网启服务器来用时,需要此补丁替换ud内0PE目录中相应文件。
               http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=1#pid1860161


◈ 【说明】
          已经有很多大大们制作了Fbinst&PE的合盘,而且做的很好,我在这里班门弄斧了,希望多多指教。
       有几个网友一直想要一个完整的制作流程,这个教程工作量很大,想做的很完整对我是个挑战。
       先放出一个用Pseudo大的0pe1.2b制作的合盘FBA包下载地址,制作流程慢慢我再补充

◈ 【制作过程中用主要用到的软件】
      1、FbinstTool1.601V3版,作者jianliulin(内置fbinst1.6v3,作者Bean),下载地址见1楼底部。
      2、0PE1.2b,作者Pseudo;
          下载地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=1#pid1860161      
      3、我心如水 SERVER 2003 PE,作者66369 (我心如水)
          下载地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=172333
         HPY计算机维护系统UD版V7.25[可以从这个FBA包中提取WINPE03.ISO作为合盘PE,也可以直接用这个FBA包]
         http://bbs.wuyou.net/forum.php?mod=viewthread&tid=162825
      4、MsgDiyer - GfxMenu Message制作工具,下载地址见4楼。
         
      5、其他工具暂不列出来了。

[ 本帖最后由 Plantsoot 于 2011-4-22 21:34 编辑 ]

Plantsoot 发表于 2010-6-27 14:36:23

◈第一篇 【Fbinst+0PE1.2b启动盘制作】

◈◈【fbinst简介】
[*]fbinst可以说是新型万能USB启动盘制作软件。由于种种复杂原因,不同BIOS对U盘CHS/LBA参数处理结果不尽相同,导致同一个U盘,在一台机器上BOOT成功,在另一台机器上就可能BOOT失败。开源社区的bean提出了巧妙构思,开发出fbinst,基本解决了BIOS下的CHS/LBA参数适应调整问题,使U盘BOOT成功率大大提高。(除非碰上了极度变态的主板和BIOS)。[*]fbinst支持构造菜单选择不同的loader(grub、msdos、linux、syslinux和burg)目前大多是用grub(grldr)和fbinst的结合。
burg是bean新开发的,可以用fbinst引导,可惜目前burg尚未支持map更能,我们还需继续等待。[*]fbinst的数据分区分为两部分
主分区:最小8M并且必须存在,文件非连续存储,Map镜像时必须加--mem,不建议主分区大于8M,无意义。
扩展分区:fbinst 扩展分区最大能支持到2T,文件连续存储,建议用于存放数据。[*]命令行(包括批处理)用fbinst.exe来制作启动盘需要一定的基础,本文暂不讨论。[*]fbinst1.5版本和新的fbinst1.6V3版不兼容,本文选用fbinst1.6V3版,不兼容1.5版,请大家切记备好好自己的U盘数据。
fbinst1.6V3版本的文件列表发生变化,缺省列表使用最大值456960;尽量使用大列表,除非变态U盘不支持大的文件列表。[*]FbinstTool是jianliulin开发的fbinst的GUI也就是图形化界面软件,为的是让操作变的直观和简单。本文的启动盘就是用FbinstTool1.601V3版制作。
以下用到的FbinstTool均是1.601V3以后的版本,不再兼容1.509以前的版本,请特别注意。[*]用FbinstTool制作U盘,已经制作过的,无需重复格式化,除非改变大小和更换fbinst版本。[*]详细说明见“天涯海角1216 ”版主的“【教程】fbinst 启动U盘解读(MBR层面)”
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=172572[*]
ud若干特殊现象解释◈◈ 【制作或重新制作fbinst盘的三种方法】

◈◈◈ 〖方法一〗 【新制作或重新制作fbinst盘,用FbinstTool格式化后拖入文件】


1、打开FbinstTool1.601V3版(以下出现的FbinstTool均为此版本)



2、使用FbinstTool格式化(注意备份数据,选择正确的磁盘,注意部分型号U盘不支持20480以上列表,比如我的朗科U228不支持大列表)



《很多网友说要详细的格式化参数的说明,感谢jianliulin已经为我们写好,我整理了一下分享给大家》



3、格式化完成,空白的启动盘做好了,主分区+扩展分区我们统称“ud”,这个时候需要添加文件了。
      添加合盘用的文件有两种方法,一种是把文件导入或拖入ud,另外一种是导入别人制作好的fba包。



4、【第一种情况:把文件拖入ud全新制作合盘】
① 文件准备



② 拖文件到ud



③ 拖入文件后的结构



④ 修改fbinst菜单



⑤ 修改grldr内置菜单,改为合盘用的菜单




◈◈◈ 〖方法二〗 【Fbinsttool格式化后导入FBA包】

1、首先用fbinsttool格式化U盘,按〖方法一〗中的方法做到下图的步骤。



2、点“数据管理”中的“从文件恢复数据”,选择FBA进行文件恢复




3、导入成功后的文件结构



◈◈◈ 〖方法三〗 【Fbinsttool直接利用做好的FBA来格式化U盘】 [注:我个人不推荐这种方法]

1、用FBA作为模板来格式化U盘,准备好需要的文件



2、选择准备好的FBA包,有必要的话可以修改格式化参数,这个根据实际情况。



3、用FBA模板格式化成功后的文件结构




◈◈ 【制作好的fbinst启动盘,想打包成FBA,自己备份用或者给别人用的操作方法】

1、制作好启动盘,进行一次“执行碎片整理”,然后点“备份数据到文件”,选择好目录,填好文件名字点保存即可。



◈◈ 【制作完成后的启动界面】

1、启动到fbinst菜单




2、启动到合盘菜单



3、从fbinst菜单中按F2或者从合盘菜单中选择启动0PE后进入到0PE菜单




◈◈【fbinst引导grub、msdos、linux、syslinux、burg和MBR(chain)菜单举例】

Bean大师给的fbinst命令说明:

1. menu HOTKEY SUBCOMMAND
启动内核的命令都以menu开始,HOTKEY是对应的热键,子命令有

a) grldr FILENAME
启动grldr/ntldr文件

b) syslinux FILENAME
启动ldlinux.bin文件

c) msdos FILENAME
启动io.sys文件
   
d) freedos FILENAME
启动kernel.sys文件

e) chain FILENAME
加载启动扇区文件

f) linux KERNEL INITRD PARAM
启动linux内核

2. text STR
显示一行文字

3. timeout NUM
设置自动启动的时间

4. default NUM
设置自动启动的menu项

5. color FG/BG
设置颜色,前景/背景的格式,颜色值有
暗色:black, blue, green, cyan, red, magenta, brown, light-gray,
亮色:dark-gray, light-blue, light-green, light-cyan, light-red, light-magenta, yellow, white

背景只能使用暗色。也可以用normal来表示普通色,它相当于light-gray/black。



举例:timeout 1
default 0
color red
text "                        --------------------"
color green
text "                        Press F1> AVLDR"
menu F1 grldr "AVLDR"
color red
text "                        --------------------"
color green
text "                        Press F2> WDC-SYSLINUX"
menu F2 syslinux "ibmlinux.bin"
color red
text "                        --------------------"
color green
text "                        Press F3> CPBR"                  ( 一个扇区的PBR文件)                                                   
menu F3 chain "CPBR"
color red
text "                        --------------------"
color green
text "                        Press F4> DPBR"               ( 一个扇区的PBR文件)
menu F4 chain "DPBR"
color red
text "                        --------------------"
color green
text "                        Press F5> MaoTao WinPE"
menu F5 grldr "LDRXPE"
color red
text "                        --------------------"
color green
text "                        Press F6> XORLDR"
menu F6 chain "XORLDR.MBR"
color red
text "                        --------------------"
color green
text "                        Press F7> MBLDR"
menu F7 chain "MBLDR"
color red
text "                        --------------------"
color green
text "                        Press F8> CJJJP"
menu F8 grldr "CJJJP"
color red
text "                        --------------------"
color green
text "                        Press F9> NTLDR"
menu F9 grldr "NTLDR"
color red
text "                        --------------------"
color green
text "                        Press F10 > BOOTMGR"
menu F10 grldr "BOOTMGR"
color red
text "                        --------------------"
color green
text "                        Press F11 > PLoP Boot Manager"
menu F11 grldr "plpbt.bin"
color red
text "                        --------------------"
color green
text "                        Press F12 > GHOST"
menu F12 linux "memdisk" "G.img" "c=142 h=4 s=36 floppy"选自“天涯海角1216 ”的例子。
----------------------------------------------------------------------------------------------------
Fbinst&0PE启动盘制作过程到此结束。
至于Fbinsttool的其他用法和用途不在本文讨论范围内。
----------------------------------------------------------------------------------------------------

[ 本帖最后由 Plantsoot 于 2011-1-2 17:07 编辑 ]

Plantsoot 发表于 2010-6-27 15:00:42

◈第二篇 【Fbinst&0PE + 其他PE(我心如水)合盘制作过程】

[*]准备好制作好的
Fbinst启动盘:这里拿Fbinst&0PE启动盘把
合盘用的PE的ISO包,这里选用“我心如水 SERVER 2003 PE v14.66 维护版”注:我心如水的这个版本的PE貌似不适合做fbinst合盘,我就拿这个特殊的PE来举例吧。
一般来讲其他的PE合盘过程中没这么复杂,自己选择合适的PE合盘吧。[*]把"我心如水 SERVER 2003 PE v14.66 维护版.ISO"拖入ud,并改名为66369PE.ISO放入ISO目录

[*]增加或修改合盘菜单,引导我心如水的PE

⑴ 【方法一,常规方法】title     启动我心如水03PE v14.66 维护版
map --mem (ud)/ISO/66369PE.ISO (0xff)
map --hook
chainloader (0xff)




⑵ 【方法二,借助0PE菜单】

修改grldr菜单title     启动我心如水03PE v14.66 维护版
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/ISO/66369PE.ISO,位于任意grldr可访问的分区
write (md)0x301+1 /ISO/66369PE.ISO
#给出/ISO/66369PE.ISO的串长度为16
write 0x60360 16
configfile (ud)/BOOT/GRUB/MENU.0PE特别说明传递参数需要注意的地方:
① write (md)0x301+1 /ISO/66369PE.ISO   #/ISO/66369PE.ISO 是ISO文件的路径,不可以加(ud),记住不加!
② write 0x60360 16                              #给出/ISO/66369PE.ISO的串长度为16 ,数对字符数改成相应的                        
③ configfile (ud)/BOOT/GRUB/MENU.0PE   
   #利用0PE的菜单加载ISO,0PE菜单的路径。如果fbinst合盘中写成 configfile ()/BOOT/GRUB/MENU.0PE ,
    那么在本菜单前必须有下面的语句
    cat --length=0 ()/BOOT/GRUB/MENU.0PE || find --set-root /BOOT/GRUB/MENU.0PE
④ 再解释下/ISO/66369PE.ISO的串长
    /ISO/66369PE.ISO 串长,字符串长度,一共16个字符

    /   IS    O/66369   P   E   .   I      S   O
    123    45678910   11   12   13   14   15    16 个字符



         启动过程,部分步骤需要按回车确认。
         
         

         
         

         

         

         
      

          启动到 我心如水PE 桌面

      
-------------------------------------------------------------------------------------
Fbinst&0PE + 其他PE(我心如水)合盘制作过程完毕
其他版本的PE(ISO形式)合盘方法类似
-------------------------------------------------------------------------------------


[ 本帖最后由 Plantsoot 于 2011-2-1 17:48 编辑 ]

Plantsoot 发表于 2010-6-27 15:00:49

◈第三篇 【MsgDiyer - GfxMenu Message制作工具】

【MsgDiyer简介】

       熟悉GRUB4DOS和grldr的朋友对“GfxMenu Message”一定也不陌生,“gfxmenu (ud)/message”这个菜单(命令)大部分fbinst+grldr启动盘也都在用。当然制作message文件的教程和工具网上有很多,但是都不是我想要的,于是自己写了个软件,这个软件如果大家觉得有用希望给予支持,多提提意见和建议,我将尽力做的更好,高手莫笑。本来在“百草霜fbinst&0PE合盘FBA制作过程"的帖子中有介绍,但是由于该贴第一页有大量的图片和文字,每次打开都会浪费网络资源,再三考虑还是另开主贴讨论。
       MsgDiyer是GfxMenu Message Diyer的简称,主要用于GfxMenu的message文件制作,目前并未实现GfxMenu的全部功能,只是提供了部分常用的功能,GfxMenu的高级编程,不在本贴讨论范围内。
       制作过程参考了网上各位大大提供的GfxMenu Message制作教程和工具,在此表示感谢。同时希望大家多多指教。
   

【MsgDiyer基本功能】

       1、新建message文件、修改现有message文件;
       2、自定义背景图片;
       3、制作message字体,包括行高、大小等;
       4、自定义字库;
       5、导入外置制作好的字体文件16×16.fnt
       6、常用参数的设置,也就是gfxboot.cfg中的参数设置。
       8、实时预览功能; (2010-11-11新增)
       9、预览界面支持鼠标拖动菜单,以方便菜单的定位;(2010-11-11新增)
   10、内置虚拟机,支持虚拟机真实预览 (2010-11-27新增)
      


【MsgDiyer 2.1版计划增加的功能】

       3、直接读取ud内grldr菜单,实时预览;
       4、直接修改ud内message文件,省去导出导入的操作。

【最新版下载地址】

      下载地址:


【MsgDiyer 2.0.2内测版,2010-11-19更新】

   
    1、增加字体设置中的粗体、抗锯齿、矢量字体几个参数
   
【MsgDiyer 2.0.1内测版,2010-11-13更新】

   
    1、更正一处文字描述错误
    2、更换内置message文件,取消对message文件的精简,默认分辨率改为800×600
    3、增加企鹅动画的设置参数,设置为0 - 100的时候,表示出现企鹅动画的几率
    4、增加对背景图片进行标准化的功能,解决出现的黑屏问题
    5、修正选择外置字体库的bug
    6、修正预览时菜单最大条数的参数不起作用的问题   

【MsgDiyer 2.0.0内测版,2010-11-11光棍节更新】

   
    1、增加预览功能(预览和实际效果存在差异,仅供参考)
    2、增加选择制作好的字体文件16×16.fnt   
    3、预览界面支持鼠标拖动菜单位置,自动更新参数

【MsgDiyer 1.3.2 测试版,2010-11-3修正】
   
    1、修正一处文字错误(感谢“2010邪恶海盗”和“皓睿科技”还有无忧各位网友的测试和反馈)
    2、取消制作过程中对图片进行压缩,以免出现文字发虚的现象
    3、取消制作完成后自动打开目录的功能

【MsgDiyer 1.3.1 测试版,2010-11-1更新】
   
    1、修正非标准gfxboot.cfg的读取错误。


【MsgDiyer 1.3 测试版,2010-10-31更新】

    1、修改颜色选择下拉框,增加更多的常用颜色
    2、增加多分辨率支持(可以按规则手工输入)
    3、增加自定义字体大小、行高等参数
    4、增加打开并修改外置message文件
    5、增加上版本缺失的颜色设置项目
    6、尚未解决的问题下版本继续
    7、能力有限,问题难免,如有bug或者意见、建议请到论坛跟帖

[ 本帖最后由 Plantsoot 于 2010-12-28 16:25 编辑 ]

Plantsoot 发表于 2010-6-27 15:01:21

第五篇【RUN模块使用说明】

一、RUN模块是GRUB4DOS简易批处理脚本,可以达到代码重用简化菜单写法的目的,并可以实现菜单的半自动化,化繁琐的菜单为非常简单易懂的菜单。

二、合盘中的RUN模块是根据chenall、sratlf、zxw的RUN模块修改,特此对几位大大的无私奉献表示感谢!

三、【RUN模块修改版2.1】
::根据zxw、sratlf、chenall的RUN模块修改,特此对几位大大的无私奉献表示感谢!
::本脚本需要GRUB4DOS 20110126以上版本
::参考地址: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=183722
::          http://bbs.wuyou.net/forum.php?mod=viewthread&tid=182793
::详细说明见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&page=1#pid1988542
::最后YY日期:2011-2-1 by Plantsoot(百草霜)

此版本要求:
    合盘菜单前面加上command --set-path=(bd)/BOOT/GRUB/
    RUN放到上述指定目录

注意:MAXDOS部分请按我的格式写,
      启动Windows NT/2000/XP/2003/WIN7部分也必须按我给的方式写

举例:

checkrange 0x21 read 0x8280 && pxe detect NotExist
command --set-path=(bd)/BOOT/GRUB/
timeout 10
default 0
gfxmenu (ud)/message
configfile (md)4+8

title 启动Pseudo 0PE1.2.5中文版
RUN /BOOT/GRUB/MENU.0PE

title 启动我心如水2003PE网启版
RUN /ISO/66369PE03.ISO

title 启动我心如水WIN7PE新年版
RUN /ISO/66369WIN7PE.ISO

title 启动HPY2003PE网启版
RUN /BOOT/IMGS/FIRADISK.IMG /ISO/HPYPE03.ISO

title 自动生成菜单式列表
RUN /BOOT/IMGS/

title 运行MAXDOS工具箱
RUN /BOOT/IMGS/MAXDOS.IMG

title 运行MAXDOS工具箱GHOST工具
RUN /BOOT/IMGS/MAXDOS.IMG Call GH.BAT

title 运行MAXDOS工具箱Diskgen工具
RUN /BOOT/IMGS/MAXDOS.IMG lh ctmouse \r diskgen

title 启动NT5.X/NT6.X
RUN /BOOT/IMGS/NTBOOT.GZ

title 免口令模块KonBoot
RUN /BOOT/IMGS/KONBOOT.GZ

title 启动Windows NT/2000/XP/2003
RUN XP2K3

title 启动Windows Vista/Windows 7
RUN VISTAWIN7
本合盘中的RUN模块的写法和几位大大的写法稍有区别,需要下载的请到本贴1楼底部。


[ 本帖最后由 Plantsoot 于 2011-2-13 18:42 编辑 ]

风神 发表于 2010-6-27 15:43:20

原帖由 Plantsoot 于 2010-6-27 15:00 发表 http://bbs.wuyou.net/images/common/back.gif
Fbinst与0PE、其他形式的合盘篇

内容待补……
期待加入更多的pe,我心如水、hhh333

haiuyan 发表于 2010-6-27 16:08:23

一楼的文字太小, 看不清很费眼啊.....
自己调整文字大小后, 就挤一块了.

Plantsoot 发表于 2010-6-27 16:16:40

原帖由 haiuyan 于 2010-6-27 16:08 发表 http://bbs.wuyou.net/images/common/back.gif
一楼的文字太小, 看不清很费眼啊.....
自己调整文字大小后, 就挤一块了.

不好意思,我电脑IE设置被人改了,我已经修正了。

Hcrty 发表于 2010-6-27 18:50:44

等待中...
我自己想把0PE1.2b补充完整,但是出错。思来想去,还是不清楚哪里出问题。
希望百草能补充完整

jianliulin 发表于 2010-6-27 19:41:13

to Plantsoot (百草霜)
bean 说理论上新的fbinst 扩展分区最大能支持到2T

Plantsoot 发表于 2010-6-27 20:59:02

原帖由 hpy7332 于 2010-6-27 17:16 发表 http://bbs.wuyou.net/images/common/back.gif
非常及时,下载学习,谢谢楼主。

您是高手,见笑了,我只是把你们东西拿过来拼凑,还请多多指教。
我是想把教程做的更详细点,比较适合初次接触fbinst的朋友。

墨门跑腿 发表于 2010-6-27 21:44:26

hpy的menu.lst可以用于合盘diy讲解的,呵呵

以前就借用其写法做了个自用版,以后每次只要直接更新0pe部分

mfkfhvk 发表于 2010-6-27 21:53:35

看来百草性情挺急,还是没静下心啊,要不你先保存到你电脑里,一会才帖上来也行啊,这样搞个图就来帖,太辛苦你了,静下心,慢慢写,我们等的急,那么多天都等了,还在乎这一会吗

[ 本帖最后由 mfkfhvk 于 2010-6-27 21:54 编辑 ]

29366365 发表于 2010-6-27 22:23:52

菜单设置很是合理,不错!不知是否有 SRS驱动?

abmm 发表于 2010-6-28 01:43:02

请教,F1F3菜单是不是不能进入?只有F2才能正常使用。

445112826 发表于 2010-6-28 10:15:07

按楼主格式化方法出现如下错误,看图:哪位高手解释下

[ 本帖最后由 445112826 于 2010-6-28 10:17 编辑 ]

Plantsoot 发表于 2010-6-28 11:32:07

回复 #33 445112826 的帖子

我的 朗科U228不填写文件列表格式化也失败,你尝试下修改文件列表为10240或者20480.

无心快语 发表于 2010-6-29 07:39:01

加入新的peiso后只能启动内核,比如我定义第二项启动通用pe1.94发现启动后成了老毛桃的PE内核,什么维护工具也不出现了

Plantsoot 发表于 2010-6-29 08:31:01

原帖由 无心快语 于 2010-6-29 07:39 发表 http://bbs.wuyou.net/images/common/back.gif
加入新的peiso后只能启动内核,比如我定义第二项启动通用pe1.94发现启动后成了老毛桃的PE内核,什么维护工具也不出现了

不是很明白你的意思,你说的通用pe1.94的ISO中是否包含PETOOLS文件夹?
如果pe1.94中无PETOOLS文件夹,想启动到pe1.94桌面后通过“取ud工具”来加载ud内的PETOOLS的话,需要注意一个问题,就是pe1.94中是否内置了fbinst,如果内置了fbinst,版本是否和启动盘的fbinst一致或者兼容。换句话说,如果pe1.94内置fbinst1.5以前版本,而启动盘用的是fbinst1.6以后的版本制作,那么,“取ud工具”是无法正常运行,因为fbinst架构不一样了。

请反馈。

pseudo 发表于 2010-6-29 08:43:40

原帖由 无心快语 于 2010-6-29 07:39 发表 http://bbs.wuyou.net/images/common/back.gif
加入新的peiso后只能启动内核,比如我定义第二项启动通用pe1.94发现启动后成了老毛桃的PE内核,什么维护工具也不出现了
遇到这种情况,可以找到
“ 可输入式ISO/PE启动器”菜单项
选该菜单项后输入
/iso/0pe.iso
然后一路回车......

参考教程
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&extra=page%3D1
的例1

Plantsoot 发表于 2010-6-29 09:21:39

回复 #40 pseudo 的帖子

恩,下次合盘菜单采用0PE的。


title 可输入式ISO/PE启动器----------Load /PE.ISO or Any ISO Type In
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
configfile ()/BOOT/GRUB/MENU.0PE


[ 本帖最后由 Plantsoot 于 2010-6-29 10:16 编辑 ]

stormboy 发表于 2010-6-29 09:41:42

原帖由 无心快语 于 2010-6-29 07:39 发表 http://bbs.wuyou.net/images/common/back.gif
加入新的peiso后只能启动内核,比如我定义第二项启动通用pe1.94发现启动后成了老毛桃的PE内核,什么维护工具也不出现了
我也遇到这个情况,把深山红叶的PE放在ISO\PE.iso(第二个启动菜单)启动以后只是PE内核 没有工具。这个功能好像对大一些(300M以上)的ISO支持不是很好!我的内存是2G的

Plantsoot 发表于 2010-6-29 10:23:37

回复 #40 pseudo 的帖子

p大, 可输入式ISO/PE启动器”菜单项 要是可以传递参数就方便了。

无心快语 发表于 2010-6-29 12:20:14

原帖由 stormboy 于 2010-6-29 09:41 发表 http://bbs.wuyou.net/images/common/back.gif

我也遇到这个情况,把深山红叶的PE放在ISO\PE.iso(第二个启动菜单)启动以后只是PE内核 没有工具。这个功能好像对大一些(300M以上)的ISO支持不是很好!我的内存是2G的 [/通用pe1.94整体才38.8M啊,这够小吧,这样也是不行,启动以后只能看到内核

无心快语 发表于 2010-6-29 12:48:04

原帖由 pseudo 于 2010-6-29 08:43 发表 http://bbs.wuyou.net/images/common/back.gif

遇到这种情况,可以找到
“ 可输入式ISO/PE启动器”菜单项
选该菜单项后输入
/iso/0pe.iso
然后一路回车......

参考教程
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&extra=page%3D1
的例1
这种方法不错测试成功,真是神奇啊,好像是自动加载到虚拟驱动器启动成功,整个过程美中不足的是有一点点慢,不过还是膜拜中……
不过还有一点疑问百草霜制作的第二个启动菜单启动后为什么剥离的就只剩内核呢啊,不能改进成和上面提到的效果一样吗?……

[ 本帖最后由 无心快语 于 2010-6-29 12:50 编辑 ]

pseudo 发表于 2010-6-29 13:08:50

原帖由 Plantsoot 于 2010-6-29 10:23 发表 http://bbs.wuyou.net/images/common/back.gif
p大, 可输入式ISO/PE启动器”菜单项 要是可以传递参数就方便了。
可以事先指定iso名,找不到时还可当场输入。
title 启动/ISO/MY.ISO或其它ISO(当场输入指定)
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/ISO/MY.ISO,位于任意grldr可访问的分区
write (md)0x301+1 /ISO/MY.ISO
#给出/ISO/MY.ISO的串长度为11
write 0x60360 11
configfile ()/BOOT/GRUB/MENU.0PE

[ 本帖最后由 pseudo 于 2010-6-29 13:11 编辑 ]

Plantsoot 发表于 2010-6-29 13:49:47

回复 #48 pseudo 的帖子

恩,以前我还这样用过,也是你教的,真该打我屁股,就忘记了。呵呵

以后就采取这样的写法了,不过,DIY的时候有个需要注意的地方就是:

#给出/ISO/MY.ISO的串长度为11
write 0x60360 11

这里的11要根据实际情况修改,不能忘记。

还有一个注意的地方就是
configfile ()/BOOT/GRUB/MENU.0PE

如果用的是()的话需要在菜单的顶端加上
cat --length=0 ()/BOOT/GRUB/MENU.0PE || find --set-root /BOOT/GRUB/MENU.0PE

如果不加的话需要改为 configfile (ud)/BOOT/GRUB/MENU.0PE
(指的是fbinst合盘的情况)

[ 本帖最后由 Plantsoot 于 2010-6-29 14:23 编辑 ]

xdlys 发表于 2010-6-29 14:45:01

楼主的教程不错,谢谢楼主了!!!!

P大的FBA包(包括楼主的FBA包)在大部分电脑上启动都成功,唯有在一台清华同方的电脑上启动时中文菜单乱码(这台电脑用无忧的所有FBA包试过都乱码)启动0pe时显示:
configfile (ud)/BOOT/GRUB/MENU.0PE
Error 23: Error while parsing number
Press any key too continue.......

看样子这台电脑是无法用这种方法制作的U盘启动到PE了。

[ 本帖最后由 xdlys 于 2010-6-29 14:54 编辑 ]

Plantsoot 发表于 2010-6-29 15:29:54

第二篇 【Fbinst&0PE + 其他PE(我心如水)合盘制作过程】以补充完毕。

如有错误和不妥的地方请大家批评指正。

无心快语 发表于 2010-6-29 16:22:50

#给出/ISO/66369PE.ISO的串长度为16 ,数对字符数改成相应的
串长度怎样理解?不好意思我太菜了
现在我把自己更改自定义启动pe.iso选项菜单后虚拟机测试情况发上来
注意第一幅图的提示,这个怎么理解,我先申明启动自定义pe.iso成功,只不过让楼主看看有没有应改进的地方

[ 本帖最后由 无心快语 于 2010-6-29 20:40 编辑 ]
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 百草霜fbinst&0PE合盘FBA制作过程【2011-2-1更新为春节版】