|
楼主 |
发表于 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 " ----------[01]----------"
- color green
- text " Press F1 > AVLDR"
- menu F1 grldr "AVLDR"
- color red
- text " ----------[02]----------"
- color green
- text " Press F2 > WDC-SYSLINUX"
- menu F2 syslinux "ibmlinux.bin"
- color red
- text " ----------[03]----------"
- color green
- text " Press F3 > CPBR" ( 一个扇区的PBR文件 )
- menu F3 chain "CPBR"
- color red
- text " ----------[04]----------"
- color green
- text " Press F4 > DPBR" ( 一个扇区的PBR文件 )
- menu F4 chain "DPBR"
- color red
- text " ----------[05]----------"
- color green
- text " Press F5 > MaoTao WinPE"
- menu F5 grldr "LDRXPE"
- color red
- text " ----------[06]----------"
- color green
- text " Press F6 > XORLDR"
- menu F6 chain "XORLDR.MBR"
- color red
- text " ----------[07]----------"
- color green
- text " Press F7 > MBLDR"
- menu F7 chain "MBLDR"
- color red
- text " ----------[08]----------"
- color green
- text " Press F8 > CJJJP"
- menu F8 grldr "CJJJP"
- color red
- text " ----------[09]----------"
- color green
- text " Press F9 > NTLDR"
- menu F9 grldr "NTLDR"
- color red
- text " ----------[10]----------"
- color green
- text " Press F10 > BOOTMGR"
- menu F10 grldr "BOOTMGR"
- color red
- text " ----------[11]----------"
- color green
- text " Press F11 > PLoP Boot Manager"
- menu F11 grldr "plpbt.bin"
- color red
- text " ----------[12]----------"
- 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 编辑 ] |
|