Fbinst布署PE、DOS工具、多重启动引导方法
原创贴见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=147867&page=1#pid1760492 ①②③④⑤⑥⑦⑧⑨
近段时间经常见到有人问到多启的问题,特别是利用been大大制作的“万能启动利器:Fbinst 引导工具”时常给人带来一头雾水,无从下手。因此,特在USB启动区写下我制作“多功能N合一维护工具解决方案”的一些方法:
一、方案设计过程
1.该“多功能N合一维护工具解决方案”是依据GZK101大大的“万能启动u盘制作工具Fbinst ”思路修改而成的;
2. 并在设计过程中得到了:x.Nichdlas、pseudo、gzk101、深度小马、apeil、CWD、DOS时代菜鸟、我心如水、COOLG、天涯一刀(排名不分先后)等众多好友支持;特别感谢x.Nichdlas的美工制作,这家伙的美工真的是没话说。
3. 该解决方案并未使用Fbinst原始手工制作,而是利用jianliulin 大大为Fbinst创作的GUI图形化工具FbinstTool,最新版我已经给出。
http://bbs.wuyou.net/images/attachicons/rar.gif New_FbinstTool.part1.rar (292.97 KB)
http://bbs.wuyou.net/images/attachicons/rar.gif New_FbinstTool.part2.rar (204.9 KB)
二、U盘、移动硬盘以及其他存储卡使用方法
1. 现在的U盘便宜,容量也大,最少都是1G以上,因此使用FbinstTool工具之初必须要先对U盘容量、模式、格式等进行规划好,下图给出一个很实用的例子:
解读上图相关设置参数:
①FAT32格式:是指你使用FbinstTool工具格式化以后,U盘显示的磁盘为FAT32;
②强行格式:慎用,一般用于初始状态的U盘,可以用于修复U盘假坏块;使用后不管你U盘有任何资料,都会格式化;
③对齐簇大小:这个看FbinstTool工具的说明;要说的一点是,这个参数对U盘读写速度很有帮助;
④扩展区大小:是指Fbinst内置(ud)区大小,建议设置为400MB左右,剩余空间可以放置私密文件;
⑤文件列表大小:默认值为1024,但我一般设置为10240,这个设置对应着Fbinst内置(ud)区大小,决定着(ud)区内可以放置多少个文件;官方说明为:文件列表大小与文件个数成正比;注意的是,文件个数是指(ud)区内放置了多少个文件,并包括文件夹;
以上为常规设置,以下为特别解释:
⑥格为ZIP盘:是指将U盘格式化为USB-ZIP模式,目的是为了加强启动成功率;可与FAT16格式撘配使用;
⑦读取扇区速度:每次读取扇区数,默认值为63,该参数越小速度越慢,专用于对付一些变态BIOS;但注意的是不要随意调整,如果U盘已量产USB-CDROM区,该值为60-62,自己试着调整,这是个人经验而言;
2. 初次使用,建议使用FbinstTool工具反复按上述操作实践,最好不要使用Fbinst命令行操作,因为容易出现失误,从而格式化了本机硬盘;
3. 操作FB.FBA恢复包,将下载制作好的恢复包,利用FbinstTool工具进行恢复到按上述第1步方法操作后的U盘,如图:
4. 需要注意的地方:如原内置(ud)区内有文件的话,可选择“删除所有文件”,再按第3步操作;如对内置(ud)区内文件进行增减后,应执行“执行碎片整理”,使内置文件可连续存放,保证启动稳定性;
5. 对移动硬盘的操作:注意针对移动硬盘操作要慎重、小心;最好不要选择“格为ZIP盘”和“读取扇区速度”,如果出了问题,只有低格一条路。
首先,按下图操作显示出移动硬盘标识,然后按上述第1--3步骤方法操作即可。
①显示磁盘信息及标识,看图例中,(hd0) (298g)为本机硬盘容量标识,千万不能选择的,格式化后如想恢复很麻烦;
(hd1)(75g)为移动硬盘容量标识,这才是我们要操作的内容;
②实际操作步骤与U盘没有什么两样;但注意的是,格式化以后,移动硬盘所有容量将会被格掉;
③格式化移动硬盘的相关提示;
④要说明的是,这儿扩展区大小,可依据自己的习惯来设置,但最大不要超过4G(4096MB),下图为操作提示:
出现该情况,应注意是否参数设置有误,但并不影响使用。
三、充分利用Fbinst内置(ud)区以外U盘可见分区的布署
1.实际上BBS上有一大利器:BOOTICE,该工具为Pauly 大大制作,用途非常广泛,详细介绍请看该贴:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=57675&page=1#pid636557
2. 以本人制作的“多功能N合一维护工具解决方案”为例,因在(ud)区已加入SYSLINUX引导文件,所以在U盘可见分区中,可以将SYSLINUX作为启动模式的PE提取到U盘可见分区,理论上是能正常启动的。
下图是以本人发布“我心如水三合一PE版”(X.N制作)利用UltraISO提取到U盘可见分区,并利用BOOTICE进行安装:
http://bbs.wuyou.net/data/attachment/forum/20090820_086209e9e1bbefacbc82RXS2bLqTu3Ib.pnghttp://bbs.wuyou.net/images/default/attachimg.gif
http://bbs.wuyou.net/data/attachment/forum/20090820_3ad2b389d12341bf8889R5svJDRzDEyM.png
下面给出两个版本的BOOTICE 工具,v0.4版为普通版也只称为简易版,v0.6.3为高级版:
3. 如果对于BOOTICE 工具不熟悉的话,可以教给大家一个笨办法,首先使用UltraISO将SYSLINUX为引导的ISO文件U+到U盘上,然后复制U盘上所有文件到某一空白文件夹下,再按上述方法操作U盘,最后将从U盘复制出来的内容再次复制到U盘可见分区;但注意的是:U盘根目录下一定要有SYSLINUX启动文件,如:ldlinux.sys
4. 关于加载其他启动模式可见以下几贴内容:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142426&page=1#pid1693117
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&page=1#pid1712331
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=148784&page=1#pid1772393
[ 本帖最后由 天使的魔翼 于 2009-9-11 15:54 编辑 ] 二楼为备用,以补充相关内容。
[ 本帖最后由 天使的魔翼 于 2009-9-11 15:55 编辑 ] 三楼留置备用,答复疑问。
[ 本帖最后由 天使的魔翼 于 2009-9-11 15:57 编辑 ] 在(ud)区已加入SYSLINUX引导文件,所以在U盘可见分区中,可以将SYSLINUX作为启动模式的PE提取到U盘可见分区,理论上是能正常启动的。
下图是以本人发布“我心如水三合一PE版”(X.N制作)利用UltraISO提取到U盘可见分区,并利用BOOTICE进行安装:
我少用syslinux,纸上谈谈。想问一下这里:
1、在(ud)区已加入SYSLINUX引导文件
2、在U盘可见分区中,可以将SYSLINUX作为启动模式的PE提取到U盘可见分区
3、并利用BOOTICE进行安装。
第三步是必须的么?
[ 本帖最后由 pseudo 于 2009-9-11 17:14 编辑 ] 原帖由 pseudo 于 2009-9-11 17:09 发表 http://bbs.wuyou.net/images/common/back.gif
我少用syslinux,纸上谈谈。想问一下这里:
1、在(ud)区已加入SYSLINUX引导文件
2、在U盘可见分区中,可以将SYSLINUX作为启动模式的PE提取到U盘可见分区
3、并利用BOOTICE进行安装。
第三步是必须的么?
pseudo大大能来光临指导,深感荣誉!!!
是这样的,我将ldlinux.bin放入(ud)区内,作为SYSLINUX引导U盘可见分区;而U盘可见分区采用SYSLINUX作为一启,如果不用BOOTICE写入分区引导的话,出现启动不成功;还有就是该ISO文件是可作为刻盘、量产、U+使用的,并可切换GRUB4DOS/GFXBOOT与ISOLINUX/SYSLINUX菜单,但直接将ISO文件提取到U盘后,切换回SYSLINUX有些问题,只好利用BOOTICE可写分区引导的功能,直接写入并在U盘根目录下自动建立了一个ldlinux.sys文件。
其中,(ud)区fb.cfg内容为:
text ""
text " [ F1 ] WINPE Maintenance"
menu F1 grldr "grldr"
text ""
text " [ F2 ] Load SYSLINUX "
menu F2 syslinux "ldlinux.bin"
text ""
text " [ F3 ] Pseudo 0PE"
menu F3 grldr "grldr_0PE"
text ""
U盘可见分区关于SYSLINUX切换菜单为:
title 切换至 SYSLINUX 菜单
find --set-root /ldlinux.sys
chainloader +1
这样一来,可以很好解决U盘可见分区中GRUB4DOS与SYSLINUX切换的问题。
但是,还有个问题,要向大大请教:
text ""
text " [ F1 ] WINPE Maintenance"
menu F1 grldr "grldr"
text ""
text " [ F2 ] Load SYSLINUX "
menu F2 syslinux "ldlinux.bin"
text ""
text " [ F3 ] Pseudo 0PE"
menu F3 grldr "grldr_0PE"
text ""
以上菜单中F1、F2、F3正常启动后,如何切换回到该菜单?如何进行F1、F3与F2之间相互调用菜单?(ud)区内是否可以同时建议SYSLINUX与GURB4DOS两套菜单,直接在(ud)区内进行切换? 又一强贴,先收藏再慢慢研究。 顷毕生之力,狂顶此帖!
细之又细,详之又详,秦致完美
让菜鸟也会
让大家都富起来
天使的魔翼功不可没
[ 本帖最后由 nmnbvcxz 于 2009-9-11 21:08 编辑 ] 好久不来,又见好东西!! 又学习到新东东了,直接顶
回复 #5 天使的魔翼 的帖子
原来是玩切换。我对切换没多少研究,不敢乱说。
以上菜单中F1、F2、F3正常启动后,要切换回到该菜单,我首先想到的是按reset键,呵呵。 天使辛苦了,相信随着fba包的不断完善,会有越来越多的人选择fbinst而放弃量产.对于一般使用来说选择简版比较合适,大容量的毕竟太占空间,至于sysliunx等其它几种方式bean大在fbinst进行最终更新时已经支持,但好像一直没解决各菜单间互相切换的问题.顺便问下0pe的09月09的fradisk与fbinst兼容问题导致的ext2问题是否已经解决.P大在的话帮忙解答下.
回复 #11 gzk101 的帖子
那不是很需要解决的问题,只出现在部分没有硬盘的机子。没硬盘的机器需要维护的场合很少会遇到,可以忽略。
要解决也不是0pe的事,等fradisk或fbinst出新版换上可能就好了。
就像我当初断言0pe理应可以解开放入ud,虽然当时还不行,但到后来,0pe并不需要修改,只换新版grldr/fbinst就行了。 P大也是个夜猫,既然在,顺便再问下,目前除了整体ISO载入或将整个ISO放入某磁盘PETOOLS外还有没有其它方法通过PXE启动作为服务器,前提是解开来运行. 原帖由 gzk101 于 2009-9-12 00:41 发表 http://bbs.wuyou.net/images/common/back.gif
...顺便再问下,目前除了整体ISO载入或将整个ISO放入某磁盘PETOOLS外还有没有其它方法通过PXE启动作为服务器,前提是解开来运行.
有点晕,未能明白gzk101 兄意图 对我这样的新手来说太有用了,慢慢学习 原帖由 天使的魔翼 于 2009-9-11 20:35 发表 http://bbs.wuyou.net/images/common/back.gif
是这样的,我将ldlinux.bin放入(ud)区内,作为SYSLINUX引导U盘可见分区;而U盘可见分区采用SYSLINUX作为一启,如果不用BOOTICE写入分区引导的话,出现启动不成 ...
你的思路和方法很好!
但是你觉得SYSLINUX的引导能成功吗?我的U盘启动SYSLINUX没成功------
ldlinux.BIN要找到该分区根目录下的SYSLINUX文件才能启动成功!
它能跨分区寻找吗?
请教----------
[ 本帖最后由 天涯海角1216 于 2009-9-12 08:53 编辑 ] 好东东赶紧收藏,谢谢LZ奉献!! 原帖由 天涯海角1216 于 2009-9-12 08:36 发表 http://bbs.wuyou.net/images/common/back.gif
你的思路和方法很好!
但是你觉得SYSLINUX的引导能成功吗?我的U盘启动SYSLINUX没成功------
ldlinux.BIN要找到该分区根目录下的SYSLINUX文件才能启动成功!
它能跨分区寻找吗?
请教----------
这问题很简单撒,利用BOOTICE解决:
首先,U盘可见分区必须是SYSLINUX作为一启;然后利用BOOTICE写入分区引导;最后可以利用(ud)区内的LDLINUX.BIN引导可见分区的内容;
可见分区SYSLINUX与GRUB4DOS双启引导菜单如下:
SYSLINUX:
LABEL gfx
MENU LABEL [^8]
MENU DEFAULT
kernel /BOOT/GRLDRGFX.BIN
LABEL g4d
MENU LABEL [^9]
kernel /BOOT/GRLDRG4D.BIN
GRUB4DOS:
title 切换至 SYSLINUX 菜单
find --set-root /ldlinux.sys
chainloader +1
title 切换至 Grub4Dos 菜单
chainloader --force /BOOT/GRLDRG4D.BIN
title --- 从第一硬盘启动
好贴。我一定要支持的 原帖由 天使的魔翼 于 2009-9-13 01:39 发表 http://bbs.wuyou.net/images/common/back.gif
这问题很简单撒,利用BOOTICE解决:
首先,U盘可见分区必须是SYSLINUX作为一启;然后利用BOOTICE写入分区引导;最后可以利用(ud)区内的LDLINUX.BIN引导可见分区的内容;
...
你能用“(ud)区内的LDLINUX.BIN引导可见分区的内容”,也就是UD内的LDLINUX.BIN去引导可见分区下的SYSLINUX里SYSLINUX.CFG ,可能吗?
不可能!
你试过了?????
[ 本帖最后由 天涯海角1216 于 2009-9-13 12:15 编辑 ] 没有使用过,试一试怎么样? 强帖留名,收藏研究! 好东西,收藏研究下! 正在研究制作方法,有空试试. 原帖由 天涯海角1216 于 2009-9-13 11:55 发表 http://bbs.wuyou.net/images/common/back.gif
你能用“(ud)区内的LDLINUX.BIN引导可见分区的内容”,也就是UD内的LDLINUX.BIN去引导可见分区下的SYSLINUX里SYSLINUX.CFG ,可能吗?
不可能!
你试过了?????
没必要搞那么复杂吧,因为U盘经过Fbinst处理后,会将(ud)区外的U盘容量分配为普通移动盘空间,利用BOOTICE写入分区引导记录后,可以直接利用LDLINUX.BIN获取U盘可见分区的SYSLINUX引导记录,并直接启动SYSLINUX引导记录文件LDLINUX.SYS;
实际上,LDLINUX.BIN就是一个引导器,而LDLINUX.SYS是引导记录,与GRLDR与MENU.LST关系差不多(该说法可能不正确);因此,从BOOTICE v0.4上就可以看得出来,LDLINUX.SYS是用来储存LDLINUX.BIN所需读取的扇区、模式、搜索SYSLINUX.CFG配置文件。
所以,我推荐大家向U盘可见分区写入SYSLINUX引导记录使用BOOTICE v0.4版,也就是让大家能直观了解LDLINUX.BIN是怎么样加载的过程;对熟悉SYSLINUX引导起到了帮忙作用。
http://bbs.wuyou.net/data/attachment/forum/20090820_3ad2b389d12341bf8889R5svJDRzDEyM.png 好帖子,说得很有条理,下载收藏学习。 原帖由 hpy7332 于 2009-9-16 09:02 发表 http://bbs.wuyou.net/images/common/back.gif
好帖子,说得很有条理,下载收藏学习。
http://bbs.wuyou.net/data/attachment/forum/20090820_3ad2b389d12341bf8889R5svJDRzDEyM.png
谢谢你老哥哥来捧场,实际上就是自己喜欢折腾,没什么技术含量。
顺便说一声:FbinstTool工具更新了,已放在PE讨论区的方案中。
[ 本帖最后由 天使的魔翼 于 2009-9-17 21:52 编辑 ] 很强悍的东东。。 不知道能不能实现菜单在UD里引导可见分区? 原帖由 青风 于 2009-9-19 10:08 发表 http://bbs.wuyou.net/images/common/back.gif
不知道能不能实现菜单在UD里引导可见分区?
能,这与写菜单相关,实际上操作应用上没有那个必要性。
页:
[1]
2