ddaiqq 发表于 2010-3-27 11:08:54

呵呵 P大 要在0PE下用迅雷
需要哪些DLL啊? 我已实现在0PE下用QQ2009 SP6(有点郁闷 居然需要SndVga.WIM的支持),遨游浏览器(得遨游论坛版主指导), 现在还缺迅雷了

[ 本帖最后由 ddaiqq 于 2010-3-27 11:11 编辑 ]

kendling 发表于 2010-3-27 11:35:41

原帖由 ddaiqq 于 2010-3-27 11:08 发表 http://bbs.wuyou.net/images/common/back.gif
呵呵 P大 要在0PE下用迅雷
需要哪些DLL啊? 我已实现在0PE下用QQ2009 SP6(有点郁闷 居然需要SndVga.WIM的支持),遨游浏览器(得遨游论坛版主指导), 现在还缺迅雷了
到这里下载:http://www.uushare.com/user/kendling/file/2786736
启动桌面的网络影音之后打开

ddaiqq 发表于 2010-3-27 12:11:31

迅雷我有 楼上可否说下你这迅雷有何不同?

kendling 发表于 2010-3-27 12:57:47

原帖由 ddaiqq 于 2010-3-27 12:11 发表 http://bbs.wuyou.net/images/common/back.gif
迅雷我有 楼上可否说下你这迅雷有何不同?
网上找的精简版制作的,已经测试可以在0PE下正常使用。

pseudo 发表于 2010-3-27 13:02:36

原帖由 ddaiqq 于 2010-3-27 11:08 发表 http://bbs.wuyou.net/images/common/back.gif
呵呵 P大 要在0PE下用迅雷
需要哪些DLL啊? 我已实现在0PE下用QQ2009 SP6(有点郁闷 居然需要SndVga.WIM的支持),遨游浏览器(得遨游论坛版主指导), 现在还缺迅雷了

有大量工具可以直接在0PE用:
#4楼:外置工具自己按需加入(包括thunder。exe)
此外,

0PE.ISO-YY版-系统维护盘【2010.03.15】更新
里也有些工具。看有没有你需要的东西。

kendling 发表于 2010-3-27 13:17:10

pseudo,我发现KERNEL.ZIP\KERNEL\WXPE\SYSTEM32\TOOLS\目录下有getUDT.cmd和取UD工具.cmd两个文件,内容相似。是否是相同的东西?只是一个旧版一个新版?

kendling 发表于 2010-3-27 13:20:33

看清代码了,原来是“取UD工具.cmd”调用“getUDT.cmd”

pseudo 发表于 2010-3-27 13:35:32

回复 #391 kendling 的帖子

这个多语言处理足见kendling兄功力深厚。

我想讨论另一问题——是否增加文件的问题。

0PE设计为可剪裁PE,几乎对每个文件都要考虑一些问题,诸如:

1、这个文件是可删除的么?删掉了能否工作?删掉了其功能有无补救手段?

2、这个文件是否可放在任意分区,包括隐藏分区、ud、pxe服务器端?是否放在iso内外均可?

3、这个文件是面向用户的组件,还是只是系统内部需要的?

   比如ntdetect只是系统内部需要,不是面向用户的,如果让用户看到ntdetect文件又不能删掉,对用户就是不清爽。

   而像plpbt.bin,用户可以理解为加速模块,删掉不影响其它功能,只是失去加速能力而已。那么这个文件的独立存在就是合适的,用户可理解其用途,根据需要取舍。

回到这个文件LNG.TXT,可以考虑允许删除该文件,删掉这个文件后,仍能工作(例如默认为中文版)。
那么程序的处理就有点不同。

最后,如果能不增加文件,以更小代价(用户角度)就能解决多语言选择,就更好了。

0PE菜单等方面之所以显得复杂,与考虑因素比较多有关。
其中有些是值得借鉴的,领先一年半载的地方。当然,也有不少是纯粹研究性的、弄着玩的。

kendling 发表于 2010-3-27 14:51:45

原帖由 pseudo 于 2010-3-27 13:35 发表 http://bbs.wuyou.net/images/common/back.gif
这个多语言处理足见kendling兄功力深厚。

我想讨论另一问题——是否增加文件的问题。

0PE设计为可剪裁PE,几乎对每个文件都要考虑一些问题,诸如:

1、这个文件是可删除的么?删掉了能否工作?删掉了其 ...
谢谢pseudo的抬举。

可以看到我修改或新增加的文件列表0PE\LNG.TXT(和BUFXP.ZIP在同一目录)
BUFXP.ZIP\BAT\MENUSRS.LST(0PE原有文件)
KERNEL.ZIP\WXPE\LNG.CMD
KERNEL.ZIP\KERNEL\WXPE\SYSTEM32\AUTORUN_.CMD(0PE原有文件)新增加的文件只有两个文件。
0PE\LNG.TXT
KERNEL.ZIP\WXPE\LNG.CMD
其中LNG.CMD是在0PE内核文件KERNEL.ZIP里面,一般不会被用户删除。
当然用户也可以去删除它,系统也可以正常运行。只是提示信息就没有人可以看懂了。

外置的LNG.TXT文件只是方便用户切换语言用的,有用的信息只有前三个字母CHS、CHT、或者ENG等。
可以看到MENUSRS.LST的修改:
dd if=()/0PE/LNG.TXT of=(hd-1,0)/BAT/M.LST bs=1 count=3 seek=213
dd if=()/0PE/LNG.TXT of=(hd-1,0)/WXPE/LNG.CMD bs=1 count=3 seek=8
这里是把LNG.TXT的前三个字符写到LNG.CMD去。
再看LNG.CMD头部:SET LNG=###

:: 设定语言版本



:: 缺省为简体中文

if /i %LNG%==### set LNG=CHS这里设了默认语言,也就是说如果用户删除了LNG.TXT。那系统就会以CHS语言版本启动系统。

所以对于用户来说,他只看到LNG.TXT,并且容易修改。

另外说一个原来的设想:
LNG.TXT并不需要存在,用户直接在启动菜单里选择系统的语言版本。目前是因为FAT外部命令不支持变量,所以没有实现这个设想。当然可以用write命令去实现,不过菜单的代码就变多了很多。

360look 发表于 2010-3-27 17:01:11

P大的东西一定要好好学习1一定!

zhaohj 发表于 2010-3-27 20:25:25

向P大请教一下:
我用0PE先进入PE,把系统光盘下I386整个目录拷贝到D:
再启动0PE,选用户自定义菜单,选驱动后,开始用硬盘中的i386\SETUPLDR.BIN安装系统,出现:
C盘已分区,已激活

[ 本帖最后由 zhaohj 于 2010-3-27 20:27 编辑 ]

caomaoLBL 发表于 2010-3-27 21:03:29

原帖由 zhaohj 于 2010-3-27 20:25 发表 http://bbs.wuyou.net/images/common/back.gif
向P大请教一下:
我用0PE先进入PE,把系统光盘下I386整个目录拷贝到D:
再启动0PE,选用户自定义菜单,选驱动后,开始用硬盘中的i386\SETUPLDR.BIN安装系统,出现:
C盘已分区,已激活

xp 那套引导文件 放 C盘一份!

zhaohj 发表于 2010-3-28 00:05:03

原帖由 caomaoLBL 于 2010-3-27 21:03 发表 http://bbs.wuyou.net/images/common/back.gif


xp 那套引导文件 放 C盘一份!

你是指那3个启动组文件吗?放在I386下是否可以?

还是NTLDR引导文件?如果是NTLDR,难道不会自动生成吗?

[ 本帖最后由 zhaohj 于 2010-3-28 00:56 编辑 ]

dvd008 发表于 2010-3-28 16:11:37

那是引导光盘i386
用的,硬盘不行,需要winnt.exe
grub不熟悉,能启动exe吗?
我是进入dos,运行smartdrv,然后winnt.exe

zhaohj 发表于 2010-3-28 17:51:40

DOS暂时不用考虑,我们如果把源盘的I386先拷贝到硬盘,用GRLDR怎么装机?
就是这句chainloader /i386/setupldr.bin
难道setupldr.bin要经过改造?
不知使用03SP1合并NTDETECT.COM破除校验的setupldr.bin是否可以?

zxw 发表于 2010-3-28 18:26:33

P大:我diy的0PE中@0$NET_.WIM超过23M,如内置于(UD)区内不能正常挂载。不知当修改什么地方可突破这个限制?

以前用的2009.12.20版本就没有这个限制。目前diy的是V1.0.8。

[ 本帖最后由 zxw 于 2010-3-28 18:40 编辑 ]

caomaoLBL 发表于 2010-3-28 18:45:14

原帖由 zhaohj 于 2010-3-28 17:51 发表 http://bbs.wuyou.net/images/common/back.gif
DOS暂时不用考虑,我们如果把源盘的I386先拷贝到硬盘,用GRLDR怎么装机?
就是这句chainloader /i386/setupldr.bin
难道setupldr.bin要经过改造?
不知使用03SP1合并NTDETECT.COM破除校验的setupldr.bin是否 ...

在 硬盘上 使用 这种方法 真是不行,即使拷贝xp引导文件也不行,但是 能跳过 你那步,到后面有不行了!

zhaohj 发表于 2010-3-28 20:01:05

原帖由 caomaoLBL 于 2010-3-28 18:45 发表 http://bbs.wuyou.net/images/common/back.gif


在 硬盘上 使用 这种方法 真是不行,即使拷贝xp引导文件也不行,但是 能跳过 你那步,到后面有不行了!

直接用光盘行。我们看一下过程:光盘引导->(SETUPLDR.BIN+NTDETECT.COM)->(WINNT.SIF+TXTSETUP.SIF)
那问题应该出在TXTSETUP.SIF

TXTSETUP.SIF包含了源文件的信息

zxw 发表于 2010-3-29 15:14:43

P大:0PE\AUTORUNS下放入2个以上wim文件,启动会重启。是否需要再完善一下?

pseudo 发表于 2010-3-29 15:51:14

原帖由 kendling 于 2010-3-27 14:51 发表 http://bbs.wuyou.net/images/common/back.gif
谢谢pseudo的抬举。
可以看到我修改或新增加的文件列表0PE\LNG.TXT(和BUFXP.ZIP在同一目录)
BUFXP.ZIP\BAT\MENUSRS.LST(0PE原有文件)
KERNEL.ZIP\WXPE\LNG.CMD
KERNEL.ZIP\KERNEL\WXPE\SYSTEM32\AU ...
呵呵,那就等你现成的了。可以做进菜单,取代konboot菜单项。
原帖由 zxw 于 2010-3-28 18:26 发表 http://bbs.wuyou.net/images/common/back.gif
P大:我diy的0PE中@0$NET_.WIM超过23M,如内置于(UD)区内不能正常挂载。不知当修改什么地方可突破这个限制?
以前用的2009.12.20版本就没有这个限制。目前diy的是V1.0.8。
内置于(UD)区以及pxe网启情形,都要载入内存X盘。所以要相应增大bufxp里img映像体积。
12.20映像体积比新版大。
原帖由 zxw 于 2010-3-29 15:14 发表 http://bbs.wuyou.net/images/common/back.gif
P大:0PE\AUTORUNS下放入2个以上wim文件,启动会重启。是否需要再完善一下?
如果将
WinRar.WIM、拼音加加.WIM
放入0PE\AUTORUNS,将被挂载到X:\petools下
放入的wim有所讲究,见PETOOLS\DIY\readme_Autoruns目录说明.txt
原帖由 zhaohj 于 2010-3-27 20:25 发表 http://bbs.wuyou.net/images/common/back.gif
向P大请教一下:
我用0PE先进入PE,把系统光盘下I386整个目录拷贝到D:
再启动0PE,选用户自定义菜单,选驱动后,开始用硬盘中的i386\SETUPLDR.BIN安装系统,出现:
C盘已分区,已激活
光盘那套,直接用i386\SETUPLDR.BIN只适合光盘启动。

要改为硬盘启动,需要做改动。

可以先启动一个小iso,由此iso(作适当设置)安装硬盘中的i386。
印象中bootland上曾经有人这么做。

zhaohj 发表于 2010-3-29 16:36:41

原帖由 pseudo 于 2010-3-29 15:51 发表 http://bbs.wuyou.net/images/common/back.gif

光盘那套,直接用i386\SETUPLDR.BIN只适合光盘启动。

要改为硬盘启动,需要做改动。

可以先启动一个小iso,由此iso(作适当设置)安装硬盘中的i386。
印象中bootland上曾经有人这么做。

这几天一直在捣鼓这个,有可能告诉我那个链接,目前比较有兴趣。
看看我下面:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151084&page=108#pid1920171

如果能用一个较小的ISO来引导安装硬盘中的I386,比较理想的方法。

chanel 发表于 2010-3-29 17:55:43

请教P大,怎样把0PE解开放入UD?启动命令是什么?

pseudo 发表于 2010-3-29 19:51:23

原帖由 chanel 于 2010-3-29 17:55 发表 http://bbs.wuyou.net/images/common/back.gif
请教P大,怎样把0PE解开放入UD?启动命令是什么?
1、先用fbinsttool工具(最新版)制作一个可以把某pe放入ud里并能启动成功的U盘,这与0PE无关,应该会吧。

2、用fbinsttool工具删掉ud里的所有文件、并整理碎片(凡删除了ud里的文件,加入新文件前最好对ud整理碎片)。

3、在fbinsttool界面里有fbinst菜单按钮,编辑fbinst菜单,内容为:
default 0
timeout 0
text "0PE by Pseudo"
menu F1 grldr "grldr"
右键保存

4、用ultraiso提取0PE.ISO里的所有文件(保持原目录结构)到硬盘某处备用。

5、用fbinsttool工具将0pe的grldr拖入ud根目录。那么这时用U盘启动就可看到0PE菜单。
6、再将0pe的0PE目录(注意fbinsttool是可以拖入整个目录的)拖入ud。那么这时用U盘启动可进PE桌面。
7、再将0pe的PETools目录拖入ud,那么这时用U盘启动可进PE桌面、并在执行Fetch UD Tools后可拔出U盘使用外置工具。
   
最后得到的U盘,其ud内容、结构与0PE.ISO里的一致。
就是说,0PE无论部署到光盘、硬盘、移到硬盘、U盘(包括ud)、pxe服务器都可以保持一致的结构。

可能遇到的问题是PETools目录拖入ud时,fbinsttool报错、不能浏览拖入的目录文件。
那么当初格式化ud时,应给ud足够的空间,并设文件列表值为10240。

guoqqqqqq 发表于 2010-3-29 20:28:54

原来PETOOLS是这样在ud下使用的,又学了一招。如果其它内置型PE在ud下能共享这个PETOOLS就好了。

qianlixunyin 发表于 2010-3-29 20:39:58

不错!还搞的挺多的了!!!!!!!

yaoyudx 发表于 2010-3-29 23:02:32

P大,照你方法把xp安装盘改为“XP_SP3.ISO”放入ISO,进入菜单选安装,结果总是提示找不到镜像

yaoyudx 发表于 2010-3-29 23:49:40

路径也对吧

pseudo 发表于 2010-3-30 00:09:54

原帖由 yaoyudx 于 2010-3-29 23:02 发表 http://bbs.wuyou.net/images/common/back.gif
P大,照你方法把xp安装盘改为“XP_SP3.ISO”放入ISO,进入菜单选安装,结果总是提示找不到镜像
是不是像#356楼的情形,内存不足?

另外,存放的文件大写,输入时也大写,这样比较靠得住。

[ 本帖最后由 pseudo 于 2010-3-30 00:14 编辑 ]

dao11162 发表于 2010-3-30 09:17:17

好东西啊,就是找不到下载啊

zxw 发表于 2010-3-30 09:22:47

原帖由 pseudo 于 2010-3-29 15:51 发表 http://bbs.wuyou.net/images/common/back.gif

内置于(UD)区以及pxe网启情形,都要载入内存X盘。所以要相应增大bufxp里img映像体积。
12.20映像体积比新版大。

如果将
WinRar.WIM、拼音 ...
谢谢P大,将映像体积增大,测试成功,问题解决。
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23
查看完整版本: 0PE:可剪裁统一PE