helloman 发表于 2009-6-17 10:06:08

为了安装到我的USB1.0老U盘64M,删除了\0PE2ud\0PE\AUTORUNS\@0#NET_.WIM(网络支持组件),对OPE.ISO动了下剪刀,删除了OPE目录(看名字里面是网卡驱动和无线网卡驱动),删除了PETOOLS下的“网络工具”(里面是IE和Myworld)。

再把“全部安装到ud脚本.cmd”作了相应修改:把所有的UD1都换成UD2(对应我的U盘);把add --extended "0PE\AUTORUNS\@0#NET_.WIM"这一行删除;修改扩展分区容量“fbinst (hd2) format --force --fat32 --align --primary 9M --extended 40M”。

这样安装完我的U盘还剩下13.4M空间,可以放些文档什么的,应该不错!


汇报下启动效果:2分30秒左右进入桌面,非常棒!首先进入的界面出现的是Starting cmain()...128,这一部分大概花了1分30秒左右,后面都采用默认进入,花了1分左右!

上张图:

[ 本帖最后由 helloman 于 2009-6-17 10:36 编辑 ]

dpxqs 发表于 2009-6-17 17:21:25

请教

对于我们刚接触全藏入的菜菜来说,不知道下载了6.16版,还要哪些文件配合使用,才能装入U盘,请大大们指教一下

zesdq 发表于 2009-6-17 17:43:57

应该怎么安装,只要运行"全部安装到ud脚本.cmd"?

pseudo 发表于 2009-6-17 18:06:38

原帖由 helloman 于 2009-6-16 21:19 发表 http://bbs.wuyou.net/images/common/back.gif
碰巧我今天也尝试用新版fbinst安装到U盘,使用pseudo的0PE进入到桌面需要20分钟!(USB1.0的64M盘,可以接受,呵呵),顺便纠正上次的说法,上次3分钟进入系统用的USB2.0的Sandisk小红椒1G盘!
原帖由 helloman 于 2009-6-17 10:06 发表 http://bbs.wuyou.net/images/common/back.gif
汇报下启动效果:2分30秒左右进入桌面,非常棒!首先进入的界面出现的是Starting cmain()...128,这一部分大概花了1分30秒左右,后面都采用默认进入,花了1分左右!
...
这么说速度提高约一个数量级了?
用了先加载DOS版usb2.0驱动或者先加载plpbt.bin再进pe的方式吗,还是直接进0PE的?
USB1.0 的老U盘如果不借助2.0驱动等方式,直接启动0pe,速度在两、三分钟之间,就很理想。


-----------
刚发现,扩展区还有4M空余闲置呢,这样0PE.ISO里还可以自己加些东西。

[ 本帖最后由 pseudo 于 2009-6-17 18:24 编辑 ]

pseudo 发表于 2009-6-17 18:10:29

原帖由 zesdq 于 2009-6-17 17:43 发表 http://bbs.wuyou.net/images/common/back.gif
应该怎么安装,只要运行"全部安装到ud脚本.cmd"?
正解!
安装:
插U盘,执行“全部安装到ud脚本.cmd”

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

zesdq 发表于 2009-6-17 18:48:21

我运行了那个批处理,运行结果是这样的(下面有截图)
应该是没有错的。U盘里空空如也,难道这就是完全隐藏了,并且安装到U盘里?
不过话又说回来,这个过程应该有个复制文件的过程,运行那个批处理后,很快就结束了。我的U盘写入速度最快才2.6mb/s算算时间,实在是太快了。

dpxqs 发表于 2009-6-17 18:55:46

安装求教补充

06.16扩展二合一版是不是可以替换06.16全藏入中的相同文件。然后运行安装批处理,谢谢!

helloman 发表于 2009-6-17 19:02:44

原帖由 pseudo 于 2009-6-17 18:06 发表 http://bbs.wuyou.net/images/common/back.gif


这么说速度提高约一个数量级了?
用了吗,还是直接进0PE的?
USB1.0 的老U盘如果不借助2.0驱动等方式,直接启动0pe,速度在两、三分钟之间,就很理 ...

我用的就是你的大作,修改“全部安装到ud脚本.cmd”,然后执行它默认安装,至于是不是用了“先加载DOS版usb2.0驱动或者先加载plpbt.bin再进pe的方式”,应该问你啊,呵呵!

按照我的理解是直接进pe,没有先加载DOS版usb2.0驱动,也没有加载plpbt.bin,因为文件管理里面没有相关文件啊

刚才又重新启动了一遍,满打满算还不要2分30秒,大概在2分--2分30秒之间,我都要用“神奇”两个字来形容了!

[ 本帖最后由 helloman 于 2009-6-17 19:34 编辑 ]

chengf 发表于 2009-6-17 20:08:35

不明白我加上OPE的2003,却在过了滚动条加载EXT2.WIM不成功,我是加入03PE.ISO与\2003EXT2.WIM的啊??
XP能正常运行。
菜单抄你的。
title 0PE for XP on (ud)
map --mem (ud)/XPE.ISO (0xFF)
map --hook
chainloader (0xFF)
title 0PE for 2003 on (ud)
map --mem (ud)/03PE.ISO (0xFF)
map --hook
chainloader (0xFF)

[ 本帖最后由 chengf 于 2009-6-17 20:17 编辑 ]

pseudo 发表于 2009-6-17 20:12:41

回复 #68 helloman 的帖子

我没有放入先加载DOS版usb2.0驱动或者先加载plpbt.bin的相关东西。这么说你是直接启动0PE了。

不过暂时还不能高兴得太早,因为还有一个重要问题要确认:
你硬盘/光盘上也有0PE吗?会不会是自动发现并转入硬盘上的同名文件去了?

helloman 发表于 2009-6-17 20:20:02

原帖由 pseudo 于 2009-6-17 20:12 发表 http://bbs.wuyou.net/images/common/back.gif
我没有放入先加载DOS版usb2.0驱动或者先加载plpbt.bin的相关东西。这么说你是直接启动0PE了。

不过暂时还不能高兴得太早,因为还有一个重要问题要确认:
你硬盘/光盘上也有0PE吗?会不会是自动发现并转入硬盘 ...

硬盘上有老毛桃PE撒手不管版,不会有这个影响吧,上次20分钟的也是这台电脑!不知道换台电脑启动速度如何,改天找几台电脑试验下!

[ 本帖最后由 helloman 于 2009-6-17 20:27 编辑 ]

pseudo 发表于 2009-6-17 20:27:15

回复 #69 chengf 的帖子

看不出问题。
再看看03pe.iso的内容吧,包括目录结构,文件体积

chengf 发表于 2009-6-17 20:33:51

03PE.ISO20.8 MB (21,856,256 字节)

pseudo 发表于 2009-6-17 20:35:28

原帖由 helloman 于 2009-6-17 20:20 发表 http://bbs.wuyou.net/images/common/back.gif
硬盘上有老毛桃PE撒手不管版,不会有这个影响吧,上次20分钟的也是这台电脑!不知道换台电脑启动速度如何,改天找几台电脑试验下!
那就要先祝贺你了!
速度提高一个数量级,你这个USB1.0堪比2.0了,羡慕!

我再等一位satanwyj 兄的消息,不知道他那里速度如何。

pseudo 发表于 2009-6-17 20:45:01

回复 #73 chengf 的帖子

版本不对。用的好像是6.10版的,不兼容了。
用6.16二合一版重新做这个03pe.iso就行了。
生成iso要用0pe提供的DIY工具。

helloman 发表于 2009-6-17 20:48:58

原帖由 pseudo 于 2009-6-17 20:35 发表 http://bbs.wuyou.net/images/common/back.gif

那就要先祝贺你了!
速度提高一个数量级,你这个USB1.0堪比2.0了,羡慕!

我再等一位satanwyj 兄的消息,不知道他那里速度如何。

先前安装完后还虚惊一场,因为剩余的空间变成0字节的raw了,不过在Windows下格式化后正常,估计是这个赛斯的老U盘回光返照吧!不管怎样,起码你本次的更新对我的U盘而言是非同一般成功之作!

[ 本帖最后由 helloman 于 2009-6-17 20:54 编辑 ]

chengf 发表于 2009-6-17 22:38:44

提取2003的批处理如何写呢?原文:

@echo off
::制作0PE.ISO    Pseudo 2009.2
cd /d "%~dp0"
path %~dp0bin;%path%
mkisofs.exe -o 0PE.ISO -v -V "0PE20090216" -hide-joliet boot.catalog -J -joliet-long -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -b grldr 0PE2009

pseudo 发表于 2009-6-17 23:02:54

原帖由 chengf 于 2009-6-17 22:38 发表 http://bbs.wuyou.net/images/common/back.gif
提取2003的批处理如何写呢?原文:

@echo off
::制作0PE.ISO    Pseudo 2009.2
cd /d "%~dp0"
path %~dp0bin;%path%
mkisofs.exe -o 0PE.ISO -v -V "0PE20090216" -hide-joliet boot.catalog -J -joliet ...
1、用Ultriso对二合一版的0PE.ISO(与装入ud的那个0PE.ISO不同,后者只带工具和网卡驱动)进行剪裁,保留#73楼所列文件。
2、将这个iso中文件取出放入0PE2009目录,运行现成的批处理,生成新的0PE.ISO
3、将新的0PE.ISO改名为03PE.ISO
4、检查03PE.ISO里文件目录结构是否与#73楼相同,不同的话自己处理

chengf 发表于 2009-6-18 09:10:38

完全按照你所说,0PE.ISO中有grldr。但不能正常生成,过程出现如下的信息:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

Warning: creating filesystem that does not conform to ISO-9660.
Warning: creating filesystem with (nonstandard) Joliet extensions
         but without (standard) Rock Ridge extensions.
         It is highly recommended to add Rock Ridge
GNU Released by Joerg Schilling, Modified by Wwashington.
Thanks to dfbb, COMMAN at smth.edu.cn for the great help.
mkisofs 1.15a40 +gbk +md5 (i686-pc-cygwin)

Start actual directory scan, this may take a while.
Scanning the Cygwin dirs: = 0PE2009
Scanning 0PE2009
Scanning the Cygwin dirs: Done !
Writing:   Initial Padbock                         Start Block 0
Done with: Initial Padbock                         Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor            Start Block 17
mkisofs.exe: Uh oh, I cant find the boot image 'grldr' !
——————————————————————
要不干脆把03PE.ISO也上传吧。

pseudo 发表于 2009-6-18 11:52:30

回复 #79 chengf 的帖子

请给出 0PE2009下的文件结构。
0PE2009下的内容,应该跟经剪裁的0PE.ISO(与装入ud的那个名为0PE.ISO的不同,后者只带工具和网卡驱动)里的内容一致、相对目录结构一致。
0PE2009下只要其下有一个grldr文件,都可以生成iso的。

----------------------
对了,DIY工具所在路径不要包含空格

[ 本帖最后由 pseudo 于 2009-6-19 09:02 编辑 ]

cdy168 发表于 2009-6-18 23:31:42

好强大的工具~~~下载测试测试~~

shn 发表于 2009-6-19 12:59:48

hd1是需要判断的。p大是不是还要指明,这个cmd是会格掉整个盘的,万一u盘不是hd1,会很凄惨的

q23966 发表于 2009-6-19 13:01:16

呵呵,来学习一下了!

pseudo 发表于 2009-6-19 18:00:48

原帖由 shn 于 2009-6-19 12:59 发表 http://bbs.wuyou.net/images/common/back.gif
hd1是需要判断的。p大是不是还要指明,这个cmd是会格掉整个盘的,万一u盘不是hd1,会很凄惨的
除非你三次键盘输入Y——那样就只能吸取教训了

apeil 发表于 2009-6-19 22:12:12

原帖由 pseudo 于 2009-6-19 18:00 发表 http://bbs.wuyou.net/images/common/back.gif

除非你三次键盘输入Y——那样就只能吸取教训了

你这样其实也不安全,人家会误解为输入三次y就继续,我的批是设置成自定义这个盘符的,有你兴趣可以看看。

ECHO.
ECHO 请先插入U盘。注意,本操作将格式化整个U盘!务必先备份好数据,按任意键继续选择...
pause > nul
ECHO.
fbinst--list
ECHO.
set /p nn=Please input (hd?)(default 1):
if "%nn%"=="" set nn=1
set hd=(hd%nn%)
ECHO USB Device to fbinst: %hd%
ECHO.
set /p ex=请设定扩展区大小,默认50m:
if "%ex%"=="" set ex=50
ECHO 当前设定的扩展区大小为 : %ex%
pause
ECHO.
ECHO fbinst %hd% format --extended %ex%m --force
fbinst %hd% format --extended %ex%m --force
ECHO 格式化完成,请重新插拔U盘,然后按任意键继续。
pause >nul
GOTO COPYFILE

pseudo 发表于 2009-6-20 00:07:02

回复 #85 apeil 的帖子

谢谢apeil兄提供代码。

不过我认为略有安全措施(找个免责借口)就算了,要考虑很周到其实并不容易。
例如用户看到“按任意键继续选择”时,不小心多按一次回车,或者回车前不小心先碰了一个键也是可能的。

有个疑问请教apeil兄:我这里格式化完不拔插U盘,似乎没有问题,是不是可以省略这步?

helloman 发表于 2009-6-20 12:25:40

我觉得会用这个的网友或多或少知道怎样修改脚本中相应的内容,要是完全不懂,就敢动手操作的,就当是一次教训吧,不可能面面俱到!

我把Pseudo的批处理中的警告修改为:
::假定U盘对应(hd1)——如果你的U盘对应的是(hd2),请把后面所有的(hd1)改为(hd2),以此类推,千万别弄错。

chengf 发表于 2009-6-20 16:24:29

对fbinst开始失望,不能在启动OPE后看到自己的U盘。

dpxqs 发表于 2009-6-20 17:12:05

请问

全藏入的PE能不能与不是全藏入的合盘。比如天意老师的完美者,HHH333的。合了以后,要进入能通过启动菜单控制。想进哪个PE就进哪个PE,如能的话。请说说具体方法好吗?

pseudo 发表于 2009-6-20 21:56:44

回复 #89 dpxqs 的帖子

当然能,但要会DIY。主要修改fb.txt、修改grldr内置菜单(如果通过grub4dos启动的话)等。
天意、H3的pe用于启动的文件比较多,我没具体弄过。

回复 #88 chengf 的帖子
我只能说,有启动OPE后能看到自己U盘正常分区、usbcdrom量产区的先例。
可以重新拔插一下试试。
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 【原创】全藏入(ud)的PE ★一格一拖:启动U盘制作方法、DIY例(2010.8.26)