无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
841#
 楼主| 发表于 2010-5-25 11:46:57 | 只看该作者

0PE上网、网启指南

上网
原载http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=49#pid1925216(#488楼),2010.5.21重发(快捷方式改中文名)。

1. 本地启动进入桌面后,简单地执行桌面快捷方式"启动网络影音”,什么都好了。
   “启动网络影音”加载很多东西,但按0PE的设计并不占很多内存,一般256MB内存可以上网看电影。
   在把0pe(包括petools)藏入ud的情形,要先执行开始菜单的“取UD工具”,才会有桌面快捷方式“启动网络影音”。

2. “本地资源”、“就地取材一键上网”等,是与本地XP/2003资源有关联的快捷方式,它们作为没有带相关外置组件时的候补。
   实际效果依赖硬盘的具体环境,有不确定性。一般不要使用它们,因为上网所需外置组件已经在0PE.ISO里提供。
   一句话,pe带了就用pe带的,没带才就地取材。目前提供的0pe已经自带网启服务器、客户机所需组件。

3. 网启情形客户机不要使用“启动网络(基本)”,应使用“启动网络(完整)”,即较完整的网络功能。服务器端执行桌面快捷方式“启动网络影音”。

4. 网启情形执行“启动网络(完整)”后,中途有连接服务器、要求输入共享用户口令的过程。如果一时没连上,请检查客户机网络功能是否正常,
   能否ping通服务器。如果没问题,可以通过“映射Y盘”快捷方式再试连接服务器。一旦连上,将会自动生成petools快捷方式。另外“显示菜单”
   快捷方式可以搜索创建petools的快捷方式。

5. 建议pe都设计成内置外置自由的。目前坛里支持pxe网启的pe,多为全内置小PE。
   0PE的iso可以不解开,整体启动,这时它就自动变成全内置pe,客户机直接可用外置工具。全内置占内存,外置工具体积宜小。
   如果解开,它就是外置pe,须通过共享才能使用服务器端的外置工具,外置工具可无限增加。
   网启情形仍然支持可剪裁、可扩展特性,网启情形,仍然可以是多功能PE。即便是只保留一个0PE.GZ,它也支持网启,
   并可用作独立通用F6模块,启动位于服务器端(当然本地硬盘、光盘也可)的windows系统安装盘iso或pe的iso,可识别硬盘、使用外置工具、不蓝屏。
   0PE网启与本地启动高度一致、合一。0PE没有也不需要什么网启版,本身n年前就支持“直接PXE”了。

网启
原载http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&page=29#pid1941609(#286楼)

0PE没发布专门的网启版,因为向来都支持网启,而且具有“直接PXE”特性。

例如将iso刻光盘,或者如上述法二、三、四安装到U盘,那么在一台运行xp/2003并联网的机器上插入光盘/U盘,即完成服务器端部署(免安装)。
运行PETOOLS\PXEServer\StartServer.cmd(一般免配置),服务器就启动好了。
也可进入pe、联网后运行PETOOLS\PXEServer\StartServer.cmd。
然后客户机可以以pxe方式启动了。

但藏入ud情形,盘上看不到文件,当然不能插盘即成网启服务器。这时可用fbinsttool将ud里的东西提取到硬盘某处,
然后运行PETOOLS\PXEServer\StartServer.cmd,服务器就启动好了。

其实藏入ud情形,也可以在进pe后修改一个配置文件UdToMem.ini,把其中的分号注释去掉,再执行“取ud工具”、“启动网络影音”快捷方式,
然后运行PETOOLS\PXEServer\StartServer.cmd,服务器就启动好了。
注:近期有的版本此功能有bug,请更新0PE.GZ:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=163429&page=16#pid1957590
    以后的版本将包含此更新。

0PE.GZ模块还可用来启动其它PE,使之支持pxe网启。
回复

使用道具 举报

842#
发表于 2010-5-25 12:54:13 | 只看该作者
P大:是0PE本地硬盘解开作为PXE服务端不成功啊?
回复

使用道具 举报

843#
 楼主| 发表于 2010-5-25 14:05:24 | 只看该作者

回复 #845 zxw 的帖子

有成功先例,刚才我试了一下也没问题。
如果失败,须自行分析处理,或者提供更多信息供大家分析。
回复

使用道具 举报

844#
发表于 2010-5-25 14:19:31 | 只看该作者
p大,如果想升级0pe全功能版的grub,要换那些地方?生怕那儿搞漏了。
回复

使用道具 举报

845#
 楼主| 发表于 2010-5-25 14:35:52 | 只看该作者
外面的grldr(或者其副本0PE.BIN),0PE.GZ里面的grub.exe。
grldr和grub.exe宜用英文版。用fbinsttool取原grldr内置菜单作为新grldr内置菜单。
0PE.GZ里面BIN目录下的WENV等外部命令与grldr、grub.exe独立,一般不用更新。如果哪天与新版不兼容了才需要更新。

更新后0PE.GZ的体积应该变化不大,否则说明操作不对。
回复

使用道具 举报

846#
发表于 2010-5-25 22:05:19 | 只看该作者
感谢P大!
以前看到0pe总觉得太复杂了,头晕。现在试着去熟悉它,呵呵,还挺好用的。
回复

使用道具 举报

847#
发表于 2010-5-26 10:23:51 | 只看该作者

回复 #846 pseudo 的帖子

0PE本地硬盘解开作为PXE服务端不成功的问题,经在其它电脑上测试,初步确认是系统精简的缘故。

[ 本帖最后由 zxw 于 2010-5-26 10:25 编辑 ]
回复

使用道具 举报

848#
发表于 2010-5-26 11:06:50 | 只看该作者

回复 #842 pseudo 的帖子

不是我制作有问题,是机子的问题,在别的机子上能正常启动的。
回复

使用道具 举报

849#
发表于 2010-5-26 13:29:37 | 只看该作者

回复 #838 dpxqs 的帖子

这个应该是软驱的问题吧,我的机器关软驱后128这里停留很短时间就过了
回复

使用道具 举报

850#
发表于 2010-5-27 21:36:28 | 只看该作者
好东西不要沉了,顶一下
回复

使用道具 举报

851#
发表于 2010-5-27 22:31:47 | 只看该作者
0PE一直以理念先行,注重模板设计

顶一个,希望不断发展
回复

使用道具 举报

852#
发表于 2010-5-29 10:49:19 | 只看该作者
我修改了2003\CMDPE.GZ中的字体文件,进入2003后,点击SYSTEM32\TOOLS目录时蓝屏,提示如下


我用原始的2003\CMDPE.GZ则会提示如下错误


不知是何故?

[ 本帖最后由 dengxiong 于 2010-5-29 11:38 编辑 ]
回复

使用道具 举报

853#
发表于 2010-5-29 16:42:37 | 只看该作者
OK, this is too good to be true. No more words beyond, only support U! dude!
回复

使用道具 举报

854#
 楼主| 发表于 2010-5-29 19:10:03 | 只看该作者

回复 #855 dengxiong 的帖子

你可能嫌所带精简字体不够漂亮吧。
我前面曾经给出解决方案。可以在petools里增加漂亮字体。你可以翻找一下。或者等新版将带现成的。

修改cmdpe.gz主要须注意两个问题,一是EXT1.EXE要用rar2.5(dos版)最大压缩比压缩,二是其中的img要足以容纳EXT1.EXE和最大的SRS驱动包,并有一定剩余空间。

0PE.GZ里的img(0PE称其为容器,以前叫BUFXP、BUF2K3),0PE把普通pe内核分解为若干组件,组件装入容器后,容器里的东西就跟普通pe内核差不多了。
如果是网启或藏入ud情形,不单CMDPE.GZ,而且DESKTOP.WIM、NET.WIM都将被组装进容器,动态组合变成“全内置”PE。这个img要够大,否则装不下就会导致文件损坏,或者说img损坏。必须保证网启进入03pe桌面后,能正常复制X盘所有文件到硬盘,以此验证文件的完整性。
当然增大img意味着多耗内存。所以原版算得较细,余地不大,尤其是2003pe的容器是量身定制的。当你显著增大相关核心组件体积时,就得调整容器容积了。

本地启动(非藏入ud情形)DESKTOP.WIM、NET.WIM等则不需要装入容器,增加它们的体积就比较自由。
而CMDPE.GZ里的EXT1.EXE,以及用到的SRS驱动本地启动时还是要装入容器的。

从你的反馈信息看,增大容器体积估计就行了。
img文件可以用imdisk管理。
回复

使用道具 举报

855#
发表于 2010-5-29 20:08:20 | 只看该作者
p大,英文0PE中的 %StartMenu% 系统变量怎么返回的是空值?

%USERPROFILE%\%StartMenu%也是返回了%USERPROFILE%部分,后面部分为空。
回复

使用道具 举报

856#
发表于 2010-5-29 20:28:10 | 只看该作者
there is little problem ,  actually it is strange .

i am using your latest official OPE package . i selected english , booted fine. it also found my installation at c . xp sp3 .

problem is , when i select IE6.WIM from nettools in PETOOLS.

it gave me the error , ( in chinese , ) i could only understand one file name ,

iertutil.dll


now after that , even i got the icon of THE WORLD browser in quick launch and it started fine . but then a new problem .

i added some of my own tools in PETOOLS directory , they were packed with 7Z SFX .

whenever i clicked , the same error occured , the error when i clicked IE6.WIM  , complaining about the same file , iertutil.dll


this error appear every time when i clicked any packed sfx file to open . but stand alone files run fine , which dont need to extract like BOOTICE.

then i restart ope again , and before trying IE6.WIM , i decided to test my 7Z SFX tools first , and this time no error . they run fine .

the MD5 of IE6.WIM i am using is ,

6E4EAB7965B29F1AFE9AB610B1251EF5

one more question , can i replace core chinese files with english files of same versions ,which are in system32 folder, like cmd.exe ?

Regards,
Maanu from Pakistan
回复

使用道具 举报

857#
发表于 2010-5-29 20:30:55 | 只看该作者
看来P大又有新作了!
回复

使用道具 举报

858#
 楼主| 发表于 2010-5-29 21:04:16 | 只看该作者

回复 #858 Plantsoot 的帖子

%StartMenu%好像是pecmd定义的变量,只能用于pecmd的脚本里。
被pecmd调用的批处理,也许要使用%%StartMenu%%的形式。
不是被pecmd调用的批处理,%StartMenu%是空值,无定义。
回复

使用道具 举报

859#
 楼主| 发表于 2010-5-29 22:15:08 | 只看该作者
原帖由 maanu 于 2010-5-29 20:28 发表
there is little problem ,  actually it is strange .
i am using your latest official OPE package . i selected english , booted fine. it also found my installation at c . xp sp3 .
problem is  ...

1. The English xp pe version will work if you use official components instead of shortcuts reference to ResOnHdd which located in X:\wxpe\XPT.
functions in  ResOnHdd have not been tested. The errors about iertutil.dll may come from IE7 or ResOnHdd, so they will not occured if you run pe on a diskless VMware client, I think.
You should use the NET_SND_VGA shortcut on desktop to load IE, WMP, etc.

2. Note that the IE6.WIM mount point is hardcoded as B:\IE6, and this path is already set into environment vars PATH.
Keep the mount point as B:\IE6  if you rebuid the .wim file. If the wim is mounted to a point which not in PATH, it can not work fine.

3. Desktop.wim of English 03 PE version is not available yet, and I don't know if it can work. It will be available soon.

Thank you for testing it and making reports.

[ 本帖最后由 pseudo 于 2010-5-29 22:21 编辑 ]
回复

使用道具 举报

860#
发表于 2010-5-29 22:46:24 | 只看该作者
first ,

i did not select IE option from resonhdd , i selected IE6.WIM from PETOOLS directory . it is actual component i guess >?


i still dont know what could be go wrong , if i tried to run my other SFX tools .? why they gave errors when extracting >?


i was not asking about 03 desktop.wim , i was asking that if i can replace the system32 files of EXISTING xp based OPE , like cmd.exe etc ?

because strange thing is , when i tried to load bootice , it loaded up in chinese , while the same version loads up in my installed xp is in english .

so i guess , according to Pauly's method , BOOTICE still thinks that it is chinese OS not english .  may be the core files is in chinese ? thats why?


thank you for replying.

Regards,
Maanu from Pakistan
回复

使用道具 举报

861#
 楼主| 发表于 2010-5-30 00:10:25 | 只看该作者
原帖由 maanu 于 2010-5-29 22:46 发表
first ,
i did not select IE option from resonhdd , i selected IE6.WIM from PETOOLS directory . it is actual component i guess >?
i still dont know what could be go wrong , if i tried to r ...


sorry, I can not repeat your problems in my diskless VMware client when I selected IE6.wim, see the attachment files.

you should run the Net_Snd_VGA shortcut to make winrar and other components active, so the SFX tools can work, I think.

now the english version shared the same cmdpe.gz and 0pe.gz with chinese version, and use different desktop.wim.
you may try to replace some files, like cmd.exe etc. but strange thing is, when I replace all the files in cmdpe.gz with english xp, the PECMD cannot work for its copyright protection.
and I had found that all files in desktop can be replaced, except NTMARTA.DLL.
so the english version is still a partly english version, and therefore BOOTICE still thinks that it is chinese OS not english.

xp-en.part1.rar

390.63 KB, 下载次数: 41, 下载积分: 无忧币 -2

xp-en.part2.rar

328.96 KB, 下载次数: 44, 下载积分: 无忧币 -2

03-en.part1.rar

390.63 KB, 下载次数: 50, 下载积分: 无忧币 -2

03-en.part2.rar

390.63 KB, 下载次数: 37, 下载积分: 无忧币 -2

03-en.part3.rar

390.63 KB, 下载次数: 54, 下载积分: 无忧币 -2

03-en.part4.rar

292.96 KB, 下载次数: 48, 下载积分: 无忧币 -2

回复

使用道具 举报

862#
发表于 2010-5-30 03:25:13 | 只看该作者
what version of OPE are you using ? i guess it is not full one and you are using CMDPE.GZ from full OPE as well as DESKTOP.WIM?, you are using something from the following ,

http://bbs.wuyou.net/forum.php?m ... 3429&highlight=


first , you said that 03 is not supported, now it is supported fully ?

also once again , i could not find Net_Snd_VGA in your latest OPE (from this thread) , i have 1.1 b . from 15th May .

if you need me to test resonhdd , i can do this one by one and report back .

also , PECMD  does not work in english PE's . specially 2k3 or xp based ,
but i made a pe with the help of the xpe package by

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

and it worked fine . pure english PE . if you need i can upload .

but in win pe 7 ,english ./   pecmd works very good .

may be you can ask lx1638 to add english support ?


Regards,
Maanu from Pakistan
回复

使用道具 举报

863#
发表于 2010-5-30 07:11:54 | 只看该作者
对于新版提个建议,换回原来的字体文件。
新的字体文件可能体积减小了,但是在很多地方显示出来的效果不清晰。
回复

使用道具 举报

864#
发表于 2010-5-30 10:28:17 | 只看该作者
原帖由 maanu 于 2010-5-30 03:25 发表
PECMD  does not work in english PE's . specially 2k3 or xp based
http://bbs.wuyou.c ...


奇怪了,p大的 English版的0pe不是内置了PECMD吗?
我还是不太明白maanu 说的情况。
回复

使用道具 举报

865#
发表于 2010-5-30 11:19:02 | 只看该作者
虽然不知道是什么,先来看看。。。
回复

使用道具 举报

866#
 楼主| 发表于 2010-5-30 15:57:26 | 只看该作者
原帖由 maanu 于 2010-5-30 03:25 发表
what version of OPE are you using ? i guess it is not full one and you are using CMDPE.GZ from full OPE as well as DESKTOP.WIM?, you are using something from the following ,

http://bbs.wuyou.c ...


Oh, maybe you have no desktop.wim of english version, so 0PE automatically use your xp files on hard disk to get into desktop. It cannot work fine now without english desktop.wim and files on hard disk had been used.
I am sure that you might not get into desktop on a  diskless VMware client or a machine without directory windows/winnt.

the dektop.wim for english xp-pe  is available in post #6.
you should download  0PEv1.1b(2010-05-16)XP英文版组件15M.rar and 0PEv1.1b(2010-05-16)XP中文版118MB.rar
and use 重新生成可启动ISO的工具.rar, which is included in 0PEv1.1b(2010-05-16)XP中文版118MB.rar, to rebuild a new 0PE.ISO including english components available in  0PEv1.1b(2010-05-16)XP英文版组件15M.rar .

the screen record of 03pe use a new english desktop.wim for 03pe. it has not released.
回复

使用道具 举报

867#
 楼主| 发表于 2010-5-30 16:30:58 | 只看该作者
原帖由 maanu 于 2010-5-30 03:25 发表
...also , PECMD  does not work in english PE's . specially 2k3 or xp based ,
but i made a pe with the help of the xpe package by

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145090&extra=page%3D1

and it worked fine . pure english PE . if you need i can upload .

but in win pe 7 ,english ./   pecmd works very good .

may be you can ask lx1638 to add english support ?

...


0PE first use cmdpe.gz into windows command line window, and then load the desktop.wim into the pe desktop.
New PECMD may support Chinese. But it can not be directly used for 0PE. Because:
1. The new version of PECMD requested that PECMD as the first program to run in order to gain control. Otherwise not in compliance with copyright restrictions, will be refused entry to the desktop.
2. The new version of PECMD use a lot of larger dll dynamic library, which are packaged in desktop.wim. Before loading desktop.wim not run pecmd.
3. If you run cmd.exe to load desktop.wim, pecmd is not the first proceedings.

0PE是先用cmdpe.gz进入windows命令行窗口,然后加载desktop.wim进入pe桌面的。
新版PECMD也许支持中文。但它不能直接用于0PE。因为:
1. 新版的PECMD要求把PECMD作为第一个程序来运行,以便获得控制权。否则就不符合其版权限制,会拒绝进入桌面。
2. 新版的PECMD用到很多体积较大的dll动态库,而这些打包在desktop.wim。加载desktop.wim之前无法运行pecmd。
3. 如果运行cmd.exe来加载desktop.wim,pecmd就不是第一个程序了。
回复

使用道具 举报

868#
发表于 2010-5-30 17:53:02 | 只看该作者
想问下,进入PE后,你那个SRS驱动注入,在X盘的WXPE目录下,有个pcidev文件里面的硬件ID驱动内容是如何获得的,能写个CMD批处理吗
回复

使用道具 举报

869#
 楼主| 发表于 2010-5-30 19:29:07 | 只看该作者
批处理有啊,在0pe.gz里,dos的。启动过程也有显示。
如果在windows下获取id也是可以的,不过这样就跟dos的重复了,没必要,只会增大体积,所以懒得做了。现在程序很小很小。
回复

使用道具 举报

870#
发表于 2010-5-30 20:51:08 | 只看该作者
问下那个文件在哪?.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 00:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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