无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: pseudo
打印 上一主题 下一主题

A new branch of 0PE

[复制链接]
91#
 楼主| 发表于 2011-8-2 15:56:48 | 显示全部楼层
跟大白菜合盘?这个...还没见过吧。
你一上来就跟大白菜合盘,把问题复杂化了。

请按#5楼安装部署方法进行单独部署,看看是否成功。如果成功,再考虑合盘。
如果按#5楼安装部署方法遇到问题,请给出详细情况,包括文件、目录结构图(含文件日期、大小)。
回复

使用道具 举报

92#
 楼主| 发表于 2011-8-2 23:04:54 | 显示全部楼层

2K3CONS.ISO更新

此前这个2K3CONS.ISO里面的内容我没看过,刚才打开看了,确实没有 STORPORT.SY_文件。

这个可以有。
xp/2003安装盘,pe内核都应该有此系统文件,不应通过仿真驱动软盘来提供。

我传个加了STORPORT.SY_的 2K3CONS.iso上来,请你帮试一下,如果没问题,大家以后就用这个吧:
http://u.115.com/file/aq7be8sa#

提示:
下载后把文件名2K3CONS.iso改为全大写的2K3CONS.ISO,替换/BOOT/IMGS/目录下同名文件。
如果你原来下载的无此文件,是否增加此文件随你。
这是一个故障恢复控制台组件,从zhaohj大那里下载的。可当分区格式化工具。
它是2k3原版安装盘文件的子集,如果你有2k3原版安装盘iso,这个就用不着了。

[ 本帖最后由 pseudo 于 2011-8-2 23:12 编辑 ]
回复

使用道具 举报

93#
 楼主| 发表于 2011-8-3 00:44:05 | 显示全部楼层

回复 #343 jilaiz 的帖子

原帖由 pseudo 于 2011-8-1 19:05 发表
提供的信息少。
像id、驱动文件是什么,怎么操作的等等,都不知道,不好分析。
暂时忽略你的问题。

没遇到过。
回复

使用道具 举报

94#
 楼主| 发表于 2011-8-4 00:34:38 | 显示全部楼层
你的环境是:
1. 客户端是必须使用蓝屏版的特殊机器,否则本地启动蓝屏B4。
2. 采用网启方式
3. 对tftp服务器而言,iso解开了

那么以下现象正常:
A. 选择默认“正常版”蓝屏
因为就算本地启动,“正常版”也会蓝屏,得用“蓝屏版”来对付。

注意:
这类机器上这类蓝屏不是pe的错,是grub4dos跟bios在int15方面冲突所致。
等以后grub4dos升级会自然好的。目前0pe通过蓝屏版暂时绕过此问题。

另外,注意你的grldr版本,近期有的版本可能蓝屏B4:
http://bbs.znpc.net/viewthread.php?tid=6146&extra=page%3D1

B. 选择蓝屏版也蓝屏
因为蓝屏版不支持解开iso的网启,只支持整体iso网启。支持整体iso网启是对普通机器而言。
在这种特殊机器上,基于grldr的网启必蓝屏,失去蓝屏版意义。

你可以折中一下,把grldr、startserver.cmd放在服务器端,0PE.ISO(解不解开都行)放在客户端硬盘根目录,进行远程+本地混合网启。
预期这样应该可以启动,且蓝屏版在这种特殊机器上不蓝屏。

C. 显示一些M.0PE的垃圾信息
这个不好屏蔽,停留时间不长,不影响使用。
0PE的蓝屏版是普通PE,普通pe的setupldr.bin、ntdetect.com、winnt.xpe按0pe的清爽原则是不能让用户看见的。M.0PE兼作winnt.xpe用。


总之,你的客户机对grub4dos来说,是易蓝屏的特殊机器。
这些现象似乎是必然的,不是PE本身的错。
回复

使用道具 举报

95#
 楼主| 发表于 2011-8-4 09:05:08 | 显示全部楼层

回复 #349 zxw 的帖子

曾试过一次放在末尾不成。
zxw兄有闲帮弄一个啊。
回复

使用道具 举报

96#
 楼主| 发表于 2011-8-4 14:20:41 | 显示全部楼层
回复 #351 zxw 的帖子

这个可用,以后就用这个了。谢谢。
我以前先放在开头成功,然后移到后面,但可能是以0为整个文件结尾带来问题,就懒得管了,采用放在开头的方式。

回复 #354 zxw 的帖子
谢谢。

回复 #352 超无限 的帖子
蓝屏版跟普通传统PE差不多,没有多少0PE特色,目前不支持0PE的驱动注入,它也不能选驱动包。
它只用于某些特殊新机。预计不久grub4dos升级了,就用不着它了。它是在grub4dos修正bug前临时过渡一下。
回复

使用道具 举报

97#
 楼主| 发表于 2011-8-4 14:33:53 | 显示全部楼层
原帖由 sratlf 于 2011-8-4 12:46 发表


那我还是尝试服务端整体载入吧  再不行的话只能换用旧版0PE了  每个客户端都放置文件这个不太可行


你那台属特殊机器类,
特殊新机+grldr+网启==蓝屏

只能等grub4dos出新版解决蓝屏问题。目前情况是:
回复

使用道具 举报

98#
 楼主| 发表于 2011-8-4 22:28:11 | 显示全部楼层

回复 #358 sratlf 的帖子

蓝屏目前其实有两类。

一类是grub4dos所有版本都没解决的,所有pe1.x只要map --mem必蓝屏。例如:
http://bbs.wuyou.net/viewthread. ... hlight=%C0%B6%C6%C1
这类启动统一PE都会蓝屏,但new branch蓝屏版(本地)可以不蓝。

另一类是近期版本特有的蓝屏。例如:
http://bbs.znpc.net/viewthread.php?tid=6146&extra=page%3D1

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197513&extra=&page=1

这类使用适当grub4dos版本,所有pe1.x都可以不蓝。


如果1.2.6即统一PE不蓝,那么你的机器属后一类,是grub4dos版本问题。

new branch中文版跟统一PE表现总是一致的。如有不一致请细察。



-----------------
不点大人在处理grub4dos蓝屏bug。请关注进展:
http://bbs.znpc.net/viewthread.php?tid=6146&extra=page%3D1

我在
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197513&page=2#pid2285290
提供有一个测试pe。或许你的反馈对不点有帮助。

[ 本帖最后由 pseudo 于 2011-8-5 13:38 编辑 ]
回复

使用道具 举报

99#
 楼主| 发表于 2011-8-6 11:20:05 | 显示全部楼层

好消息,grub4dos蓝屏问题基本解决

一直以来,在部分新机(典型的是y460、z470等i3、i5双显卡机器)上,用grub4dos的map --mem方式启动PE,
所有pe1.x均蓝屏(蓝屏代码4B、EA)。尤其用了大量grub4dos的0PE更是蓝屏没商量。

我早说过,那不是PE的错。并且做了个“蓝屏版”,采用绕过问题的方法临时应对这种特殊新机。

现在,这个问题不点大人昨晚基本解决了:
http://bbs.znpc.net/viewthread.p ... muid=14511#pid48692

0PE里那个临时性的“蓝屏版”即将可以删掉!

请大家先测试一下这个:
http://bbs.wuyou.net/forum.php?m ... p;page=2#pid2285742
回复

使用道具 举报

100#
 楼主| 发表于 2011-8-6 23:59:45 | 显示全部楼层

回复 #363 happy_tin 的帖子

回复

使用道具 举报

101#
 楼主| 发表于 2011-8-7 19:56:22 | 显示全部楼层

回复 #368 2011yy8553 的帖子

谢谢反馈。

有两个细节想了解一下:
1. 中文版进pe桌面后,能否认到硬盘。
2. 还有一个“蓝屏版”菜单项,情况如何。
回复

使用道具 举报

102#
 楼主| 发表于 2011-8-7 23:02:53 | 显示全部楼层

回复 #367 happy_tin 的帖子、回复 #370 2011yy8553 的帖子

谢谢二位测试反馈。

中文版不蓝屏,就基本成功了。以后“蓝屏版”可以从0PE中剔除了。

但蓝屏版反而蓝屏了是不可思议的。
我只动了中文版,对蓝屏版没做什么变动啊,唯一不同的是换了grldr版本。

为了探明原因,还请你们再试一下:

http://u.115.com/file/e62pjfss#
里的grldr替换
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197513&page=3#pid2286099
里的grldr,
看后者的蓝屏版是不是就不蓝屏了。

注意:换旧版grldr后,/BOOT/GRUB/USB_ACC.0PE可能要求新版grub4dos而影响启动。删掉USB_ACC.0PE即可。

如果旧版grldr不蓝屏,再换回新版grldr再次确认蓝屏。

[ 本帖最后由 pseudo 于 2011-8-7 23:27 编辑 ]
回复

使用道具 举报

103#
 楼主| 发表于 2011-8-8 11:11:42 | 显示全部楼层
回复 #372 2011yy8553 的帖子
谢谢。
看来grldr版本功能发生了变化。
回头我再弄个中文版、蓝屏版两者都不蓝屏的。

回复 #373 超无限 的帖子
选一下新驱动包不就行了吗?
如果你老是用新机,嫌手选驱动麻烦,回头我对调一下,把新的驱动作为默认的。旧的作为手选的。
回复

使用道具 举报

104#
 楼主| 发表于 2011-8-8 14:06:25 | 显示全部楼层

测试

0PEv1.3.0(2011-08-08)XP中文版40MB(测试蓝屏问题)


除了测试蓝屏,还测试一下iastor驱动。

对于iastor.sy_,现在
默认自动使用/0PE/SRS/FREQUENT/IASTOR.SY_(现为10.6.0.1002,之前为8.9.6.1002),
可手选/0PE/SRS/IASTOR.SY_(8.9.6.1002)

这样适合经常使用新机的用户。

如果经常使用旧机,可自行将两个同名不同版本的IASTOR.SY_互换位置,这样默认自动用旧版,可手选新版。
回复

使用道具 举报

105#
 楼主| 发表于 2011-8-8 19:08:10 | 显示全部楼层
回复

使用道具 举报

106#
 楼主| 发表于 2011-8-9 09:04:00 | 显示全部楼层
原帖由 2011yy8553 于 2011-8-8 00:15 发表


刚才测试,换0619的grldr一直进不去,原来要删掉USB_ACC.0PE,

删掉USB_ACC.0PE重新测试进入中文版和蓝屏版都正常了,也能够认硬盘

换回新版grldr中文版正常,蓝屏版蓝屏

另外我把0805的grldr替换305MB全功能版本里面,进PE都蓝屏
原帖由 2011yy8553 于 2011-8-8 19:40 发表

联想y460测试0808版中文版,蓝屏版都能进入PE,也认硬盘

另外用0808版的grldr替换305MB全功能版,中文版蓝屏,蓝屏版正常

这里有个疑问,0805的grldr跟0808的grldr是一回事的,替换到旧版pe中(仅替换一个grldr文件),蓝屏版一个蓝屏一个不蓝,是不是操作有误?
回复

使用道具 举报

107#
 楼主| 发表于 2011-8-9 09:22:36 | 显示全部楼层

回复 #387 happy_tin 的帖子

谢谢。
不蓝屏就好办了,蓝屏版现在算完成历史使命了。

认硬盘的事,应该不难。选一下驱动包(或单驱动文件)即可。
这方面遇到问题,请提供硬盘控制器id,和适用驱动.SYS(或.SY_)文件信息。
回复

使用道具 举报

108#
 楼主| 发表于 2011-8-9 19:40:17 | 显示全部楼层
其他人没有类似反馈,估计是你部署不当。

由于没更多信息可供分析,暂时忽略此问题。
回复

使用道具 举报

109#
 楼主| 发表于 2011-8-10 16:35:18 | 显示全部楼层

回复 #395 超无限 的帖子

蓝屏(代码EA或B4)可能与grub4dos的bug有关。2011.8.5之后的grub4dos,例如grub4dos-0.4.5b-2011-08-09已经基本解决这类问题。
但它要求grub4dos命令用法,加入map --e820cycles 参数。具体不说了。
这种蓝屏跟使用哪个pe关系不大,不是pe本身的错。新版grub4dos可解决,稍后我再升级0pe1.2.6里的grub4dos应该就好了。

另外0pe1.3.0里有个“蓝屏版”是(在有bug的旧版grub4dos环境下)专门对付这种蓝屏机器的,你可以试试。
好像前面feiyl元帅也是这类机器,蓝屏版有效。

1.30版目前可以说不支持量产usb-cdrom。你采用把两个文件放入ud的方式吧。
回复

使用道具 举报

110#
 楼主| 发表于 2011-8-10 17:27:57 | 显示全部楼层

回复 #398 超无限 的帖子

你再试试不量产的蓝屏版才能说明问题。

你把1.30的grldr和iso放入ud吧,至少这台机器上1.3.0不支持量产。
回复

使用道具 举报

111#
 楼主| 发表于 2011-8-10 17:40:13 | 显示全部楼层

回复 #394 jilaiz 的帖子

请先打上6.19的补丁。

把附件里的三个文件放入/0PE/SRS/目录,跟1.ZIP并列,每次选一个试试。
启动2k3cons.iso跟启动pe对照一下,看哪种情形认盘。

有一种罕见的情形,就是某些用于服务器的驱动是为2003(pe)定制的,不兼容xp(pe)。
果真如此,可以解释为什么驱动适用于2k3cons.iso,而不适用于0pe的xp中文版。
为了核实这点,可以用统一PE,即1.2.6版(先打6.19补丁)来对照。
1.2.6版有4个pe,其中有2003中文版pe。1.3.0版只有xp中文版pe。

[ 本帖最后由 pseudo 于 2011-8-10 17:44 编辑 ]

HP.7z

325.93 KB, 下载次数: 83, 下载积分: 无忧币 -2

回复

使用道具 举报

112#
 楼主| 发表于 2011-8-11 14:44:25 | 显示全部楼层
谢谢反馈。

“用0PE 1.2.6 的 2003 PE 手选 HPAHCISR.SY_ 或 1.zip 认盘”
这个情况表明,HPAHCISR.SYS驱动是一种适用于2003而不能用于xp的驱动。 现在可以理解为什么0PE1.3.0用这个驱动不认盘。这是当然的,因为1.3.0是基于xp核心的pe。
所以,PE本身并无问题,是驱动本来就不支持xp(pe)。

下面分析非手选的自动方式不认盘原因。
自动方式首先使用/0PE/SRS/CHKPCI.TXT。其中设定了这个id使用ADPTAHCI.SY_这个驱动:
$PCI\VEN_8086&DEV_3A25&SUBSYS_3118103C
ADPTAHCI
而这个驱动其实不适用于这台机器。

这样的设定出自驱动权威netwinxp版主。它也是正确的。同样id,有的机器确实要用ADPTAHCI.SY_这个驱动。
就是说,存在id相同、驱动不同的情形。理论上无法自动判断该用哪个驱动。

针对你的机器,你可以把
$PCI\VEN_8086&DEV_3A25&SUBSYS_3118103C
ADPTAHCI
改为
$PCI\VEN_8086&DEV_3A25&SUBSYS_3118103C
HPAHCISR
并把HPAHCISR.SY_放入0PE/SRS/FREQUENT目录,这样就可以不用手选,自动认盘了。

剩下问题是HPAHCISR.ZIP这个驱动包无效,有点费解。
我手头没环境测试,你也很少上论坛,暂时无法深究。
回复

使用道具 举报

113#
 楼主| 发表于 2011-8-11 20:19:32 | 显示全部楼层
The following commands are boot-sensitive(and others are not boot-sensitive):

        boot
        bootp
        chainloader
        configfile
        embed
        commandline
        halt
        install
        kernel
        pxe
        quit
        reboot
        setup

An unbootable title will be skipped when the user presses the Up Arrow or Down
Arrow keys. Even the unbootable menu item can get accessed(and executed) by
using the Left Arrow and/or Right Arrow keys.
回复

使用道具 举报

114#
 楼主| 发表于 2011-8-22 17:20:35 | 显示全部楼层
0x60110处记录调试状态。1为开,0为关,默认为0。

菜单项
title   [F] 调试状态开关                     Debug On/Off Switch\n   默认关闭。打开调试状态可以看到更多调试信息。
clear
debug off
read 0x60110 || write 0x60110 2
checkrange 1 read 0x60110 && write 0x60110 0
read 0x60110 && write 0x60110 1
read 0x60110 || debug off
read 0x60110 || pause Debug is now off...
read 0x60110 && pause Debug is now on...
read 0x60110 && debug on
kernel || clear
可以切换状态。

后面有将此状态信息写入文件以便传递到DOS环境的语句:
read 0x60110 && write --offset=480 (hd-1,0)/BAT/_ENV.BAT set DEBUGON=1\r\n

这个写文件操作返回
0xE bytes written at offset 0x1E0

类似信息应该不是写向中断向量表。


按以往经验,虚拟机中
VMware最可靠,其上应无任何问题。我主要用它测试PE。
qemu大致可用。
VirtualBOX以往是启动不了0PE的(至少pxe情形遇到过)。

我一直把VirtualBOX上的问题归为它跟g4d过不去。对Xen我不熟,遇到问题也归为跟g4d过不去。
迄今还没有明确证据表明,PE本身、grub4dos运用方面存在问题。

0pe 1.2.6的grldr内置了0PE专用菜单(还提供一个外置菜单MENU.0PE方便用户调用,内容跟内置菜单几乎完全一样)。
GRUB.0PE则由官方原版grub.exe改名而来,启动时复制到内存盘,最终由它引导setupldr.bin启动PE。恢复中断向量7F应该是grub.exe所为。

不点大人如果有兴趣,分析VirtualBOX、Xen跟g4d过不去的原因,让0PE在这些虚拟机上顺利运行,估计会使g4d更健壮。
回复

使用道具 举报

115#
 楼主| 发表于 2011-8-22 18:22:51 | 显示全部楼层
先用菜单项
[F]调试状态开关
打开调试状态,再回到默认菜单项启动pe。

调试状态打开时,后面会出现一个WBAT菜单,默认菜单项是
[2] S&R&S from .SYS/.SY_/.ZIP
移动光标到
[] Start PE by typing startPE
按空格选中它,再移光标回默认菜单项回车继续启动,这样最后会停在dos提示符,
等待手工执行startpe.bat(它清理一些垃圾后调用grub.exe)才继续启动PE。
这时,是启动PE之前最后一刻,是最好的跟踪监控时机。

这时c:盘是仿真盘,所有PE文件之所在。c:\0pemenu.lst 是grub.exe将使用的菜单。
而d:、e:、f:等就是物理硬盘分区了。如果物理硬盘是fat分区(非ntfs分区),则可在dos下直接访问,意味着你可以有debug之类工具了。c:盘的东西也可提取到物理盘以便编辑修改、替换(需要手工发dos命令)。

以上不需要改动PE,当然操作有点麻烦。

使用DOS有历史原因。0PE是动态生成PE所需文件(即C:盘内容)的,以前没有g4d批处理,许多处理得靠dos。
即便现在,要解压1.ZIP之类的驱动包,提取其中适用的部分文件,也还得靠dos。dos下,tsr已经尽量避免使用了。
回复

使用道具 举报

116#
 楼主| 发表于 2011-8-22 21:51:11 | 显示全部楼层
这是直达dos,并带debug.com的0PE.GZ,替换 0pe 1.2.6 的 8月9日补丁中同名文件。

db.rar

106 Bytes, 下载次数: 40, 下载积分: 无忧币 -2

回复

使用道具 举报

117#
 楼主| 发表于 2011-8-22 23:10:08 | 显示全部楼层

回复 #418 gyjyxj 的帖子

耐心读下#1楼吧。。。
回复

使用道具 举报

118#
 楼主| 发表于 2011-8-23 09:45:39 | 显示全部楼层

回复 #421 yesfei 的帖子

三卡驱动的完备性由用户负责。我不管。

大体积的下载,PETOOLS\DrvTools目录下有提取驱动制作成.cab驱动包的工具。
另外,哪个PE认你的网卡,可以把其网卡.cab驱动包“拿来”用。

把网卡驱动包扔到PETOOLS\Drivers目录即可。
回复

使用道具 举报

119#
 楼主| 发表于 2011-8-23 11:06:04 | 显示全部楼层
1.3.X版的,用这个作补丁吧:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197928&extra=page%3D2

删掉0PE\XP\CMDPE.IM_

[ 本帖最后由 pseudo 于 2011-8-23 11:10 编辑 ]
回复

使用道具 举报

120#
 楼主| 发表于 2011-8-23 21:40:35 | 显示全部楼层
chenall的MicroPE和CSPE,进PE前也要先进入DOS阶段的。
在VirtualBOX下,也都也进不了DOS阶段。

0PE.GZ就是个DOS镜像,直接执行
map --mem /0PE/0PE.GZ (hd)
map --hook
rootnoverify (hd-1,0)
chainloader /io.sys
boot

这样在VMware下正常进DOS,在VirtualBOX下会死掉。

去掉0PE.GZ里config.sys的himem.sys调用,启动0PE,在VirtualBOX下可以进DOS阶段。
但到后面执行startpe.bat(即grub.exe)时,VirtualBox崩溃。

起码,用g4d启动DOS时,VirtualBOX跟himem.sys直接过不去。

[ 本帖最后由 pseudo 于 2011-8-23 21:53 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 00:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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