无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 36360|回复: 47
打印 上一主题 下一主题

(转帖)发现fbinst/grldr已完善,0PE可以解开放入ud了

[复制链接]
跳转到指定楼层
1#
发表于 2009-6-24 16:31:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原帖:http://bbs.znpc.net/viewthread.php?tid=5663&page=18&fromuid=14511#pid41002发现fbinst/grldr已完善,0PE可以解开放入ud了我早就断言,0PE可以解开放入ud: 引用:
原帖由 pseudo 于 2009-5-22 14:56 发表
......
C版说的对。目前将ntdetect.com、setupldr.bin等逐个放入ud,用chainload调用setupldr.bin,应该是启动不了pe的。但整合ntdetect.com的setupldr.bin倒有点希望。
0PE则不受限制,解开前述iso逐个写入ud是可以的,因为这些文件都是通过grub4dos访问的,也就是说,如果顺利的话,0PE是唯一可以解开放入ud的pe
这是理论分析的结果。如果遇到问题,那要么0PE有bug,要么fbinst/grub4dos有bug,也可能是操作不对。交流、测试一下就可解决。原理上没看出什么问题。
chenall兄看来也基本认同:...

由于当时fbinst/grldr还不够完善,没有成功。为此专门装配了一个“全藏入(ud)”的0PE版本。

今天在VMware中再试,意外顺利。
步骤:
1、获取〇peZip扩展版二合一090620提供的0PE.ISO
2、取出0PE.ISO内所有文件(除了PETOOLS和0PE/NET目录之外)按原目录结构放入ud
3、用UltraISO将0PE.ISO的内容删减(不删也行,多点冗余,多占内存而已),只保留外置工具PETOOLS目录和外置网卡驱动0PE\NET目录。放入ud成为0PE/0PE.ISO。注意这两个目录也可直接放在普通数据区方便随时增删维护,而且这时PETOOLS目录也可以放入0PE目录。放在普通数据区体积不限,不占内存。
4、grldr就使用0PE提供的,fbinst菜单很简单,类似于:
default 0
timeout 0
text "--------------------------------"
text "fbinst V1.5 Menu,Please select:"
text "--------------------------------"
text "1. 0PE by Pseudo"
menu F1 grldr "grldr"
text "---------------------------------"
text "If not select,after 10s,default 1"

这样那个“全藏入(ud)”的版本可以扔了,扩展版二合一本身就可以直接全藏入ud了,xp-pe与03-pe共享磁盘驱动的优势也得以体现,可剪裁性也得以体现。
47#
发表于 2011-4-21 03:53:10 | 只看该作者
顶一把,慢慢来学习!!!!好贴啊,虽然还没有看懂
回复

使用道具 举报

46#
发表于 2010-11-22 13:33:38 | 只看该作者
回10#的“风中老狼”FBINST一直支持目录的,只是不支持空目录和空文件而已。也就是说如果你在桌面创建一个文件夹,然后在文件夹内新建一个文本文件,但文件内没有任何内容在里面,是添加不进FBINST中的。
回复

使用道具 举报

45#
发表于 2010-4-4 21:49:47 | 只看该作者
慢慢学习,现在有点明白了。MBR+fbinst菜单+PE
回复

使用道具 举报

44#
发表于 2009-11-20 20:44:46 | 只看该作者
希望哪位高手提供一些详细的安装方法,谢谢了!
回复

使用道具 举报

43#
发表于 2009-11-8 21:55:55 | 只看该作者
xp-pe与03-pe共享磁盘驱动。。
回复

使用道具 举报

42#
发表于 2009-11-1 21:32:16 | 只看该作者
恭喜P大了!!!!!!
回复

使用道具 举报

41#
发表于 2009-10-31 21:47:42 | 只看该作者
用menu.lst如何调用呢?全部将OPE.ISO用fbinst tool放入UD即可?在虚拟机下测试只能看到CMD窗口,好像提示找不到xp/EXT2.WIM文件,输入exit重启。

呵呵,是我没看懂先前的帖子,抱歉。应该用合盘菜单。

[ 本帖最后由 假大空 于 2009-10-31 22:28 编辑 ]
回复

使用道具 举报

40#
发表于 2009-10-28 21:48:19 | 只看该作者
这个帖子是说明fbinst制作,ope解开,怎么没有更多人参与呢。
回复

使用道具 举报

39#
发表于 2009-8-30 17:18:07 | 只看该作者
等等试试先.谢谢P大啦
回复

使用道具 举报

38#
 楼主| 发表于 2009-7-7 15:14:05 | 只看该作者
原帖由 cmdy268 于 2009-7-7 14:37 发表
请教P大:按照你的办法解开OPE使用没有问题,但我想加入启动USB2.0,支持老主板,进入菜单后选择启动XP(或03)出现 debug is now on. grldr部分菜单如下:

default 0
timeout 5
title               0PE  ...

这相当于将“USB2.0 drive for usb1.1 pc”与0pe合盘。
凡是合盘,应DIY简单的“合盘菜单”而不是改动复杂的0pe“专用菜单”。
参考资料在:
PETOOLS\安装和DIY\合盘菜单参考
回复

使用道具 举报

37#
发表于 2009-7-7 14:37:41 | 只看该作者
请教P大:按照你的办法解开OPE使用没有问题,但我想加入启动USB2.0,支持老主板,进入菜单后选择启动XP(或03)出现 debug is now on. grldr部分菜单如下:

default 0
timeout 5
title               0PE for Windows XP/2003    by Pseudo 2009.6.20
clear
title   [0] USB2.0 drive for usb1.1 pc
kernel (ud)/plpbt.bin
title   [1] For XP, with SRS1.ZIP.\n   Main S&R&S Drivers Library.
write 0x60068 1
fallback 10
kernel
title   [2] For XP, with SRS2.ZIP.\n   Secondary S&R&S Drivers Library.
write 0x60068 2
fallback 10
kernel

如何写才能使用支持USB2.0.
回复

使用道具 举报

36#
发表于 2009-7-4 20:55:37 | 只看该作者
支持一把!
1~2年后就会辉煌的
回复

使用道具 举报

35#
发表于 2009-7-4 20:27:44 | 只看该作者
又升级了,再下载试用一下,谢谢。
回复

使用道具 举报

34#
 楼主| 发表于 2009-7-4 19:42:27 | 只看该作者
原帖由 woshixiguapi 于 2009-7-4 18:40 发表
C版说的对。目前将ntdetect.com、setupldr.bin等逐个放入ud,用chainload调用setupldr.bin,应该是启动不了pe的。但整合ntdetect.com的setupldr.bin倒有点希望。-----------------------------------------------------------------我想问pseudo 老大一个问题,{也许更应该去问BEAN}--fbinst为什么不能引导解开的iso,(指用chainload调用setupldr.bin,或者通过fbinst自己的菜单调用),fbinst以后会开发这样的功能吗?

chainload调用setupldr.bin,setupldr.bin获得控制权后,它要启动pe,就得调用ntdetect.com、winpe.is_等文件,但这些文件在ud里面,只有grldr/fbinst能找到,这是“专利技术”,setupldr.bin哪有本事找得到?找不到自然启动不了pe
fbinst以后开发什么技术也解决不了setupldr.bin遇到的这个问题。
0pe则不同,你没看到0pe的ntdetect.com、winpe.is_等文件吧。

原帖由 woshixiguapi 于 2009-7-4 18:54 发表
fbinst (hd1) add --extended "XPE.ISO" "XPE.ISO"
fbinst (hd1) add "0PE/XP/EXT2.WIM" "0PE/XP/EXT2.WIM"
fbinst (hd1) add --extended "0PE/AUTORUNS/@0#NET_.WIM" "0PE/AUTORUNS/@0#NET_.WIM"
fbinst (h ...

不要再使用XPE.ISO了,那是fbinst/grldr未完善时的变通,目前应该按#1楼方法解开部署。而且,最新fbinsttool已经支持树状目录显示管理,部署起来很方便。
另外,这个帖子资料较全:

【原创】全藏入(ud)的PE ★6.20更新★6.24重要说明★7.1补充
回复

使用道具 举报

33#
发表于 2009-7-4 18:54:39 | 只看该作者
fbinst (hd1) add --extended "XPE.ISO" "XPE.ISO"
fbinst (hd1) add "0PE/XP/EXT2.WIM" "0PE/XP/EXT2.WIM"
fbinst (hd1) add --extended "0PE/AUTORUNS/@0#NET_.WIM" "0PE/AUTORUNS/@0#NET_.WIM"
fbinst (hd1) add --extended "0PE/0PE.ISO" "0PE/0PE.ISO"

----------------------------------------
将你的文件全部放入ud的主分区行不行????
回复

使用道具 举报

32#
发表于 2009-7-4 18:40:13 | 只看该作者
C版说的对。目前将ntdetect.com、setupldr.bin等逐个放入ud,用chainload调用setupldr.bin,应该是启动不了pe的。但整合ntdetect.com的setupldr.bin倒有点希望。-----------------------------------------------------------------我想问pseudo 老大一个问题,{也许更应该去问BEAN}--fbinst为什么不能引导解开的iso,(指用chainload调用setupldr.bin,或者通过fbinst自己的菜单调用),fbinst以后会开发这样的功能吗?
回复

使用道具 举报

31#
 楼主| 发表于 2009-7-1 17:31:32 | 只看该作者
所谓直接作pxe服务器(免设置),前提自然是服务器端网已经接通。
请先运行启用网络支持(完整)或一键上网,确保服务器端可以上网。
回复

使用道具 举报

30#
发表于 2009-7-1 16:23:02 | 只看该作者
原帖由 pseudo 于 2009-6-25 11:02 发表
另一种办法就是对隐藏入ud的0PE/0PE.ISO不删减,使用完整版。


按此法以一台VMware虚拟机(256M)启动全藏入ud的0PE,然后直接作pxe服务器(免设置):
64500
另以一台VMware虚拟机(256M)作pxe启动,然 ...

无法启动网启:
回复

使用道具 举报

29#
发表于 2009-6-26 20:49:25 | 只看该作者
Mr.Pseudo:

其它的都設了,以上圖片只是為了更好說明“讀取速度為1。設速度為1只是因為我有一台機無法認出ud而設。還去看了取ud工具批處理,沒發現有問題,所以才覺得奇怪,不知有沒朋友能有條件試看看,不知是否個例。
回复

使用道具 举报

28#
 楼主| 发表于 2009-6-26 20:10:27 | 只看该作者

回复 #28 go2 的帖子

估计是fbinst的事,你可以跟踪取UD工具的批处理来找原因。

读扇区速度为1会很慢的。速度很慢时,fbinst导出文件如果不是阻塞方式,可能会导致同步问题。

图中好像没设置扩展区大小:)
确保ud中有0PE.ISO文件。
回复

使用道具 举报

27#
发表于 2009-6-26 19:26:01 | 只看该作者
Mr.PSEUDO:

一个问题,当我将U盘格式化为"读扇区速度为1"的时候,启动至PE(xp)后,点击取ud盘,显示无法创建虚拟盘。默认63则成功加载!

fb.JPG (47.73 KB, 下载次数: 123)

ud format

ud format
回复

使用道具 举报

26#
 楼主| 发表于 2009-6-26 18:42:03 | 只看该作者

回复 #26 chengf 的帖子

#21楼有成功的例子。
ud的扩展区要足够大,能放入完整的iso。内存也要够。
回复

使用道具 举报

25#
发表于 2009-6-26 13:58:47 | 只看该作者
另一种办法就是对隐藏入ud的0PE/0PE.ISO不删减,使用完整版。——————————————————————那你的意思是说取出0PE.ISO内所有文件(除了PETOOLS和0PE/NET目录之外)按原目录结构放入ud,然后再把完整的0PE.ISO放在0PE/0PE.ISO对吗?按这样测试不能添加PETOOLS的工具。即取UD工具不起作用。
回复

使用道具 举报

24#
发表于 2009-6-25 16:33:15 | 只看该作者
值得慶賀!
"取出0PE.ISO内所有文件(除了PETOOLS和0PE/NET目录之外)按原目录结构放入ud"
如果PECMD支持ud,那麼這個問題也不再是問題了!

回复

使用道具 举报

23#
发表于 2009-6-25 15:25:45 | 只看该作者

回复 #21 pseudo 的帖子

既然这样,那先量产以后,由于优先调用USB-CD的文件,所以理论上UD内还可以用裁剪后的0PE吧,
这样应该占用更少的内存
回复

使用道具 举报

22#
 楼主| 发表于 2009-6-25 13:05:56 | 只看该作者

回复 #22 h99h99 的帖子

用fbinstTool工具恢复 *.fba  到 u 盘,类似于用ghost32工具恢复.gho到硬盘。
fbinstTool工具下载:http://bbs.znpc.net/viewthread.php?tid=5641&extra=page%3D1
回复

使用道具 举报

21#
发表于 2009-6-25 11:45:10 | 只看该作者

回复 #7 pseudo 的帖子

怎样恢复 *.fba  到 u 盘?
回复

使用道具 举报

20#
 楼主| 发表于 2009-6-25 11:02:29 | 只看该作者

全部隐藏并留有作为pxe服务器的余地(续)

另一种办法就是对隐藏入ud的0PE/0PE.ISO不删减,使用完整版。


按此法以一台VMware虚拟机(256M)启动全藏入ud的0PE,然后直接作pxe服务器(免设置):

另以一台VMware虚拟机(256M)作pxe启动,然后启动网络支持:

内存方面还过得去(以上均没有设置虚拟内存,只使用256M物理内存)。其实xp-pe有128M内存都可以启动了。

注意:
1、0pe同一套文件,既能放ud外,也能直接放ud内。其它pe目前只有全内置的版本才能放ud内,否则不能启动或启动后不能使用外置工具。目前全内置版本往往需要较大的启动内存。0PE可以解开放入ud,其它pe要整体放入ud(这可能影响启动速度)。
2、以上这些差异不是技术水平的差异,也不能据此判断各个pe的优劣。只是启动方式、设计不同所致。例如,0pe是借助grldr的高级菜单命令启动的,文件放在ud内还是外,对grldr没有多大区别。
3、以上都是讨论将pe藏入ud的问题。但使用fbinst启动并不一定要把pe放在ud内。几乎每个pe都可以放在ud外并用fbinst启动。
0pe放在ud外参见:〇peZip扩展版二合一090620所带文档《安装到(ud)设备.txt》中的“法一、只安装grldr到(ud)”,这种部署方式插U盘即可作pxe服务器(免配置)
4、fbinst与量产可以并存,但量产可能会降低fbinst启动成功率。
5、fbinst启动是万能的,如果遇到不能启动的情况,fbinst有解决方案。

[ 本帖最后由 pseudo 于 2009-6-25 13:03 编辑 ]
回复

使用道具 举报

19#
 楼主| 发表于 2009-6-25 10:03:37 | 只看该作者

全部隐藏并留有作为pxe服务器的余地

原帖由 liudehua 于 2009-6-25 07:43 发表
PETOOLS是UD内还是外,能直接启动PXE吗?

显然,隐藏到ud不能直接做pxe服务端了。要兼顾两者,需要大家的智慧了。
一种办法是ud外放一份0pe,这显然冗余,也失去隐藏效果。很不情愿。
另一种办法就是对隐藏入ud的0PE/0PE.ISO不删减,使用完整版。
那么启动0PE,启用网络支持后,执行“启动Server.cmd”,这台机器就可以作为服务器了。
缺点:
1、有一定体积冗余,也多占些内存。
2、与不藏入ud相比,失去插U盘即成服务器的优点,得先进pe、启用网络才能做服务器。
但也值得考虑:
1、全部隐藏了,并且留有作为pxe服务器的余地。
2、说不定服务端也没有装系统,这时就算不藏入ud,插U盘也成不了服务器,也得进pe嘛
3、带完整的0PE.ISO,能保持原版的完整性(如果没有diy的话),如果要将0pe部署到硬盘,或刻盘等等,比较方便。
4、即使直接使用完整的扩展版二合一的0PE.ISO文件作为隐藏入ud的0PE/0PE.ISO,256M内存的机器也照样能工作。相比有的pe本身就要求256M以上,这里多占些内存也在可接受范围。体积冗余更是有限。
5、进pe后,在pe中架设服务器,设置的共享用户、共享目录都是pe的资源,对服务器所在机器的原有系统无影响,更为安全。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 06:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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