无忧启动论坛

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

【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版

    [复制链接]
1561#
 楼主| 发表于 2009-7-8 15:00:08 | 只看该作者

关于pxe服务器设置、添加新驱动

原帖由 majian876 于 2009-7-8 13:35 发表
经过你的指点终于找到答案,原来我在自已的电脑上也安装了一个0PE.ISO,所以一直不能下载网卡驱。现在在服务器上更还成0620版,带网络终于成功。但我现在却引出了另一个问题:
1, PETOOLS目录里的所有工具不能 ...

呵呵,果然是版本混乱了。请确保所有版本都是一致的、最新的。

PETOOLS目录里的所有工具不能加载时因为你没有使用0PE自带的配置好的服务器。
自行架设服务器则要做好设置:
1、以grldr所在目录为tftp根目录(TFTPROOT),也称0pe根目录。
2、以grldr为启动文件。
3、共享共享0pe根目录,共享名为0pe$
4、创建用户pseudo,口令0pe,该用户应能访问0pe根目录
5、保持0pe根目录下0PE组件的相对目录结构。例如PETOOLS目录、0PE目录均位于0pe根目录下。

pxe启动后,加载网络支持时,必要时中途可以指定驱动所在位置。例如,本地有0PE\0PE.ISO时,这个iso很可能已经虚拟为光盘,其上有驱动。另外,硬盘上可能有其他pe提供的驱动等,都可以利用。甚至可以插入带驱动的U盘。
0PE\NET\DEF.CAB已包含常见驱动,加上有就地取材的能力,一般不用自已添加新驱动。

自已添加新驱动也不很难。现有的NVIDIA.CAB和NETID.TXT就是自已添加新驱动的示例。主要步骤:

1、准备驱动包
自行准备驱动包放入0PE\NET目录,以下假定驱动包为0PE\NET\VM\VMWARE.CAB。注意0PE带有驱动包工具。

2、记下硬件id信息
如果缺驱动,加载网络支持时会提示驱动的硬件id信息。硬件id信息也可在XP/2003系统的设备管理器中查看,或直接从驱动的inf文件中获取。

3、写一行描述信息。
往0PE\NET\NETID.TXT文件加入一行描述:
PCI\VEN_1022&DEV_2000="VM\VMWARE"
等号左边对应上述硬件id,右边是适合该硬件id的驱动包所在目录(相对于0PE\NET目录)和文件名(不带扩展名)

完毕!

pxe启动时,如果下载VMWARE.CAB成功,则自动删除DEF.CAB。如果不成功,耐心等待,必要时按提示手工指定相关参数应可下载成功。

以上是用于pxe启动的驱动。如果是本地启动,只需把VMWARE.CAB改为以DRIVERS开头的文件名,放入0PE\NET下即可,不需描述信息。

[ 本帖最后由 pseudo 于 2009-7-8 15:07 编辑 ]
回复

使用道具 举报

1562#
发表于 2009-7-8 19:58:48 | 只看该作者
我在HP6200的板子上U-CDROM用不了。。。
回复

使用道具 举报

1563#
 楼主| 发表于 2009-7-8 22:27:27 | 只看该作者

回复 #1578 wei2525361 的帖子

原帖由 wei2525361 于 2009-7-8 19:58 发表
我在HP6200的板子上U-CDROM用不了。。。

如果其它机器正常而HP的不行,可能就是遇到HP特有的问题了。已有一些类似反映,都是HP。

原因可能是N大说的:
原帖由 netwinxp 于 2009-7-2 20:00 发表

由于HP拍MS的马屁,V3802 TX等几个型号故意使用不兼容XP的ACPI.SYS的ACPI3.0架构,所以你要改装XP方法有:
1、禁用ACPI,很多硬件会无法使用,并且可能无法关机。
2、把BIOS刷成F2A,但无线网卡可能无法使用,并且声卡会有点不正常。
3、还有一个天方夜谭的方法你找人编个支持ACPI3.0的ACPI.SYS替换XP自带的*^_^*
***听说HP可以免费把Vista升级成Win7,所以你还是老老实实使用喂死它,等win7吧。既然你选了HP这块破本本,就死了装XP的心吧,目前好像还没有完美装XP的方案。

CHKPCI不是使用ACPI来检测硬盘,所以应该可以检测到硬盘控制器的HWID,但由于XP的ACPI.SYS无法支持ACPI3.0,所以实际上使用不了磁盘控制器驱动。

[ 本帖最后由 netwinxp 于 2009-7-3 11:32 编辑 ]
原帖由 netwinxp 于 2009-7-3 12:40 发表
和我47楼说的一样。另外,即使刷了F2A版BIOS,无线网卡和声卡还是有很大问题。所以建议你还是老老实实用喂死它,直到更换成win7。用ACPI3.0的主板基本可以判定和NT5.X版本及更低的windows无缘


另外,以下说法可以参考:
原帖由 hzxst 于 2009-7-3 19:45 发表
好象说提示按F6加载驱动时按F5可以在选项中把这个东东关掉的,我曾提示你,只是你没试吧,但这东西关系到电源控制,所以就算装好了也不能正常关机的,还有你说的其他问题。
原帖由 netwinxp 于 2009-7-9 09:38 发表
可以想象结果应该就是我那个47#的回复。
***按F7就是禁用ACPI

[ 本帖最后由 pseudo 于 2009-7-9 12:23 编辑 ]
回复

使用道具 举报

1564#
发表于 2009-7-9 10:35:58 | 只看该作者
原帖由 pseudo 于 2009-7-7 18:58 发表
joy兄的结论如果是
看了安装方法.txt,
并且尝试过部署到某个子目录
后得出的,那就是值得借鉴的经验了。


非常有意思,如果这个子目录在C盘下,仍然是“拒绝访问”。



但在E盘下,却可以访问。
回复

使用道具 举报

1565#
 楼主| 发表于 2009-7-9 12:36:56 | 只看该作者
原帖由 joy 于 2009-7-9 10:35 发表
非常有意思,如果这个子目录在C盘下,仍然是“拒绝访问”。
65508
但在E盘下,却可以访问。

C盘根目录,可能已经为管理用途设置为某种共享,不好改变吧。某些安全设置甚至被应用到其所有子目录。
我请你试子目录的意思,是回避可能已有的共享或安全设置。设到E盘也许能达到同样效果。
我是有点感觉,但windows安全方面我不大了解。

[ 本帖最后由 pseudo 于 2009-7-9 12:39 编辑 ]
回复

使用道具 举报

1566#
发表于 2009-7-9 14:30:07 | 只看该作者

回复 #1577 pseudo 的帖子

你好,仔细看过你的分析,和查看mapY.cmd的内容,发现0620版是不是通过网络共享的方式调用PETOOLS目录里的工具?但我以前手0615版时,那时因为一些原因网络驱动加载不成功的情况下,也会有PETOOLS这个目录工具存在。
不知是不是15与20版存在这样的差异
回复

使用道具 举报

1567#
发表于 2009-7-9 14:54:40 | 只看该作者
同时我也不建议把tftp根目录设为共享,毕竟这个目录下还会有其它的东西在,映设成Y盘时,感觉Y盘有点乱(因为我的根目录下还有很多其它工具)
回复

使用道具 举报

1568#
 楼主| 发表于 2009-7-9 15:31:21 | 只看该作者
回复 #1582 majian876 的帖子

网不通的时候,如果有PETOOLS,那一定是来自本地的。你也说过本地有0PE的文件。
其实,本地有0PE的文件时,启用网络支持中途可以指定驱动所在目录来利用本地驱动的。

回复 #1583 majian876 的帖子

tftp根目录与共享目录其实可以不重合。前者用于启动,后者是进入桌面后,要访问服务器端外置工具才考虑的,那时tftpd32服务器可以关了。如果自己架设服务器,可以将PETOOLS目录移到任意地方,只需共享其父目录(可能还需要放入一个grldr文件作为识别标志)。但共享名等要与客户端预期的一致。
回复

使用道具 举报

1569#
发表于 2009-7-9 15:41:53 | 只看该作者

回复 #1584 pseudo 的帖子

看来我终于明白了,谢谢pseudo 兄长,其实我已经对mapY.cmd进行更改

[ 本帖最后由 majian876 于 2009-7-9 15:43 编辑 ]
回复

使用道具 举报

1570#
发表于 2009-7-10 11:01:16 | 只看该作者
好东西啊
0PE
结构值得好好研究哈
回复

使用道具 举报

1571#
发表于 2009-7-10 11:16:19 | 只看该作者
P大,我用gzk101的fb.fba制作的全藏入OPE,在新电脑里都能进入

但在05年的组装机(主板华朔A8V,有点变态),去到本来该显示WINPE欢迎屏幕的时候就黑屏卡住了,有见过类似情况不?

附件是开了DEBUG后,进入PE前的提示

20090709522.jpg (56.93 KB, 下载次数: 231)

20090709522.jpg
回复

使用道具 举报

1572#
 楼主| 发表于 2009-7-10 12:39:12 | 只看该作者
回复 #1587 000ben000 的帖子
原帖由 000ben000 于 2009-7-10 11:16 发表
P大,我用gzk101的fb.fba制作的全藏入OPE,在新电脑里都能进入

但在05年的组装机(主板华朔A8V,有点变态),去到本来该显示WINPE欢迎屏幕的时候就黑屏卡住了,有见过类似情况不?

附件是开了DEBUG后,进 ...

谢谢反馈。
1、请用最新版。并按6.24重要说明和7.1补充来制作:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&extra=page%3D1
2、可以尝试不同的磁盘驱动SRS1、SRS2、[1] S&R&S from XP on HDD
3、请给出黑屏时屏幕信息
4、请Generate Report to HDD

可以不管此问题,改用其它没遇到问题的PE。
如果很想用这个PE解决问题,并有反复交流情况的耐心,可以给个qq详细讨论。

[ 本帖最后由 pseudo 于 2009-7-10 12:53 编辑 ]
回复

使用道具 举报

1573#
发表于 2009-7-10 17:13:09 | 只看该作者
经过了半天的测试,又重新仔细阅读gzk101制作的fb.fba的说明,发现有这么一句话

“只时作为2.0驱动的plpbt.bin,在某些电脑上会卡机。”估计我就是这种情况
引用gzk101的解释是:
"呵呵,我也遇到了,原来是0PE的问题,当加载完ext1.wim后,进入到一个白色界面时,选择s*r*s from hard disk或择在顶部选择的把双核选项关闭,两者都可以解决,前者需要本地硬盘装有XP系统,建议采用后者,究其原因是因为载入后用的默认的*.srs,但里面的文件不一定适合你的硬盘环境,所以才导致以上问题,请按以上布骤操作."

但是我的旧机不是双核,只是64位CPU;如果是没安装XP的情况下也不能说s*r*s from hard disk吧?


同时我也自己用“〇peZip扩展版二合一090620.zip”按照说明重新部署文件,以及直接用“0PE全藏入ud”两套文件放入ud内都能正常启动
而如果在“0PE全藏入ud”的基础上加入“2.0驱动plpbt.bin”便会出现之前的卡机现象。所以得出结论:是有无载入plpbt.bin造成的结果。

卡机的时候是没有任何提示的,屏幕一片黑

新机没这些现象,旧机才有

问题算是解决,不过存在这种现象,而且我对这方面不熟,P大就看看是不是问题,用不用解决吧~

本人QQ:53422967

[ 本帖最后由 000ben000 于 2009-7-10 17:51 编辑 ]

不使用USB2.0 drive for usb1.1 pc,进入PE成功.part1.rar

87.89 KB, 下载次数: 21, 下载积分: 无忧币 -2

不使用USB2.0 drive for usb1.1 pc,进入PE成功.part2.rar

31.97 KB, 下载次数: 18, 下载积分: 无忧币 -2

使用USB2.0 drive for usb1.1 pc且进入PE失败.part1.rar

87.89 KB, 下载次数: 19, 下载积分: 无忧币 -2

使用USB2.0 drive for usb1.1 pc且进入PE失败.part2.rar

31.87 KB, 下载次数: 16, 下载积分: 无忧币 -2

回复

使用道具 举报

1574#
 楼主| 发表于 2009-7-10 18:59:59 | 只看该作者
原帖由 000ben000 于 2009-7-10 17:13 发表
经过了半天的测试,又重新仔细阅读gzk101制作的fb.fba的说明,发现有这么一句话
“只时作为2.0驱动的plpbt.bin,在某些电脑上会卡机。”估计我就是这种情况
...
同时我也自己用“〇peZip扩展版二合一090620.zip”按照说明重新部署文件,以及直接用“0PE全藏入ud”两套文件放入ud内都能正常启动
而如果在“0PE全藏入ud”的基础上加入“2.0驱动plpbt.bin”便会出现之前的卡机现象。所以得出结论:是有无载入plpbt.bin造成的结果。
...

问题已经清楚,直接使用0PE正常,
先加载2.0驱动plpbt.bin再启动0pe在某些机器会卡死,这也不奇怪。遇到时,不先加载2.0驱动,直接启动0pe就是了。
-----------------
对报告进行分析,磁盘驱动方面没问题,默认驱动包(对应SRS1.ZIP)就可以了。扩展版无单双核方面问题,那个双核选项仅在使用零体积版时才考虑。

大凡先加载驱动,都有与grub4dos冲突,导致不能进入PE的可能。

[ 本帖最后由 pseudo 于 2009-7-10 19:47 编辑 ]
回复

使用道具 举报

1575#
发表于 2009-7-10 19:20:27 | 只看该作者
发现一个问题,不知道算不算正常的,但不知道可以改哪里才能解决?

如下图,原版0PE,没改动过的,直接以ISO形式放到C盘,启动后会去读C盘的ISO虚拟多一个跟原来一样的光碟,这样就会执行两次“PETOOLS->AutoRuns”目录里面程序,不知道有什么办法解决?

下面是截图:

2009-07-10_190944.png (65.96 KB, 下载次数: 239)

2009-07-10_190944.png
回复

使用道具 举报

1576#
发表于 2009-7-10 19:53:04 | 只看该作者
和楼上同样的问题,早就发现了,就是没敢提出来,以为是个别现象呢。谢谢楼上的。
回复

使用道具 举报

1577#
 楼主| 发表于 2009-7-10 20:18:49 | 只看该作者

回复 #1591 0cat0 的帖子、回复 #1592 knowlingwade 的帖子

整体启动iso才有此现象,属于不大影响使用的问题。
这是最近一两个版本才弄出的bug,之前有网友提过,但我懒得处理了,就留点尾巴吧。哪位朋友找出解决办法请分享一下。

建议还是解开iso来用更好。

放入PETOOLS\AutoRuns里的组件,最好设计为能重入的,可多次重复加载。
回复

使用道具 举报

1578#
发表于 2009-7-10 20:47:53 | 只看该作者
谢谢大师指点。不过,还是处理一下较好,毕竟是终结版吧。
回复

使用道具 举报

1579#
发表于 2009-7-11 01:39:29 | 只看该作者
我提过几次了,pseudo 回复说不管了——5.1版之前的没有的,5.1版后才出现的。
回复

使用道具 举报

1580#
发表于 2009-7-13 12:27:35 | 只看该作者
一直在用以前的0PE,刚发现有了新突破,来迟了。
回复

使用道具 举报

1581#
发表于 2009-7-15 13:57:20 | 只看该作者

回复 #1593 pseudo 的帖子

多谢解答,不知道如果想自己改要改哪些个文件?

我改过AUTORUN_.CMD,改后不能正常进入PE,郁闷中....................
回复

使用道具 举报

1582#
发表于 2009-7-15 14:26:59 | 只看该作者
我根据对0PE的了解修改了一下AUTORUN_.CMD文件.

使用附件里面的AUTORUN_.CMD代替

KERNEL.ZIP\KERNEL\WXPE\SYSTEM32里面的同名文件,应该可以解决问题吧.

注:我还没有来得及测试.只是太概看了一下.

AUTORUN_.rar

3.44 KB, 下载次数: 33, 下载积分: 无忧币 -2

回复

使用道具 举报

1583#
发表于 2009-7-15 14:40:06 | 只看该作者

有关0PE结构请教

我想进入PE后自启动网络支持,是不是把0PE\KERNEL.ZIP\WXPE\位置下, 去掉其中一个文件 AUTORUN.INI或PECMD.INI内的
//EXEC !CMD.EXE /C "%WinDir%\NET\Start_Net.cmd all" 前的注释"//"就行呀?

[ 本帖最后由 majian876 于 2009-7-15 15:56 编辑 ]
回复

使用道具 举报

1584#
发表于 2009-7-15 15:40:13 | 只看该作者

回复 #1598 chenall 的帖子

多谢C大,但没还是不行,问题依旧,跟没有改动过的一样............

原来我以为是下面这行有问题,直接注释掉,发现改后进不了桌面,不知道是哪出了问题?

::如果上面都没有找到,则尝试挂载0PE.ISO文件(查找的时候已经顺便检测这个ISO文件了)
::if defined iso (isocmd -i >nul 2>nul&&for /f "usebackq tokens=2 delims=[]" %%i in (`isocmd -mount 0 %iso%`) do set drv=%%i)

[ 本帖最后由 0cat0 于 2009-7-15 15:44 编辑 ]
回复

使用道具 举报

1585#
发表于 2009-7-15 21:00:05 | 只看该作者
我还是没有仔细看,^_^,有点粗心,
再试试
修改 "点我显示.cmd"
以下这一句.
if not exist %Windir%\BTMISO goto :L1
把not去掉...
回复

使用道具 举报

1586#
发表于 2009-7-15 21:36:25 | 只看该作者

回复 #1601 chenall 的帖子

多谢C大,去掉NOT之后终于正常了,不过没有用你改过那个AUTORUN_.CMD,不知道会不会有问题?
回复

使用道具 举报

1587#
发表于 2009-7-15 21:41:05 | 只看该作者
如果我所理解OPE的设计思路没错的话,那个AUTORUN_.CMD是不用修改的.
回复

使用道具 举报

1588#
发表于 2009-7-15 21:43:55 | 只看该作者
再次多谢C大,现在舒服多了,我一般是整个0PE.ISO放在C盘的,这样好看一点,也没这么容易中毒
回复

使用道具 举报

1589#
发表于 2009-7-15 22:09:02 | 只看该作者
原帖由 chenall 于 2009-7-15 21:00 发表
我还是没有仔细看,^_^,有点粗心,
再试试
修改 "点我显示.cmd"
以下这一句.
if not exist %Windir%\BTMISO goto :L1
把not去掉...


希望楼主下个版本能将这个修正一下。
回复

使用道具 举报

1590#
发表于 2009-7-15 23:32:53 | 只看该作者
我也是比较喜欢直接整个ISO启动.

至于说整体ISO启动,比解开慢的情况,除非这个ISO有碎片,

否则我还没有感觉不到有很明显的慢.是否解开启动速度都差不多.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-28 11:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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