无忧启动论坛

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

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

    [复制链接]
2851#
发表于 2010-1-4 22:43:53 | 只看该作者
QQ无限中转地址: 0PE.ISO
和盘测试版

[ 本帖最后由 fantasy 于 2010-1-5 12:09 编辑 ]
回复

使用道具 举报

2852#
发表于 2010-1-5 16:44:56 | 只看该作者
原帖由 fantasy 于 2010-1-4 22:43 发表
QQ无限中转地址: 0PE.ISO
和盘测试版

都合了些什么呢?下载来看看!~
出错了,咋回事?


[ 本帖最后由 elai 于 2010-1-5 18:44 编辑 ]
回复

使用道具 举报

2853#
发表于 2010-1-5 17:20:43 | 只看该作者
原帖由 elai 于 2010-1-5 16:44 发表

都合了些什么呢?下载来看看!~


0pe,cspe,c大的nt通用引导ntboot,n大的srsf6模块
回复

使用道具 举报

2854#
 楼主| 发表于 2010-1-5 19:39:14 | 只看该作者

回复 #2875 fantasy 的帖子

才看了一下目录,还没运行。
petools好像未更新,zhaohj兄的ftp有新的。
另外,既然有几个播放器,那么net目录可考虑加入声、显卡驱动包与之呼应。
回复

使用道具 举报

2855#
发表于 2010-1-5 20:12:31 | 只看该作者
量产后在几台电脑上在菜单出现前自动重启,091120版无些问题
回复

使用道具 举报

2856#
 楼主| 发表于 2010-1-5 23:44:46 | 只看该作者

回复 #2879 306344381 的帖子

这种情况还没开始触及PE呢。
一个常见情况是做了合盘,合盘用的grldr不是0pe提供的版本。
回复

使用道具 举报

2857#
发表于 2010-1-6 03:34:11 | 只看该作者
不好意思,是fantasy新合盘量产后在几台电脑上在菜单出现前自动重启,091120版无此问题
回复

使用道具 举报

2858#
发表于 2010-1-6 03:52:17 | 只看该作者
回复

使用道具 举报

2859#
发表于 2010-1-6 09:17:49 | 只看该作者
petools 可能没更新到位。因为是脚本自动同步的。我过两天手工同步下。驱动包下一个测试版加
自动重启的问题很奇怪。我用的英文版的grldr(注意是0pe英文版)下一个版本我替换为中文版的看看吧
回复

使用道具 举报

2860#
发表于 2010-1-6 11:33:06 | 只看该作者

问题反馈

P大,我在使用1220版时发现这样两个小问题:
      一是在桌面右击我的电脑,选搜索,当启动了网络服务(基本)时,会卡死,但如果没有启动网络服务就没有问题。也就是说:当启动了 网络服务(基本)进行搜索时,搜索范围为“我的电脑”就卡,搜索范围为分区的盘符就不卡,不知道如何解决;
      二是在dos窗口运行ipconfig 命令也卡死。

另外:能否利用0PE的驱动解决Ghost系统(XP、2003)因缺少SRS驱动导致0x7B蓝屏问题?

[ 本帖最后由 h99h99 于 2010-1-6 11:35 编辑 ]
回复

使用道具 举报

2861#
 楼主| 发表于 2010-1-6 13:37:08 | 只看该作者
回复 #2883 fantasy 的帖子
0pe不一定能用中文版grldr引导:http://bbs.znpc.net/viewthread.p ... muid=14511#pid42619

回复 #2884 h99h99 的帖子
使用启动了网络服务(完整)ipconfig 命令不卡,使用启动了网络服务(基本)会卡很久,不过并没有死。

0PE的F6模块只仿真光盘、软盘,然后被动地由windows安装程序读取,由安装程序写硬盘,0PE的F6模块不主动修改硬盘的东西。
Ghost系统(XP、2003)在ghost完重启时,如果缺SRS驱动会蓝屏,

如果重启时有文本安装阶段、出现按F6的提示(不少号称等价于原版安装的ghost预安装系统都是如此),那么,0PE的F6模块仍可起作用,只需先启动0PE的F6模块,再转硬盘启动即可。

如果重启时没有文本安装阶段、没出现按F6的提示,那么,只能主动向硬盘windows系统注入SRS驱动了。
“向Windows系统注入SRS驱动”功能对于0PE比较简单,我已经写了一个,但没有测试,谁有兴趣可以做白鼠。
操作过程是:
1、进0PE,确认能找到硬盘,证明驱动适当。如果有问题可换适当驱动包。
2、在0pe中进行ghost(假定.gho缺少SRS驱动,直接重启将导致0x7B蓝屏)。
3、执行SRS_Injection.cmd,向硬盘Windows系统注入SRS驱动。
4、从硬盘重启。
回复

使用道具 举报

2862#
发表于 2010-1-6 16:13:40 | 只看该作者
有个问题,我的主机上有2块网卡:一块是主板自带的(nforce4x主板自带的,装完驱动显示是8139),一块是单独安装在PCI上的(认出来也是8139),网线插在主板自带的网卡上。

通过PXE启动0pe,启动后,能自动初始化网络,2块网卡都能自动安装上,但是启用映射Y盘,却提示失败。直接访问\\ip,也提示失败,感觉是网络相关的服务启动失败了。

将PCI上的网卡拔掉后,再用PXE启动0pe,则无此问题。
回复

使用道具 举报

2863#
发表于 2010-1-6 17:49:55 | 只看该作者
#2885 我说的中文版是0pe中文版 不是改d中文版。另外我想要个注入工具看看
回复

使用道具 举报

2864#
 楼主| 发表于 2010-1-6 18:53:38 | 只看该作者

回复 #2886 crxiaoyu 的帖子

当出现penetcfg的配置界面时,选择配置有效的网卡
回复

使用道具 举报

2865#
发表于 2010-1-6 19:59:17 | 只看该作者
老大,"SRS_Injection.cmd"在哪儿?我试试
回复

使用道具 举报

2866#
 楼主| 发表于 2010-1-7 00:34:15 | 只看该作者
回复

使用道具 举报

2867#
 楼主| 发表于 2010-1-7 02:20:56 | 只看该作者

@不点、chenall

仿真硬盘为何需要defrag整理?

0PE启动时先进入DOS,在DOS阶段准备文件,然后才用grub.exe启动windows PE。

自12.15以来的各版本(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=1#pid1860161),
在DOS阶段最后,执行grub.exe前,都要运行一个defrag程序对仿真硬盘(这个盘将作为PE的X:盘)进行碎片整理。
如果把KERNEL.ZIP中的defrag.exe删除(即不执行整理),其它不变,就出问题,尤其是PXE启动情形。例如找不到文件、蓝屏或进入PE后X:盘某些文件损坏等等。
我在执行grub.exe前检查过文件都是完整无损的,scandisk也没见仿真硬盘异常。

此问题已经存在很久,以前是通过增大仿真盘的体积来应对。目前是50M(使用defrag),以往不用defrag时,一度要增大到80M才没问题。
还曾经遇到过进入PE时报txtsetup.sif某行错误,最后通过以下方法解决:

  1. rem 消除莫名其妙的报txtsetup.sif某行错
  2. >nul XCP.COM c:\wxpe\txtsetup.sif c:\wxpe\txtsetup.sjf /H
  3. del c:\wxpe\txtsetup.sif
  4. ren c:\wxpe\txtsetup.sjf txtsetup.sif
复制代码


与grub4dos磁盘缓冲机制有关?
回复

使用道具 举报

2868#
发表于 2010-1-7 08:00:16 | 只看该作者
grub4dos 的磁盘缓冲仅仅存在于 grub4dos 的内核中。离开了 grub4dos 进入操作系统之后,缓冲就不存在了。

grub4dos 的 int13 磁盘仿真代码中没有缓冲机制。这是因为,仿真代码的体积有限,不能开辟磁盘缓冲区。
回复

使用道具 举报

2869#
发表于 2010-1-7 10:06:13 | 只看该作者
原帖由 pseudo 于 2010-1-6 18:53 发表
当出现penetcfg的配置界面时,选择配置有效的网卡


好的,我再试试。

当时试的时候网络已经初始化成功了,但是网络组件似乎没有成功启用。
回复

使用道具 举报

2870#
发表于 2010-1-7 10:15:22 | 只看该作者
以前有“0PE2009Lite”文件夹,可以生成“零体积版0PE”,新版已没有。虽然可以自己动手,但每次更新大家要剪裁生成零体积版0PE不甚方便,建议增加生成零体积版0PE功能。
回复

使用道具 举报

2871#
发表于 2010-1-7 13:40:28 | 只看该作者
@pseudo

根据 changelog,你说的 “12月15日以后”,已经是把grub代码挪到3M了。

估计还有一个潜藏的 bug 未解决。
回复

使用道具 举报

2872#
 楼主| 发表于 2010-1-7 17:01:43 | 只看该作者

回复 #2895 不点 的帖子

一直以来都有问题,跟12月15日关系不大。

以往通过增大仿真盘体积来解决。0PE的文件增大几十K,存放文件的仿真盘可能要相应增大好多M才行。
2008年底仿真盘约49M,至2009.12.09,仿真盘增大到80M(0PE的文件增加不到几兆),达到最高峰,以至于那时128M内存机器不能启动0PE。
还出现过删掉0PE的一个14K的无用文件Installime.exe,体积小了(其它不变)反而出问题,补回一个差不多大小的垃圾文件就正常的现象。非常诡异、恐怖。让我不敢随便增减放到仿真盘的0pe文件体积了。

12月15日以后,我终于找到defrag方法能很好地解决问题,仿真盘现在降为50M也正常。128M内存机器能pxe启动0PE并访问服务器端共享目录。放入仿真盘的0pe文件体积增减都比较随意。

现在不解的是为什么会有那些诡异(pxe启动时尤甚),defrag为什么可以解决问题。

昨天试了chenall 12.06发布的grub4dos,也必须defrag才行。
回复

使用道具 举报

2873#
发表于 2010-1-7 19:33:38 | 只看该作者
能否定位准确的出错地点?究竟是 grub4dos 的 bug 呢,还是 DOS、Windows 相关软件的 bug?这肯定是首先要确定的。

如果是 grub4dos 的 bug,还得进一步确定是哪个环节出现的。

-----------

pseudo,你看这里:

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

证明了 WinImage 和 UltraISO 等制作工具有毛病。

因此,这个问题的根源恐怕就在这里了。

[ 本帖最后由 不点 于 2010-1-7 23:21 编辑 ]
回复

使用道具 举报

2874#
 楼主| 发表于 2010-1-8 00:45:15 | 只看该作者

回复 #2897 不点 的帖子

是在用chainloader (hd0,0)/setupldr.bin启动windows pe的过程,
或进入桌面后出的问题,不好定位出错点。

iso、img映像分别用mkiso、imdisk生成,工具问题可排除。进入dos后,有对仿真盘的读写。

但chainloader前将仿真盘的文件拷贝出来检查并无损坏,用scandisk检查仿真盘也正常。
可见碎片的存在并没有导致文件不可读。

只能理解为windows启动过程可能要写盘,由于碎片存在并且不善于利用非连续空间,导致仿真盘损坏。
但这是grub4dos+firadisk/wdsys控制的仿真盘,其读写跟grub4dos有无关系?
回复

使用道具 举报

2875#
发表于 2010-1-8 07:29:55 | 只看该作者
> 只能理解为windows启动过程可能要写盘,由于碎片存在并且不善于利用非连续空间,导致仿真盘损坏。
> 但这是grub4dos+firadisk/wdsys控制的仿真盘,其读写跟grub4dos有无关系?

如果这样理解,那么,这个问题已经与 grub4dos 无关了。grub4dos 的仿真只是在实模式下起作用,进入保护模式后,完全与 grub4dos 脱离了关系,grub4dos 的仿真已经不存在了,取而代之的是 firadisk 等保护模式的磁盘仿真。

如果实模式下找不出 grub4dos 仿真代码的毛病,那么 grub4dos 就没有毛病了。

你必须证明,在实模式下,grub4dos 的仿真盘上的某个部分无法访问了。否则,问题就不在 grub4dos 方面。

补充:

我感觉 grub4dos 出错的可能性很小。firadisk/wdsys 出错的可能性也不大。

首要的,看看 imdisk 等工具是否有错。

它们写的 image 文件在 Linux 下能否正常挂载和访问?

有时候,能读取并不表明没问题。读取的文件内容与原始文件进行对比,完全相同,才算能够正常访问。

[ 本帖最后由 不点 于 2010-1-8 08:01 编辑 ]
回复

使用道具 举报

2876#
发表于 2010-1-8 08:18:07 | 只看该作者
有没试过对img文件进行碎片整理?
回复

使用道具 举报

2877#
发表于 2010-1-9 10:22:13 | 只看该作者
不知道P大什么时候有空更新一下中文版的那个网络用$代替#
回复

使用道具 举报

2878#
发表于 2010-1-9 10:57:45 | 只看该作者
好。好,支持,我正需要。。。。
回复

使用道具 举报

2879#
发表于 2010-1-9 12:05:37 | 只看该作者
不好意思,又有个问题需要请教:

我有一台主机,通过PXE方式启动OPE,当出现“(FD33 ):filesystem type is PXE,using whole disk”的时候,就会卡住很长时间(TFTPserver上显示,没有文件传输),光标一直在闪烁,大约10分钟左右才开始读取OPE的核心文件,加载其他模块。

这台主机是2006年左右的联想启天M2400,主板是ECS 845GV,本机上已经安装有WIN7操作系统

通过PXE方式启动OPE,在其他主机上都没有问题,请问这个大概是哪的问题?是硬件问题吗?还是?

目前只发现一台主机会这样。

[ 本帖最后由 crxiaoyu 于 2010-1-9 12:30 编辑 ]
回复

使用道具 举报

2880#
 楼主| 发表于 2010-1-9 23:06:22 | 只看该作者
回复 #2901 0cat0 的帖子
英文版已改了,中文版没有大bug就不更新了。
自己DIY吧。郎兄前面已经指出了所有要更改之处,只需字符串替换。

回复 #2903 crxiaoyu 的帖子
2006年的845老主板可能是要慢些,但那么慢有点怪。
一些线索供参考:拔掉U盘、光碟、移动硬盘;清理硬盘上0pe目录避免版本混淆;使用另一种server;在硬盘上0PE目录放一个同版本的0PE.ISO文件(不用安装)...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-6-5 13:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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