无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
3571#
 楼主| 发表于 2011-6-18 11:08:37 | 只看该作者
见/BOOT/GRUB/MENU.DIY。
内置菜单与外置菜单就相差一行。外置菜单供用户DIY时调用。

使用外置菜单时,表明用户自己会写菜单,那么pxe初始化问题就由用户菜单自己事先处理。M.0PE里不处理,免得重复,可能导致问题(当然也不一定出问题)。
即使用户没有处理,顶多pxe情形失效——宁可pxe失效也不冒重复的风险。毕竟用pxe的人少,本地启动没影响就行了。

注意,1.30的M.0PE和grldr内置菜单比较难修改,哪怕不改,只保存一下都容易走样。

你的安装部署方式对1.2.6基本是对的。

有几条线索供参考,八成可以解决问题:

1. fbinsttool整理ud碎片,这个重要。
每逢删除ud文件,应整理碎片。
不要采用覆盖方式更新文件。用右键删除文件、目录,整理碎片后再拖入比较可靠。

2. 确保可见区、硬盘、光盘无0PE组件。根目录没有grldr、0PE.ISO,没有0PE目录。以免窜到别处。

3. 只拖入0PE.ISO(批处理生成)和grldr(来自DIY目录)到ud根目录,ud无其它文件,并整理碎片。

4. 机器是什么型号配置?记录硬件id,尝试选择1.zip、INTEL_RST_10.5.1.1001.ZIP等驱动包来试试。

5. 换个usb接口。
回复

使用道具 举报

3572#
发表于 2011-6-18 13:23:29 | 只看该作者
再试了一次,还是不行

1.整理碎片后,依然不行。我替换文件都是在硬盘上,处理好之后才拖入ud的

2.可见区、硬盘、光盘从来没有放过0PE的文件,再检查了一次确保没有0PE的目录或者文件之后,还是不行

3.重新格式化ud之后,只拖入0PE.ISO(批处理生成)和grldr(来自DIY目录)到ud根目录,ud无其它文件,然后整理碎片,还是不行

4.机器启动时记录硬件ID手动选择其他包可以启动成功(但是每次启动都要选一下很恼火)

5.出问题的笔记本上3个usb口都试过了,不行


另外,启动过程中按空格进入菜单手动选择,但是不修改任何选项,直接回车就能启动;
/0PE/SRS 这个目录移动到 /SRS 后,会说找不到路径,然后调用另外一个界面选择驱动包,直接回车就能启动;

感觉上可能是菜单中内存操作某处的问题,也可能是grldr的bug。实在不行的话也只有忍了,等以后更新看能不能去掉这个问题吧,毕竟以前使用老版本的grldr和菜单都是可以顺利启动的。

谢谢p兄解答!

[ 本帖最后由 2010qaqz111 于 2011-6-18 13:25 编辑 ]
回复

使用道具 举报

3573#
 楼主| 发表于 2011-6-18 14:08:37 | 只看该作者
既然手动选择驱动包可以启动,移走SRS目录也可以启动,那么应该是SRS驱动适用性问题。

请给出详细完整id信息,以及硬盘windows系统iastor.sys文件的版本号。还有机器型号信息,是否开了AHCI。

可以这样处理:
1. 从硬盘windows系统目录下找iastor.sys文件,用pecab.exe(0pe.iso里有)压缩,然后改名为大写IASTOR.SY_,替换
/0PE/SRS/FREQUENT目录下同名文件。
2. 从INTEL_RST_10.5.1.1001.ZIP里取iastor.sys文件,用pecab.exe(0pe.iso里有)压缩,然后改名为大写IASTOR.SY_,替换
/0PE/SRS/FREQUENT目录下同名文件。

替换后不用选,默认启动就行了。

这两种该有一种奏效。

[ 本帖最后由 pseudo 于 2011-6-18 14:17 编辑 ]
回复

使用道具 举报

3574#
发表于 2011-6-18 17:44:06 | 只看该作者
启动时的硬件ID:
PCI\VEN_8086&DEV_2929&SUBSYS_0776152D&CC_010601&REV_03
VEN_8086: Intel Corporation
DEV_2929: 82801IB/IR/IH (ICH9 Family) Mobile SATA AHCI Controller

机器型号是
神舟 承龙L580T-D1
Bios的选项“HDC Configure as”设置为“AHCI”(有 AHCI、IDE 2个选项可以选择)



在空格后的驱动菜单中,选“【5】 智能选择”就出现一样的问题;

选“【1】1.zip”“【2】2.zip”“【3】3.zip”可以启动;
选“【6】自动生成驱动选单”后,在/0PE/SRS 目录下的3个zip包中,1.zip 和 INTEL_RS.zip 可以启动(AMD那个没试);
选“【7】手工输入驱动”后,输入“FREQUENT/IASTOR.SY_”可以启动;

这应该能说明这几个位置的文件 IASTOR.SY_ 是没有问题的。

我把“【5】智能选择”的命令列表改了一下:

cat --length=0 ...(没有改动)
pause -1-
(hd-1,0)/BIN/SRS.INI(没有改动)
pause -2-
(hd-1,0)/BIN/WENV get sysfile || set srs=/NOSRS.ZIP && goto 22(没有改动)
pause -3-
cat --length=0 ...(没有改动)
pause -4-
goto 22(没有改动)
pause -5-
kernel(没有改动)

按b执行,结果显示:
-1-
sysfile=IASTOR.SY_
Address: 0x060110 Value:0x0
-2-
-3-
(光标停在这里,然后死掉)

由此可见是 pause -3- 后面那一行出的问题,这一行的原始内容是(从 menusrs.lst 里copy出来的):
cat --length=0 (bd)%SRS0PE%FREQUENT/%sysfile%.SY_ && set srs=%SRS0PE%FREQUENT/%sysfile%.SY_ && (hd-1,0)/BIN/FAT copy (bd)%SRS0PE%CHKPCI.TXT (hd-1,0)/BIN/CHKPCI.TXT ! (hd-1,0)/BIN/WENV set srs=%SRS0PE%1.ZIP


如何知道哪一个是被实际加载的呢?

[ 本帖最后由 2010qaqz111 于 2011-6-18 18:02 编辑 ]
回复

使用道具 举报

3575#
发表于 2011-6-18 17:49:27 | 只看该作者
删除 /SRS/FREQUENT/IASTOR.SY_ 能启动,实际加载的是 1.ZIP。

用 1.ZIP 里的 IASTOR.SY_ 替换出来,还是不行。

INTEL_RS.ZIP 里的 iastor.sys 用 PECAB 处理替换,也不行。


如果有更新过解包程序,那可能是解包 CAB 的程序出了问题,因为以往版本(1.2.4)的这个文件(/SRS/FREQUENT/IASTOR.SY_)和 1.3.0 的是一样的(长度,CRC32);
如果没有更新过解包程序的话,那就很可能是某个菜单项对内存的哪个操作遗留了什么数据在内存,影响到了CAB解包程序,但是这个影响只对某些CAB包存在。

如果是第2种情况的话,可能是压缩时候设置的某个标志位的记号不同吧,比如记录压缩程序的版本号什么的。

[ 本帖最后由 2010qaqz111 于 2011-6-18 21:43 编辑 ]
回复

使用道具 举报

3576#
发表于 2011-6-18 19:24:26 | 只看该作者

ibm t41 UD启动出XP徽标后蓝屏

0PE12.6已打05/28补丁 [img] [/img]ibm t41 UD启动出XP徽标后蓝屏
回复

使用道具 举报

3577#
 楼主| 发表于 2011-6-18 19:29:51 | 只看该作者

回复 #3576 2010qaqz111 的帖子

辛苦了。这回很详细。
pause -3-
cat --length=0 ...(没有改动)
pause -4-
这样的代码,既然显示
-3-
就该显示
-4-
3、4之间的语句不应卡死。

这种卡死好像只能解释为文件破损之类。
建议从#6楼重新下载5.2版统一pe,用9.20以上新版7-zip解压,不要用winrar解压。

另外,作为临时解决方案,你可以让0PE/SRS/目录只留一个1.zip,其它删掉。这样就会自动启用1.zip不用选择,按你前面说,1.zip是可以的。

这样做功能并没有削弱。
缺点是1.zip比frequent目录下单个iastor.sy_大,老机加载可能慢些,不过也不会明显慢于其它PE。
回复

使用道具 举报

3578#
 楼主| 发表于 2011-6-18 19:34:43 | 只看该作者

回复 #3578 Medivh 的帖子

#6楼1.30版有个针对新机蓝屏EA的菜单项,不知道对 t41 老机有无作用。
回复

使用道具 举报

3579#
发表于 2011-6-18 19:54:53 | 只看该作者
新情况,热启动貌似可以顺利加载 /SRS/FREQUENT/IASTOR.SY_,冷启动 100% 不行,我囧了


换了各种版本的 IASTOR.SY_ ,没有改变...


热启动后也时行时不行的,我再多试试。。。

[ 本帖最后由 2010qaqz111 于 2011-6-18 22:30 编辑 ]
回复

使用道具 举报

3580#
发表于 2011-6-18 20:21:22 | 只看该作者
原帖由 huangdi168 于 2011-6-16 09:04 发表




是不是因为,启动时 默认那个 1。zip没读取到 ,说1.zipno found  然后硬盘找不到,我也是这样,当不知道怎么解决,坐等新版



这个问题我也遇到过
也曾经问过P大
后来经过P大指导才知道了答案!
更前版本的SRS放在根目录,更新后放在0PE目录
这个在内置菜单中是有定义的!
但是我仅仅只是用fbinsttool在线更新了grldr,并没有更改grldr的内置菜单,所以导致找不到1.zip

不知道你遇到的是不是我这个情况
我只是说说我的经历
仅供参考!
回复

使用道具 举报

3581#
 楼主| 发表于 2011-6-18 22:19:25 | 只看该作者
2010qaqz111,你的问题很简单,还是安装制作问题。

可以这样解决(最好照我说的做,不作变通):
1. 重新到#6楼下载5.2版(你手头的版本可能不对劲,要重新下),并用9.20以上版本7-zip解压。
不用winrar解压。然后生成0PE.ISO。
2. 在fbinsttool中右键点击ud里的文件、目录,把它们全部删掉,尤其是grldr文件和0pe目录必须删掉。
不要使用fbinsttool的“数据管理”---->“删除所有文件”菜单来删东西。
3. 用fbinsttool整理ud碎片。
4. 将grldr拖入ud根,再将0PE.ISO拖入ud根。
完毕。
回复

使用道具 举报

3582#
发表于 2011-6-18 23:02:25 | 只看该作者
我朝ud里拖文件之前都是用格式化的。
我重新下载了1.3.0版的7z包,一样的问题。

格式化ud,解包7z(7-zip解压的,9.20版),直接拖进ud,拖完之后整理碎片。

替换 /0PE/SRS/FREQUENT/IASTOR.SY_
1.ZIP 里的,INTEL_RST_10.5.1.1001.ZIP 里的(1.3.0的7z包里的PECAB压缩),本机系统上的(1.3.0的7z包里的PECAB压缩),都不行。

还有这些:
写入ud之后再导出来做二进制比较,文件没有问题。(跟7z里解出来的比较)
换了个u盘,一样的制作流程,还是不行。

基本上可以排除u盘和部署过程中文件出问题的可能性。


同时还有个情况:选“【6】自动生成驱动选单”后,再选择“FREQUENT/IASTOR.SY_”,也可以顺利加载。


另外,机器热启动后有时可以顺利加载 /SRS/FREQUENT/IASTOR.SY_,冷启动至今没成功过。


现在只能暂时把这个地方的 IASTOR.SY_ 改名,让它自动加载 1.ZIP 了。

我想可能是grldr的内存bug吧,看以后更新grldr会不会有好转了。
回复

使用道具 举报

3583#
发表于 2011-6-18 23:05:10 | 只看该作者
原帖由 pseudo 于 2011-6-18 22:19 发表
2010qaqz111,你的问题很简单,还是安装制作问题。

可以这样解决(最好照我说的做,不作变通):
1. 重新到#6楼下载5.2版(你手头的版本可能不对劲,要重新下),并用9.20以上版本7-zip解压。
不用winrar解 ...

我再试试 ISO 的方式,然后来贴结果。
--------------------------------------------

两块u盘,完全按照这个步骤,还是不行。


我就把那个文件改名得了,能用就行,折腾一天也差不多了。
其实平时也就那么几台机器上用,都是比较新的机器,加载 1.ZIP 也没感觉慢的,能用就好了!

[ 本帖最后由 2010qaqz111 于 2011-6-18 23:12 编辑 ]
回复

使用道具 举报

3584#
发表于 2011-6-19 18:41:49 | 只看该作者
P大的东西太强大了,赞!
回复

使用道具 举报

3585#
发表于 2011-6-20 11:33:08 | 只看该作者
1.26,1.3版部分文件金山毒霸发现有毒,1.25版正常,但无大碍,可替换个别软件。
回复

使用道具 举报

3586#
 楼主| 发表于 2011-6-20 19:22:24 | 只看该作者

0PE的通用F6模块组件

核心只有一个文件(0PE.GZ),不到1MB。
外加5MB的SRS驱动包,方便扩展。组Raid必备。

支持不进PE,将xp/2k3原版系统iso安装到SRS硬盘。
用它启动PE的iso有利于找到硬盘、外置工具。

只需加入ISO,自动生成菜单,不用写菜单。


另带
diskgenius(李大海)
一键ghost(来自本论坛,具体不详)
RUN(zxw)
NTBOOT(chenall)
2k3cons(zhaohj)
以及PXE服务器端软件。
可自行裁剪。



提示:
1. 把2k3cons.iso当作2k3原版安装盘iso来练习装系统,可以进行到分区格式化等步骤。

2. 由于采用新版grub4dos,估计真机iso装2k3不会蓝屏了。2k3的iso好像要以带SRS、firadisk支持,整体载入内存方式来安装。

3. 注意交换硬盘的问题。用法不多解释。

4. 0PE最早提供,且一直包含通用F6模块组件。如果手头有0PE,就不需要这个单独模块了。


===========================================================
一种支持pxe网启的部署参考结构:
D:\新建文件夹                                                  tftp根
│  2K3.ISO                                                     你的系统安装盘镜像,也可放入下级目录
│  PE.ISO                                                      你的PE,也可放入下级目录
│  grldr                                                          内置你的菜单,设法调用/0PE/M.0PE

└─0PE                                                          来自0pe原版的三个文件
        M.0PE
        0PE.ISO
        StartServer.cmd                                       免配置pxe网启服务器端软件

============================================================
一种分离镜像、SRS的部署参考结构:

ud内
  │  grldr(内置菜单是容易DIY的普通菜单,由于结构变动,原内置菜单有部分菜单项失效,必要时可自行修改,没有难度)
  │  
  ├─BOOT
  │  └─GRUB
  │          MESSAGE(可自行更换背景图,可删,删掉后主菜单不显中文,但不影响功能)
  │          RUN(RUN模块,可删)
  │          USB_ACC.0PE(可删)
  │         
  └─0PE
          0PE.GZ(核心文件)
          GRUB.0PE(由官方grub.exe改名而来,升级grldr版本时请一并更新)
          M.0PE(供调用的0PE专用菜单,不要轻易改动)
        
ud外
├─BOOT
│  └─IMGS(ud内不要有/BOOT/IMGS/目录以免跟ud外的目录同名)
│          2K3CONS.ISO(给你一个iso做例子,可删)
│          DG.IMG(给你一个img做例子,用RUN模块启动它,可删)
│          GHOST.IMA(给你一个ima做例子,用RUN模块启动它,可删)
│          你的DOS.IMG自己加(用RUN模块启动它)
│          你的PE.ISO自己加
│          你的XP.ISO自己加
│          你的2003.ISO自己加
│         
└─0PE
    └─SRS(ud内不要有/0PE/SRS/目录以免跟ud外的目录同名)
            1.ZIP(含许多常见驱动,可删,但建议保留)
            AMD_SB8XX_XPX86.ZIP(可删)
            INTEL_RST_10.5.1.1001.ZIP(可删)
            你的驱动包自己加
其实,镜像所在目录、SRS所在目录都可以当场输入指定,是比较随意的。放在/BOOT/IMGS/、/0PE/SRS/目录只是符合默认设置,不用当场指定。
如果不是频繁使用,当场指定无非多敲几下键盘而已。就是说,按原始结构部署也行。

[ 本帖最后由 pseudo 于 2011-7-30 07:48 编辑 ]

0PEv1.3.0(2011-06-19)F6模块17MB.rar

178 Bytes, 下载次数: 2322, 下载积分: 无忧币 -2

有所更新,昨天下载的请重新下载

回复

使用道具 举报

3587#
 楼主| 发表于 2011-6-21 09:22:14 | 只看该作者
《适用于0PEv1.2.6(2011-05-02)的补丁(2011.6.19发布)》说明

★下载:
#6楼,我的签名处也有链接。

★更新方法:
替换对应目录结构下同名文件,重新生成0PE.ISO。

★补丁作用:
1. 包含5.28发布的补丁,作用为:
可以事先指定ISO启动器要启动哪个ISO。
此功能一贯支持,但在5.2版失效,现予修复。
用这个就不再需要5.28的补丁了。
2. 原来不进PE用ISO启动器真机安装原版XP的ISO正常,但装2k3的ISO总是蓝屏。
grub4dos在6.19做了重要更新,估计从此不再蓝屏了。


---------------------------------------------------------------------------------------------
《适用于0PEv1.2.6(2011-05-02)的补丁(2011.5.28发布)》说明
#3501楼





《适用于0PEv1.3.0(2011-06-10)的补丁(2011.6.19发布)》说明

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195331&page=16#pid2261237

[ 本帖最后由 pseudo 于 2011-6-21 11:44 编辑 ]
回复

使用道具 举报

3588#
发表于 2011-6-21 10:47:17 | 只看该作者
我终于知道为啥这个不受支持了,是因为里面很多东西弄的太复杂了。很难提取自己想要的。
回复

使用道具 举报

3589#
发表于 2011-6-21 16:25:05 | 只看该作者
P大,你的PE网启后,客户端是一个光杆PE,怎样调用PETOOLS里的工具啊?
回复

使用道具 举报

3590#
发表于 2011-6-21 16:28:43 | 只看该作者
原帖由 loyqd 于 2011-6-21 16:25 发表
P大,你的PE网启后,客户端是一个光杆PE,怎样调用PETOOLS里的工具啊?

这个问题提问的好啊。。。
回复

使用道具 举报

3591#
 楼主| 发表于 2011-6-21 19:58:53 | 只看该作者
回复

使用道具 举报

3592#
发表于 2011-6-21 20:51:59 | 只看该作者
原帖由 loyqd 于 2011-6-21 16:25 发表
P大,你的PE网启后,客户端是一个光杆PE,怎样调用PETOOLS里的工具啊?

我实地测试过了,不是一个光棍PE,我是0PE.ISO和PXE工具还有GRLDR放硬盘根目录的。小小强的PXE版的是PXE启动后你运行那个工具才传那个工具的。
回复

使用道具 举报

3593#
发表于 2011-6-21 22:40:15 | 只看该作者
老大的又更新了~~~~~~~~~~~
回复

使用道具 举报

3594#
发表于 2011-6-22 12:14:34 | 只看该作者
感谢分享
有一段时间没有更新u盘里面的pe,用的是旧版本
下载新的试试
回复

使用道具 举报

3595#
发表于 2011-6-23 09:49:21 | 只看该作者
楼主,可不可以提供完整版下载,不用打补丁。

谢谢。
回复

使用道具 举报

3596#
发表于 2011-6-23 11:08:46 | 只看该作者
Karyonix给Grub4dos打了个补丁,可以从从ISO文件直接安装各版本Windows

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195573&page=1#pid2259260

GRUB4DOS也已经升级


不知道6月19日的补丁是否可以从ISO文件直接安装各种版本WINDOWS??

[ 本帖最后由 lanlanlei091 于 2011-6-23 11:17 编辑 ]
回复

使用道具 举报

3597#
 楼主| 发表于 2011-6-23 11:20:32 | 只看该作者
回复 #3598 lanlanlei091 的帖子
已有从iso装2k3成功的反馈。

回复 #3597 hzghgz 的帖子
呵呵,补补有利健康。
回复

使用道具 举报

3598#
发表于 2011-6-24 08:51:19 | 只看该作者
这个帖子写得太复杂了,很多资源下载不了,每次想重新做U启都得把你的帖子温习半天。希望能通俗易懂,言简意赅点。毕竟经常玩启动的人太少,有些东西一不玩就忘记了。P大的东西是很强大,但是一般人不会弄,真正实战用的还是我们这些半桶水做的半吊子产品。

[ 本帖最后由 xyxf02 于 2011-6-24 08:52 编辑 ]
回复

使用道具 举报

3599#
发表于 2011-6-24 13:36:33 | 只看该作者
求助一个问题,就是厂商的驱动里面,有.sys的文件,但是,我看0pe里面的驱动a.zip里面都是.sy_格式的,我用这种.sys的打包后,提示,找不到这个.sys文件,然后我用厂商的.sys格式的驱动,改成.sy_的后缀,也是在按下f6时候,按下s,可以提示有哪个类型的驱动,但是,找不到这个.sys的文件,这是为什么呢。

需要求对这种.sys的驱动文件,做什么样的修改才可以在按下f6时候找到呢。
回复

使用道具 举报

3600#
 楼主| 发表于 2011-6-24 17:41:55 | 只看该作者
回复 #3600 xyxf02 的帖子
谢谢反馈。

回复 #3601 lwa111 的帖子
.sy_是cab格式压缩的。用PETOOLS\DrvTools\pecab.exe可压缩。
一般不按f6,后面才会找到.sys。

[ 本帖最后由 pseudo 于 2011-6-24 17:44 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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