pseudo 发表于 2009-6-9 01:45:26

【原创】全藏入(ud)的PE ★一格一拖:启动U盘制作方法、DIY例(2010.8.26)

0PEv1.2启动U盘制作方法、DIY例
Pseudo 2010.8.26修订
Pseudo 2010.6.26

将0PE v1.2藏入ud须使用FbinstTool.exe工具,以下简称FBT工具。
注意应使用2010-8-24发布的1.601正式版FbinstTool.exe或更新的兼容版本。不要使用此日期之前的旧版。0PE v1.2应为不早于2010-07-25的版本。
安装操作非常简单,不需要专门安装程序。

一.全藏入ud
1.用FBT工具强制格式化ud,只填大小。

如果还不会用FBT工具格式化ud,是该好好学一下。
首先选择磁盘,看准选择的是目标U盘。
格式化较简单的设置如图所示:


勾选“强行格式”、“对齐簇大小”、“ud扩展分区”,其它选项不管。
扩展区大小填300,也可根据需要适当增减。
点“格式化”按钮、确认即可。
格式化后ud里可能有个“分区表.pt”文件,是格式化前u盘分区表的备份。这个文件可删可不删。

注意:如果有的机器启动异常,请重新制作,多勾上“文件列表大小”,填上20480。

2.将0PE.ISO里的东西弄进ud里,一拖了之。

用WinRar工具打开0PE.ISO,选中所有文件、目录,用鼠标一口气全部拖入ud(FBT工具是可以将选中的多个文件、多个目录一口气拖入ud的)。





拖入后, ud里的文件、目录结构跟0PE.ISO里完全一致。不需要改变结构就能全部藏入ud(全部藏入ud仍可做pxe网启服务器)。



好了,一个全藏入ud的0PE可启动u盘制作完毕!


总结:将0PE藏入ud,只需一格、一拖就行了。用不着什么fba,用不着什么专门安装程序。
0PE具有完美的结构一致性。0PE.ISO里的东西装到硬盘、移动硬盘也是一样的结构,只要设法引导grldr或调用MENU.0PE即可。

二、不藏入ud

用windows资源管理器将u盘格式化(先格式化是为了使文件连续存储),然后在u盘建立0PE目录,将0PE.ISO放入该目录。注意文件名、目录名都要大写。
至此文件已经装好。要设法引导了。

0PE各种部署方式都由所提供的grldr单文件统一引导。并且中文版、英文版,XP-PE、03-PE的引导文件都是统一的。如果合盘时要使用自己DIY的grldr(版本要适当),那么可以在自己的菜单里调用0PE的MENU.0PE,从而使用0PE的功能。

那么grldr(或MENU.0PE)又由谁来引导呢?方法很多。

法一:
格式化出ud,只将grldr一个文件拖入ud,0PE.ISO放在ud外0PE目录。
这时fbinst会引导ud里的grldr,grldr会引导ud外的0PE.ISO。

法二:
用bootice工具(0PE.ISO里一般可找到该工具)将grub4dos引导写入硬盘mbr。从0PE.ISO取出grldr(小写)放在u盘跟目录。这个mbr在启动时会引导grldr。这样U盘上总共只有两个0PE的文件,类似于:
H:\
│grldr

└─0PE
      0PE.ISO

法三:
假定用户能引导自己的grldr(注意:所用grldr应与0PE提供的版本一致、兼容),有自己的grub4dos菜单,例如“合盘”场合。那么在合盘菜单中可通过类似
configfile ()/BOOT/GRUB/MENU.0PE
的命令调用0PE专用菜单MENU.0PE来启动0PE。
MENU.0PE可从0PE.ISO取出,放在任意分区任意目录,改任意名。但最好在0PE.ISO所在分区的/BOOT/GRUB/目录下。这里()可能要根据具体情况修改,例如改为(ud)之类。但0PE的专用菜单MENU.0PE内容是不需要修改的。

提示:
(1) 连续存储于可见分区0PE目录的0PE.ISO启动速度会很快,且省内存。iso可以很大,不影响启动速度。 换句话说,几百MB的0PE.ISO启动速度完全有可能明显快于某些几十MB的PE。
(2) WinContig工具可检查文件的连续性并可使文件在盘上连续存储。一般地,刚格式化完u盘“可见区”,马上放入的文件会是连续的。

注意:grub4dos-0.4.5b-2010-08-12.zip之前的grldr在整体启动iso方面可能有报Error 25错误的现象。2010-08-12的grldr消除了此现象。

三. 剪裁、扩展

0PE是可剪裁、可扩展的。以后如果要增减、更新ud里的文件、目录,可以用FBT工具拖入、导出。

0PE是最早(迄今也几乎唯一)允许将内核、外置工具全解开全藏入UD的PE。解开成一个个组件而不打包为一团,就是为了方便剪裁、扩展。体积、功能丰俭由人。并且启动速度还可以做到与体积无关。

要增加外置程序往PETOOLS里扔即可。还可在u盘非ud区建立petools目录。




一个零体积版PE由
grldr/MENU.0PE+0PE.GZ+0PEDSKT.WIM
组成,依赖硬盘XP/2003系统。

一个“核心”PE可以由
grldr/MENU.0PE+0PE.GZ+0PEDSKT.WIM+CMDPE.GZ+DESKTOP.WIM+可选外置SRS驱动
组成。不依赖硬盘原有系统。

其中SRS目录里的驱动包可自行增加,也可部分或全部删除。
SRS目录放在ud内外其实都可以,甚至内外各放一些也可以,只要grldr能找到。

四. 网启

无论整个0PE.ISO还是解开iso,都直接支持网启。藏入ud情形,也可作网启服务器。0PE没有专门的网启版,所有版本都支持网启。

五. DIY例

例1 通过可输入式启动器扩展0PE功能

有人说,我想增加一个DOS工具箱(软盘映像img格式)、一个PE(iso文件)、一个xp原版安装盘iso,不会修改菜单,怎么办?

很简单。使用0PE现成的可输入式启动器功能即可,不用写菜单。
只需把DOS工具箱、PE分别取名为大写DOS.IMG、MYPE.ISO、XP.ISO,拖入ud根目录,就完工了。什么都不用修改。

使用时,选择“ 可输入式软盘镜像启动器”菜单项,输入
/dos.img
即可启动DOS工具箱。选择“ 可输入式ISO/PE启动器”菜单项,输入
/mype.iso
然后基本上是一路回车即可启动该PE。如果这个PE原来不认硬盘、整体iso启动找不到外置工具,那么用此法启动它,可能就找到了。
如果输入
/xp.iso
则可安装系统,这是一种另类的安装系统方式,可减少找不到硬盘、蓝屏现象。

其实,可输入式启动器对于文件的名字、存放位置是很自由的。取什么名就相应输入什么(当然不要取难输入的名字)。存放在什么目录也是自由的,例如将DOS.IMG存放在ud内BOOT目录下IMGS目录里,则相应输入应变为
/boot/imgs/dos.img
其中开头的/表示根目录,以/作目录分隔符。

显然,文件名简单些,目录层次少些可以方便输入。至于文件名、目录名大小写问题,约定存放时要大写,输入时大小写均可。

最后,文件放在什么设备分区上也是自由的。例如可以放在硬盘某分区,放入ud,放在U盘非ud分区,甚至可放在pxe网启服务器端。全部由程序自动搜索。所以输入时以/开头,前面不写(hd0,0)、(ud)之类的设备名、盘符。

要注意的是,文件放在硬盘某分区或放入ud内肯定能被找到,而放在U盘非ud分区(有人称为“可见区”)则不是100%能被找到,因为那个“可见区”对windows资源管理器可见,对grldr而言未必可见(依赖于机器)。而启动时搜索文件是由grldr进行的。所以东西放在“可见区”,一般能找到,但找不到也不要大惊小怪。

例2 从外部调用0PE的可输入式启动器,F6模块

使用0PE不必另外集成F6模块。0PE的F6模块是原生的,是最早可启动PE、安装原版系统认硬盘的通用F6模块。其方法、代码为其它F6模块所参考。

仅保留2.5M的0PE.GZ(引导文件使用grldr,合盘情形可调用MENU.0PE,SRS目录里的文件可选是否保留),就可作为可输入式软盘映像、ISO/PE启动器、原版系统安装工具,可作为通用、独立F6模块。

启动Pe或安装系统找不到硬盘、蓝屏、pe整体iso启动找不到外置工具等问题,有望通过这个2.5M的0PE.GZ解决。

使用0PE提供的grldr可直接使用0PE的各种功能。如果合盘时要使用自己DIY的grldr(版本要适当),那么可以在自己的菜单里调用0PE的MENU.0PE,从而使用0PE的功能。

下面给出一个DIY参考菜单(自备message文件):

debug off
default 8
timeout 12
checkrange 0x21 read 0x8280 && pxe detect NotExist
cat --length=0 ()/0PE/0PE.GZ || find --set-root /0PE/0PE.GZ
rootnoverify ()
gfxmenu ()/MESSAGE

title 尝试加载USB2.0模块-------------Load USB2.0 Module
kernel ()/BOOT/IMGS/PLPBT.BIN
cat --length=0 ()/0PE/0PE.GZ || find --set-root /0PE/0PE.GZ
rootnoverify ()
pause USB2.0 Module is ok! Press any key to continue...
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
title 可输入式软盘镜像启动器-------Load Any Floppy Image Type in
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第13菜单项(可输入式软盘镜像启动器)
write 0x60100 13
configfile ()/BOOT/GRUB/MENU.0PE
title 用ISO装XP/03系统减少蓝屏---Install XP/2003 using /WIN$.ISO
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第5菜单项(用ISO装XP/03系统减少蓝屏)
write 0x60100 5
configfile ()/BOOT/GRUB/MENU.0PE
title 仿真F6驱动软盘后串接菜单----User Menu With F6 Stage
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第7菜单项(仿真F6驱动软盘后串接菜单)
write 0x60100 7
configfile ()/BOOT/GRUB/MENU.0PE
title NT5.X/NT6.X通用启动盘-------NTBOOT for NT5.X/NT6.X
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第9菜单项(NT5.X/NT6.X通用启动盘)
write 0x60100 9
configfile ()/BOOT/GRUB/MENU.0PE
title XP/2K3普通启动----------------Windows XP/2003

find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title KonBoot免口令模块-------------Kryptos Logic: Kon-Boot v1.1
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第11菜单项(KonBoot免口令模块)
write 0x60100 11
configfile ()/BOOT/GRUB/MENU.0PE
title 进入0PE菜单---------------------0PE Menu
configfile ()/BOOT/GRUB/MENU.0PE
title 其它菜单项(自己加)-------------Other Menu item
#自己的菜单项

#自己写
clear


说明:在菜单项

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

中,有人觉得诸如write 0x60300 0x60300和write 0x60100 6很复杂,没见过,不知道是什么回事。
其实那是不需要知道的,那是0PE自家规定的联络暗号, 是一个模板,用户可以改动的是代表菜单项序号的红色数字(这里是6),其它照抄就行了,0PE就知道用户的用意了。
上面许多菜单项也是类似的模板,只是序号不同。这样,想单独调用0PE哪个菜单项功能都可以很简单地做到。

提示:仿真F6驱动软盘后在串接菜单里可返回fbinst菜单或返回/BOOT/GRUB/MENU.DIY菜单,这个菜单内容可以自定义,或者干脆就是你的菜单副本。




下载信息:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=1#pid1860161(#6楼)


=======================================以下是历史资料,见证“悠久”的历史===============================================================【原创】全藏入(ud)的PE ★2010.5.31更新

0PE藏入ud要领
参见:#352楼

更多信息,参见下文:

【原创】全藏入(ud)的PE ★2010.4.28更新

转#286楼

0PE v1.1a安装方法、使用说明、DIY指南(有图)



【原创】全藏入(ud)的PE ★12.05更新:所有文件直接拖入(ud)

时空论坛bean大师推出了强大的万能启动U盘制作工具fbinst。(ud)设备是fbinst用U盘部分空间仿真的设备,可以存储一些文件。
这些文件隐藏在U盘特定空间,一般看不到,不受U盘格式化影响,也不会中毒。

2009.06.06版0PE支持全部部署到(ud)设备,不依赖硬盘原有系统启动到PE桌面,并能使用(ud)中外置工具(含SATA/Raid驱动、网卡驱动和上网、维护工具),
可以卸载U盘以全内置、纯内存方式运行。纯内存方式运行要求机器内存164MB以上。
另外,可自行在U盘建立PETools目录,里面放入任何工具都可以在PE中自动产生快捷方式。


◆全隐藏防毒防格
◆164MB机器可拔U盘纯内存运行
◆认SATA/Raid磁盘
◆支持加密无线上网(wpa2-psk)
◆占U盘约65M,带维护工具
◆可扩展,潜在的办公影音游戏功能

6.10更新:
1、升级到fbinst1.5
2、某些环境下提速一倍
3、改标题以哗众

6.11说明
====================================
关于“全部安装到ud脚本.cmd”文件中,下面这行
fbinst (hd1) format --force --zip --fat16 --align --primary 9M --extended 55M --menu-size 1024
的说明:
1、如果U盘较大,例如8G,可能要把--fat16改为--fat32(loveuni网友经验)。
2、去掉--zip也许能加快启动速度。
3、可用UltraISO加更多工具到文件0PE.ISO内。但要相应修改--extended 55M,将55M变为更大的数值。同时注意0PE.ISO体积增大后,纯内存运行会占更多内存。
可以考虑把一些工具放在ud外的PETools目录,那样基本不占内存。

6.16说明
====================================
6.16更新升级了fbinst为fbinst 1.5#8c 2009-6-14 1934,grldr为grldr2009-6-11 2038,谢谢apeil网友提供资料。

关于“全部安装到ud脚本.cmd”文件中,下面这行
fbinst (hd1) format --force --fat32 --align --primary 9M --extended 62M
的说明:
1、可用UltraISO加更多工具到文件0PE.ISO内(这个存放外置工具的0PE.ISO不需要用0PE的DIY工具重新生成iso,但XPE.ISO需要)。但要相应修改--extended 62M,将62M变为更大的数值。同时注意0PE.ISO体积增大后,纯内存运行会占更多内存。
2、可以考虑把一些工具放在ud外的PETools目录,那样基本不占内存,可加入大量工具。这里提供大量可直接用于0PE的外置工具:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620239

建议:先用原版按提供的安装方法安装试用,再考虑DIY,免得走弯路。

6.20更新:
======
1、升级fbinst为fbinst-1.5-bin-w32-2009-06-20.zip,grldr为grub4dos-0.4.4-2009-06-20.zip,
   fbinstTool.exe为2009.6.21 22:49:10版本。
2、采用NicTense网友制作的0PE专用版精简图标程序。

下载地址文件:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620243

★安装★:
插U盘,执行“全部安装到ud脚本.cmd”
建议:先用原版按提供的安装方法安装试用,再考虑DIY,免得走弯路。

使用:
进PE桌面后,点“开始”-“取UD工具”
拔U盘,纯内存运行

6.24重要说明:
===========
扩展版二合一天生就可以直接全藏入ud了。同一套文件,既可放在ud外,也可藏入ud内。
这个全藏入(ud)的版本可以扔掉了!

放在ud外参见:〇peZip扩展版二合一090620所带文档《安装到(ud)设备.txt》中的“法一、只安装grldr到(ud)”

藏入ud内参见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144830&extra=page%3D1&frombbs=1
用fbinstTool.exe工具或fbinst.exe命令很容易部署,有兴趣者自己处理吧。

注:
1、藏入ud内的xp-pe启动到桌面所需内存小于128M。比有些全内置pe内存需求低。
2、放在ud外可直接作为pxe服务器端(免配置),本地启动版即是pxe启动版;藏入ud内(这时u盘上啥都没有)就不能直接做pxe服务器端了。
3、外置工具随意增加,放ud内0PE/0PE.ISO中占内存,放ud外不占内存。可以内外各放一点。

7.1补充:
======
扩展版二合一同一套文件,既可放在ud外,也可藏入ud内。就直接全藏入ud问题,补充一些资料,谢谢网友seniors 和loveuni网友提供:
1、这里有网友seniors 提供的现成ud盘备份,直接恢复即可(类似于ghost克隆方式):
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144842&extra=page%3D3
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145121&extra=page%3D1

2、在【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版的#1509楼有网友loveuni提供的图文教程,可供参考。

10.15补充:
======
◎0PE装入ud方法

12.05更新
===================
包括外置工具petools目录在内的所有文件都可以直接拖入(ud)部署(原创),也可全部放在(ud)外(其实还可以里外各放一点)。
支持(ud)内PETOOLS下直接存放可写wim组件。
启动到桌面,点“取ud工具”菜单项,完成后可拔掉U盘全内存运行。
可自行增删组件控制内存占用,每个文件几乎都是可直接删除的组件,增删组件不用改配置。

下载相关信息(不提供下载地址)见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137207&page=1#pid1620236
                     关于制作启动U盘的简明教程   Pseudo 2009.12.05               
方法1
=====
1、用bootice工具将grub4dos安装到u盘mbr(点几下鼠标就搞定了),启动盘就做好了。
2、用Ultraiso把0PE.ISO里所有文件放入u盘,大功告成。
使用bootice工具过程中遇到问题到工具作者帖里报告。
方法2
==================
1、用fbinsttool工具强制格式化u盘,做出有足够空间、允许放入大量文件(文件列表大小足够)的(ud)分区。
2、用fbinsttool工具写入fbinst菜单,启动盘就做好了。fbinst菜单内容为:
default 0
timeout 3
color red
text "=========================="
color yellow
text "F1. 0PE by Pseudo"
menu F1 grldr "grldr"
color red
text "=========================="
3、用Ultraiso把0PE.ISO(2009.12.05及以后版本)里所有文件取出,并用fbinsttool拖入(ud),大功告成。
使用fbinsttool工具过程中遇到问题到工具作者帖里报告。启用网络影音:
http://bbs.wuyou.net/data/attachment/forum/20091128_ac9e9a02ed420965baf7CLmhdkKT61Xu.gif

支持用fbinsttool直接拖入(ud)的全解开部署
http://bbs.wuyou.net/data/attachment/forum/20091205_ec0e0f09da252608d0bd3kY3jrTvuZE4.jpghttp://bbs.wuyou.net/images/default/attachimg.gif

0PE1209剪裁、合盘、藏入ud示例界面:


[ 本帖最后由 pseudo 于 2010-8-27 09:01 编辑 ]

gzk101 发表于 2009-6-9 01:55:52

这个是以iso方式仿真启动的吗?如果是,无形之中就加大该ISO文件的大小,会对加载速度有很大影响的,其实用原来的ext1,将ext2放到正常区,加载速度会快很多,只是正常区的数据容易被格式化.
==================================================================
刚才看了你的bat,文件,是将19.8M的XPE.ISO载入,但fbinst (hd1) add "XPE.ISO" "XPE.ISO"
fbinst (hd1) add "0PE\XP\EXT2.WIM" "0PE\XP\EXT2.WIM"
fbinst (hd1) add "0PE\AUTORUNS\@0#NET_.WIM" "0PE\AUTORUNS\@0#NET_.WIM"
fbinst (hd1) add "0PE\0PE.ISO" "0PE\0PE.ISO"

这后面几句,有点不解,不是不支持单独文件解开后执行的吗?难道只针对ISO不支持,其它的可以支持?那样的话进入XPE.ISO后,能够继续载加ext2.wim?我试过将ext2.wim放在正常数据区也可以脱离XP系统运行,那你这样的目的只是将二级内核ext2.wim载入隐藏分区,以免受格式化影响导致在本地无硬盘时无法启动,应该是这样吧,但这可能会加大载入时间.

[ 本帖最后由 gzk101 于 2009-6-9 02:12 编辑 ]

satanwyj 发表于 2009-6-9 04:34:43

回复 #2 gzk101 的帖子

在我的机器上没有影响,依然14分钟以上 0 0!!

还有P大 "0PE\0PE.ISO" "0PE/0PE.ISO" 这两种写法有什么区别?

我用的后一种,可以正常使用。感觉还是统一成后一种比较好点

love336 发表于 2009-6-9 10:22:39

32M的U盘能这样用么?

wuwuzz 发表于 2009-6-9 12:09:38

P大,下载包里缺少03PE.iso,且fbinst是v1.4的。建议补充、更新。

我修改脚本语句,用fbinst V1.5试了一下,可以成功启动。

helloman 发表于 2009-6-9 13:45:15

这样的方法更安全可靠,谢谢!

pseudo 发表于 2009-6-9 15:49:51

原帖由 gzk101 于 2009-6-9 01:55 发表 http://bbs.wuyou.net/images/common/back.gif
这个是以iso方式仿真启动的吗?如果是,无形之中就加大该ISO文件的大小,会对加载速度有很大影响的,其实用原来的ext1,将ext2放到正常区,加载速度会快很多,只是正常区的数据容易被格式化.
======================= ...
这个不会比“原来的”慢。快慢主要取决于开始时读取XPE.ISO的速度。ext2等是进入windows cmd之后才读取的,那时已经是USB2.0的速度了,顶多几秒。
而读XPE.ISO(约20MB)的速度,与硬件有关,非0PE所能控制。其它PE的启动也要读几十兆内容的。
这个新版主要是ext2、外置工具都放入ud了。U盘上可以一个文件都看不到。其它pe目前好象还没有这个机制,虽然这很简单。
原帖由 satanwyj 于 2009-6-9 04:34 发表 http://bbs.wuyou.net/images/common/back.gif
在我的机器上没有影响,依然14分钟以上 0 0!!
还有P大 "0PE\0PE.ISO" "0PE/0PE.ISO" 这两种写法有什么区别?
我用的后一种,可以正常使用。感觉还是统一成后一种比较好点
上面说过,启动要读约20MB的XPE.ISO,这是耗时的地方,与硬件有关,非0PE所能控制。

按说0PE/0PE.ISO写法为好,但我写时,是用复制粘贴的,成了0PE\0PE.ISO,相关程序也成了0PE\0PE.ISO。暂时这样,以后再改了。

如果想改成0PE/0PE.ISO,得搜索程序中所有fbinst相关命令做一致修改,否则“取UD工具”菜单项不管用。
原帖由 wuwuzz 于 2009-6-9 12:09 发表 http://bbs.wuyou.net/images/common/back.gif
P大,下载包里缺少03PE.iso,且fbinst是v1.4的。建议补充、更新。
我修改脚本语句,用fbinst V1.5试了一下,可以成功启动。
呵呵,wuwuzz大内行,我1.4都还没来得及消化,跟不上啊。
我把03PE.iso砍掉节省体积,也避免选择多了反而让人晕。

0PE弄那么复杂的menu.lst,一个目的是让文件可有可无,可在iso内/外,或在pxe服务器上,实现自由部署。
现在ud还不支持将XPE.iso、03PE.iso解开来用,无法共享其中的相同文件,也无法达到文件放在ud内外均可的效果。这很遗憾。
原帖由 love336 于 2009-6-9 10:22 发表 http://bbs.wuyou.net/images/common/back.gif
32M的U盘能这样用么?
得剪裁一下:
砍掉网络支持组件@0#NET_.WIM
XPE.ISO里有SRS1.ZIP、F6.ZIP基本沟通,SRS2.ZIP作用不大,考虑砍掉
存放工具的0PE.ISO几乎要砍掉,至少内容要大幅精简。里面的外置工具也可以放在非ud分区PETOOLS目录。
这样剩下XPE.ISO和ext2.wim,32M的U盘应该放得下,但ud分割为主(8M)、扩展两部分。得调整主区大小才好放入。
另外,如果不能留点空间放用户文档,那隐藏到ud就没意义了。

仔细盘算尺寸,使得32M的U盘空间不浪费,不仅能装得下基本部分,还能保留几个工具,或留点空间放文档,倒是有趣。

即使砍掉许多,但硬盘有xp的场合,借助其利用xp资源的能力,这个pe办公上网影音游戏也不无可能。比有些专注小体积的PE可能容易扩展。

satanwyj 发表于 2009-6-9 18:12:02

P大,还有一个问题要请教。

你的g4d菜单实在太复杂了,我只是想修改一下03PE.ISO的默认项,改成5这样不用每次都按5

但是修改了之后,运行一下然后就跳回目录了 - -!!
运行效果如下图:


请问怎么修改,才能做到默认项是5?
同时,我的XPE.ISO里边只有SRS1.ZIP,我想把超时改成0,但是也不成功

pseudo 发表于 2009-6-9 18:33:46

这只需改一个字节。改这个跟菜单是否复杂没有本质联系。
可用ultraedit修改iso内grldr文件(菜单在尾部,只改一个字节)。也可用FbinstTool.exe改,但不要用那个GRLDR.EXE来处理长菜单。
对那个只包含外置工具、网卡驱动的0PE.ISO文件,可以直接用Ultraiso修改、保存。对XPE.ISO、03PE.ISO有改动时,需用DIY工具重新生成iso(改名)。

satanwyj 发表于 2009-6-9 20:24:07

回复 #9 pseudo 的帖子

太郁闷了,原来是这个GRLDR.EXE的问题。看来人果然不能太懒

还是老实的用grubmenu导入导出吧- -!!

另外还有一个小问题请教:我把timeout 改成0 以后,运行的时候还是有一闪而过的菜单,请问怎么能去掉这个?

lc1212 发表于 2009-6-9 20:35:09

P大能否上传ftp2,那网盘我根本就没法下载!

pseudo 发表于 2009-6-9 21:21:45

原帖由 satanwyj 于 2009-6-9 20:24 发表 http://bbs.wuyou.net/images/common/back.gif
太郁闷了,原来是这个GRLDR.EXE的问题。看来人果然不能太懒
还是老实的用grubmenu导入导出吧- -!!
另外还有一个小问题请教:我把timeout 改成0 以后,运行的时候还是有一闪而过的菜单,请问怎么能去掉这个?
1、以satanwyj 兄之高明,不会犯错的,所以我猜是用了GRLDR.EXE,对长菜单有问题:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=126637&page=13#pid1698683
2、这样?
default 5
timeout 0
hiddenmenu
3、想起可能与14分钟有关的问题。
XPE.ISO一般位于扩展区,连续存放。命令
map (ud)/XPE.ISO (0xFF) || map --mem (ud)/XPE.ISO (0xFF)
实际执行的可能是map (ud)/XPE.ISO (0xFF) ,跟执行map --mem (ud)/XPE.ISO效果是不同的。前者在目前环境下可能比后者慢。
可以试试把这条命令直接改为
map --mem (ud)/XPE.ISO (0xFF)
比较一下速度。

XPE.ISO里所有文件都要用到,现在想来,256M以上机器,对不到20M的XPE.ISO使用--mem应无顾虑。一口气读入内存,然后在内存中解析、访问,理论上只会快不会慢。

love336 发表于 2009-6-9 22:03:49

此楼删除,抛弃1.4了,当我没说

之前的情况是因为1.5版命令改了,只能用1.4

这些东西我也刚接触,有的搞不清楚,但我这1.4查看32M的U盘确实只显示24M

[ 本帖最后由 love336 于 2009-6-9 22:35 编辑 ]

satanwyj 发表于 2009-6-9 22:26:31

回复 #12 pseudo 的帖子

多谢P大指点,话说咱学G4D的时间还短 不知道有hiddenmenu的命令  - -!!

加载到内存后果然快多了,7分钟只能就能搞定 嘎嘎

另外: 楼上的兄弟1.5看版本就应该比1.4高,一般来说老版本不能兼容新版本的某些功能吧。

你的意思是不是用Gui? 建议用批处理搞定

例如俺的,一点就搞定多方便

zxw 发表于 2009-6-9 22:32:12

回复 #14 satanwyj 的帖子

第3行的 --extended可以不要,默认载入到扩展区

gzk101 发表于 2009-6-9 22:40:23

原帖由 love336 于 2009-6-9 22:03 发表 http://bbs.wuyou.net/images/common/back.gif
我32M的U盘用 fbinst -l 查看,1.5版的显示是32M,1.4版只有24M

1.4版用 fbinst (hd1) format --force 格式化之后就只剩 15M 多了,1.5版格式化后还剩24M

用1.5版格式化之后用1.4继续,会显示版本不对

不知 ...
空间丢失问题是已经在时空反映过了,后来bean更新了fbinst,增加了两个参数,修正了容量识别的问题,这种现象在某些特殊的U盘会出现.至于用了1.5后用回1.4,完全没必要,新版本功能增了不少.在置顶贴内我也会尽快把1.5的GUI转过来,方便新手操作.

satanwyj 发表于 2009-6-9 22:46:36

回复 #15 zxw 的帖子

多谢指教,我那是顺手复制的,反正没影响 嘿嘿

aidixiao 发表于 2009-6-9 22:57:22

这个一定要顶,太好了!!!

love336 发表于 2009-6-9 23:34:19

原帖由 pseudo 于 2009-6-9 15:49 发表 http://bbs.wuyou.net/images/common/back.gif

得剪裁一下:
砍掉网络支持组件@0#NET_.WIM
XPE.ISO里有SRS1.ZIP、F6.ZIP基本沟通,SRS2.ZIP作用不大,考虑砍掉
存放工具的0PE.ISO几乎要砍掉,至少内容要大幅精简。里面的外置工具也可以放在非ud分区PETOOLS目录。
这样剩下,32M的U盘应该放得下,但ud分割为主(8M)、扩展两部分。得调整主区大小才好放入。
另外,如果不能留点空间放用户文档,那隐藏到ud就没意义了。 ...

照做只保留了XPE.ISO和ext2.wim, 加起来是27M, 改了 --primary 4M 运行脚本有提示
格式化U盘...
fbinst: error: primary data size too small

厚颜问下,能不能做个可以直接安装到32M U盘的呢?

用GUI的话不管主分区设置多小,格完之后U盘都会少8M

[ 本帖最后由 love336 于 2009-6-9 23:38 编辑 ]

pseudo 发表于 2009-6-10 00:16:03

没有32M盘实测,不好做。
少8m可能是正常的,用于primary区了。这个区应该扩大到刚好能装入ext2.wim,否则浪费空间。XPE.ISO装入extend,如此带头尾约30M估计能搞定。
另外不加对齐(--align)也许能节省空间。fat比fat32省空间。

loveuni 发表于 2009-6-10 02:03:36

发错了,屏蔽

[ 本帖最后由 loveuni 于 2009-6-10 02:22 编辑 ]

loveuni 发表于 2009-6-10 02:07:23

发错了,屏蔽

[ 本帖最后由 loveuni 于 2009-6-10 02:22 编辑 ]

apeil 发表于 2009-6-10 06:42:46

附件无法下载,到99.99%就不能下了

mscmd.exe 发表于 2009-6-10 06:49:56

好复杂啊 看的晕乎乎勒 ^_^

gzk101 发表于 2009-6-10 15:35:51

简单地将0PE\2003\EXT2.WIM放入(ud)能行吗?我今天试了下,进入2003到桌面的时候弹出找不到ext2.wim提示了.如果将上述文件按目录结构放入U盘正常数据区,则可以正常加载桌面,这里一直不解,不把ext2放入ISO仿真运行,等到进入桌面,应该已经无法访问(ud)里的数据了,怎么还能加载(ud)里的ext2.wim呢.

pseudo 发表于 2009-6-10 15:40:54

已上传。
fbinst升级到1.5。

pseudo 发表于 2009-6-10 15:45:23

原帖由 gzk101 于 2009-6-10 15:35 发表 http://bbs.wuyou.net/images/common/back.gif
简单地将0PE\2003\EXT2.WIM放入(ud)能行吗?我今天试了下,进入2003到桌面的时候弹出找不到ext2.wim提示了.如果将上述文件按目录结构放入U盘正常数据区,则可以正常加载桌面,这里一直不解,不把ext2放入ISO仿真运行 ...
版本太乱。
请重新下载新的,按原版提供方法安装,成功后再考虑DIY。
原版有问题可以QQ

love336 发表于 2009-6-10 20:10:46

能用读卡器安装到储存卡不?

上弦月 发表于 2009-6-10 20:19:33

下载不了呀。到99%就不动了

satanwyj 发表于 2009-6-10 22:28:40

原帖由 love336 于 2009-6-10 20:10 发表 http://bbs.wuyou.net/images/common/back.gif
能用读卡器安装到储存卡不?



原帖由 上弦月 于 2009-6-10 20:19 发表 http://bbs.wuyou.net/images/common/back.gif
下载不了呀。到99%就不动了

用浏览器自带下载,不要用工具
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【原创】全藏入(ud)的PE ★一格一拖:启动U盘制作方法、DIY例(2010.8.26)