无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
1291#
发表于 2010-7-26 20:49:07 | 只看该作者
很久没有跟进0PE了。现在想更新一下,发现个问题:

试了一下原版,整体ISO启动是没有问题的,但合盘的时候出现问题,说找不到ISO,然后看了一下菜单,内置菜单其实就是MENU.0PE,这样问题就来了,如果不改变内置菜单,要怎么样才能加载自己的启动菜单呢?实际使用的时候如果不改内置菜单,一启动就到0PE的菜单项了,中间没有机会加载自己的菜单,又试了一下MENU.DIY,发现MENU.DIY不会自己加载,不知道P大可不可以改一下,在不改变原版菜单的情况下,先加载MENU.DIY菜单,再加载MENU.0PE菜单。。。


还有个问题,象下面这样加载0PE的菜单有没有问题?


checkrange 0x21 read 0x8280 && pxe detect NotExist
checkrange 0x21 read 0x8280 && rootnoverify (pd)
timeout 9
default 1
gfxmenu /MESSAGE

title
find --set-root /0PE/0PE.ISO || rootnoverify (pd)
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook && chainloader (0xff)

title        [01]    0PE by Pseudo
fallback 0
find --set-root /0PE/BOOT/GRUB/MENU.0PE || rootnoverify (pd)
configfile /0PE/BOOT/GRUB/MENU.0PE

[ 本帖最后由 0cat0 于 2010-7-26 21:24 编辑 ]
回复

使用道具 举报

1292#
发表于 2010-7-26 21:18:22 | 只看该作者
原帖由 elai 于 2010-7-26 20:19 发表

我试着把0725版0PE的setupreg.hi_(生成日期是20100722)替换为0714版0PE的setupreg.hi_(生成日期是201006120),其它没动,硬盘启动进入桌面,然后插入U盘,能认出USB-HDD盘了!
请P大及其他大大看看,这是 ...

好像差别就是新版加入了filedisk驱动。
回复

使用道具 举报

1293#
 楼主| 发表于 2010-7-26 21:26:17 | 只看该作者
从0PE.ISO取出grldr和MENU.0PE,修改grldr内置菜单为你的菜单,在你的菜单里用configfile命令调用MENU.0PE,MENU.0PE负责启动0PE。0PE.ISO如果不解开,应位于0PE目录,并使之连续存放无碎片。
回复

使用道具 举报

1294#
 楼主| 发表于 2010-7-26 21:50:08 | 只看该作者

回复 #1289 elai 的帖子

0714的setupreg.hi_有win7安装器问题,见#1楼,建议更新。
其实也不是更新,1.09以前也是7.25这样的。

你说的插u盘问题,我有空看看。开始菜单有显示盘符快捷方式,可以试试。
回复

使用道具 举报

1295#
 楼主| 发表于 2010-7-26 21:52:52 | 只看该作者
试试这样
title 0PE by Pseudo
configfile /BOOT/GRUB/MENU.0PE || find --set-root /BOOT/GRUB/MENU.0PE && configfile /BOOT/GRUB/MENU.0PE ! configfile (pd)/BOOT/GRUB/MENU.0PE

MENU.0PE 放在 /BOOT/GRUB/比较好,因为串接用户菜单有返回/BOOT/GRUB/MENU.0PE的。
map /0PE/0PE.ISO (0xff) 不好,这样内存不能释放也不能利用。
使用以下之一为好:
map --mem /0PE/0PE.ISO (0xff) 内存不释放但可用
map /0PE/0PE.ISO (hd32) 内存会释放,但iso要连续无碎片

[ 本帖最后由 pseudo 于 2010-7-26 22:05 编辑 ]
回复

使用道具 举报

1296#
发表于 2010-7-26 22:02:02 | 只看该作者
p大0722开始做了几次更新,可惜手头没有电脑只能用手机看,那位都下载了请分流一下近日的几版更新!回头下载慢慢试用!
回复

使用道具 举报

1297#
 楼主| 发表于 2010-7-26 22:07:15 | 只看该作者

回复 #1296 zxcxhzhangxi 的帖子

#6楼地址是u.115.com的。
回复

使用道具 举报

1298#
发表于 2010-7-26 22:08:37 | 只看该作者

回复 #1295 pseudo 的帖子

因为我都是整体ISO启动的,看你给的菜单没有找0PE.ISO这个的,应该不行吧,我上面那个菜单就是以前12.20号版的菜单,但现在新版本里面的MENU.0PE菜单有一段是找ISO的,我是想知道象老版那样加载0PE.ISO会不会和现在的MENU.0PE里面的内容有冲突,如果有,要怎么改才行?

回贴太快了,刚才现在才看到改的,那改成这样会不会有冲突?

checkrange 0x21 read 0x8280 && pxe detect NotExist
checkrange 0x21 read 0x8280 && rootnoverify (pd)
timeout 9
default 1
gfxmenu /MESSAGE

title
find --set-root /0PE/0PE.ISO || rootnoverify (pd)
map --mem /0PE/0PE.ISO (0xff)
map --hook && chainloader (0xff)

title        [01]    0PE by Pseudo
fallback 0
configfile /BOOT/GRUB/MENU.0PE || find --set-root /BOOT/GRUB/MENU.0PE && configfile /BOOT/GRUB/MENU.0PE ! configfile (pd)/BOOT/GRUB/MENU.0PE

[ 本帖最后由 0cat0 于 2010-7-26 22:13 编辑 ]
回复

使用道具 举报

1299#
 楼主| 发表于 2010-7-26 22:48:14 | 只看该作者
这样也行吧。

chainloader (0xff)会从虚拟光盘0xff启动,多启动一次。
MENU.0PE可以启动整个iso或解开的iso。
回复

使用道具 举报

1300#
发表于 2010-7-26 23:35:37 | 只看该作者
原帖由 pseudo 于 2010-7-26 21:50 发表
0714的setupreg.hi_有win7安装器问题,见#1楼,建议更新。
其实也不是更新,1.09以前也是7.25这样的。

你说的插u盘问题,我有空看看。开始菜单有显示盘符快捷方式,可以试试。

按P大的试了,点显示所有盘符能显示出USB-HDD盘了,但拔出U盘后分配给USB-HDD盘的盘符还在!!!
回复

使用道具 举报

1301#
 楼主| 发表于 2010-7-27 09:07:14 | 只看该作者

回复 #1300 elai 的帖子

我实机试了一下,ud启动、硬盘iso整体启动,新插u盘都可以分配盘符。没遇到楼上说的情况。
回复

使用道具 举报

1302#
发表于 2010-7-27 10:57:07 | 只看该作者
原帖由 pseudo 于 2010-7-27 09:07 发表
我实机试了一下,ud启动、硬盘iso整体启动,新插u盘都可以分配盘符。没遇到楼上说的情况。

我原来是解压到硬盘,GRLDR引导启动OPE的!
硬盘iso整体启动,插入U盘,还是不能自动显示USB-HDD盘!
要点开始菜单的“显示所有盘符”才能显示出USB-HDD盘,不过拔出U盘后原来分配的盘符不能自动卸载!

ud启动没试过,量产启动则可以自动显示USB-HDD!


[ 本帖最后由 elai 于 2010-7-27 10:59 编辑 ]
回复

使用道具 举报

1303#
 楼主| 发表于 2010-7-27 11:30:32 | 只看该作者

回复 #1302 elai 的帖子

玩一个u盘分usb-cdrom、usb-zip和usb-hdd三个区啊。
也许你的u盘特殊,所以只显了两个区。另一个区要点“显示所有盘符”才显示。
置于拔盘后留盘符,用右下角的pecmd图标,也许能很好卸载该盘。
再不行只有将就了,重启后这个盘符会消失的。
回复

使用道具 举报

1304#
发表于 2010-7-27 11:38:48 | 只看该作者
原帖由 pseudo 于 2010-7-27 11:30 发表
玩一个u盘分usb-cdrom、usb-zip和usb-hdd三个区啊。
也许你的u盘特殊,所以只显了两个区。另一个区要点“显示所有盘符”才显示。
置于拔盘后留盘符,用右下角的pecmd图标,也许能很好卸载该盘。
再不行只 ...

金士顿8G,分usb-cdrom、usb-zip和usb-hdd三个区!
原来0714及之前的0PE可以显示包括USB-HDD在内的三个区的哦!为什么现在的0725版0PE不行呢?
回复

使用道具 举报

1305#
 楼主| 发表于 2010-7-27 13:33:56 | 只看该作者
前面不是提到两个setupreg.hi_注册表吗,其它不变,用其中一个显示三区,但win7安装器有问题;另一个显示两区,其它正常。后者是0pe1.09及之前一贯用的。
如有条件,可试试其它PE。
回复

使用道具 举报

1306#
发表于 2010-7-27 15:39:28 | 只看该作者
原帖由 pseudo 于 2010-7-27 13:33 发表
前面不是提到两个setupreg.hi_注册表吗,其它不变,用其中一个显示三区,但win7安装器有问题;另一个显示两区,其它正常。后者是0pe1.09及之前一贯用的。
如有条件,可试试其它PE。

试了如水1500,U盘能显示三区,插拔正常!
回复

使用道具 举报

1307#
 楼主| 发表于 2010-7-27 15:58:34 | 只看该作者
那这个问题就用其它pe解决吧。我这里无法重现不好分析。
如果有兴趣可对照一下注册表差异。
另外这也可能是pecmd的某个命令起作用。0pe长时间没用新版pecmd,近来虽然换了新版,但还没去研究其新功能。
回复

使用道具 举报

1308#
发表于 2010-7-28 08:29:15 | 只看该作者
Mr Pseudo

thank you for releasing the 4 in 1 again .

few questions.

1.what is most compatible SRS Archive from your SRS folder ? i mean if i want to have only one zip file in SRS folder , what should i keep ?

2. what is most compatible ,(in english) server 2003 PE or XP PE  ??

3. dont you think you should mention in " Install XP/2003 using ISO" that server 2003 ISO gives 0x7B always , no matter you have SATA or IDE .?


Regards,
Maanu from Pakistan
回复

使用道具 举报

1309#
 楼主| 发表于 2010-7-28 09:11:09 | 只看该作者
原帖由 maanu 于 2010-7-28 08:29 发表
Mr Pseudo
thank you for releasing the 4 in 1 again .
few questions.
1.what is most compatible SRS Archive from your SRS folder ? i mean if i want to have only one zip file in SRS folder , what should i keep ?
2. what is most compatible ,(in english) server 2003 PE or XP PE  ??
3. dont you think you should mention in " Install XP/2003 using ISO" that server 2003 ISO gives 0x7B always , no matter you have SATA or IDE .?

Regards,
Maanu from Pakistan

Hi, maanu

1. the one in 0PEv1.2(2010-07-25)XP中文版46MB.rar
see explanation in post #1231

2. XP PE
I usally  use Chinese XP PE for myself. 2003 PE is a by-product of XP PE, and English version is a by-product of Chinese version.
They have almost the same files list and share the same registry, kernel(0PE.GZ, 0PEDSKT.WIM, cmdpe.gz), SRS, Drivers and petools.

3. mention may be better
Install 2003 using ISO is always ok in VMware clients, but so far, always gives 0x7B on real machine.
回复

使用道具 举报

1310#
发表于 2010-7-29 14:01:52 | 只看该作者
P大能不能将IE6和TW分离出来,不要捆绑在一起?

[ 本帖最后由 xianglang 于 2010-7-29 18:26 编辑 ]
回复

使用道具 举报

1311#
发表于 2010-7-29 14:29:38 | 只看该作者

回复 #1307 pseudo 的帖子

确实如ELAI(#1304楼)所说,我的aigo 8G U盘,格式化成USB-HDD,分了两个区,一个5.XXG,一个2G,0PE做在UD里面,在提取UD到内在之前,盘符正确,提取UD内容并删除U盘之后,再插上U盘,不出盘符了(此时U盘的灯也不亮,本来应该常亮的),刷新也没用。
用“显示所有盘符”能显示了,再次删除U盘之后,显示的盘符不消失。但再次插上U盘之后,能读取U盘上的内容。但U盘的灯不亮,仅在读取数据时闪烁。正常情况下,插上U盘系统认出之后,U盘的灯为常亮。
之前的0625版本这些功能正常。希望有助于P大找到解决问题。
回复

使用道具 举报

1312#
发表于 2010-7-29 17:49:57 | 只看该作者
好像grldr又更新了。P大的menu.0pe似乎不能正常加载
回复

使用道具 举报

1313#
发表于 2010-7-29 21:51:05 | 只看该作者
原帖由 假大空 于 2010-7-29 17:49 发表
好像grldr又更新了。P大的menu.0pe似乎不能正常加载

加载menu.0pe没问题呀!
在哪看到grldr又更新了?
回复

使用道具 举报

1314#
发表于 2010-7-30 00:04:26 | 只看该作者
P大的0PE功能太强大了,非常感谢提供这么好的PE,谢谢
回复

使用道具 举报

1315#
发表于 2010-7-30 02:12:09 | 只看该作者
期待每一点变化!!!
回复

使用道具 举报

1316#
发表于 2010-7-30 10:48:39 | 只看该作者
看样子,我的旧的128M的U盘没什么用了,体积个头越来越大。想自己删减又怕减弱功能
回复

使用道具 举报

1317#
 楼主| 发表于 2010-7-30 11:40:52 | 只看该作者
回复 #1311 wind886 的帖子
我的u盘只有一个“可见区”,拔插时盘符一切正常。

遇到盘符异常情况,可以在开始-运行处手工执行命令:
pecmd show
可显示盘符。
pecmd subj k:
可删除盘符k:
注意不该删的盘符不要乱删。

回复 #1316 zhaoyun444 的帖子
这里有剪裁指南供参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143924&page=29#pid1941609
注意现在0PE.GZ分解成了0PE.GZ+0PEDSKT.WIM
SRS驱动参考
http://bbs.wuyou.net/viewthread. ... page=124#pid2005291

[ 本帖最后由 pseudo 于 2010-7-30 11:45 编辑 ]
回复

使用道具 举报

1318#
发表于 2010-7-30 23:54:32 | 只看该作者
遇到难题了。用P大07-25版解包放入ud。U盘用fbinsttool v1.601(内置fbinst1.6 build 11b)制作。grldr为p大的iso解包后放入ud,修改后加载ud根目录下的menu.lst。menu.lst菜单如下:
timeout 60
default 7

gfxmenu /message
        
title     运行MaxDOS Plus工具箱   
        map --mem (ud)/MAXDOS.IMG (fd0)
        map --hook
        rootnoverify (fd0)
        chainloader +1        
        
title     运行 Windows PE 迷你版   
         map --mem (ud)/MINIPE.iso (0xFF)
         map --hook
         chainloader (0xFF)
        
title     运行 Windows 0PE
        errorcheck off
        configfile /BOOT/GRUB/MENU.0PE
启动iso及p大的0pe均正常。但无法启动maxdos.img。进入0pe菜单下执行ghost及diskgen(应该是调用p大内置/boot/imgs/maxdos.img)失败。两种情况出错均提示:
UMBpci c't 11/95 -Siering/schapers/stiller
v3.80 - Support for new chipsets
intel ppro.AMD K7 -Uwe sieber 08/2009
Using D000-E3FF
Inetl 945GM found
program installed
然后死机,无法关机,只能手动关闭电源。不过能看到maxdos绿色菜单。运行网克相关菜单可以,就是运行maxdos工具箱死机。

采用bean的burg v4调用Maxdos.img依然失败。burg菜单如下:
menuentry "MAXDOS" --class windows  {
map --mem (boot)/MAXDOS.IMG (fd0)
set root=(map0)
chainloader +1
}

menuentry "BEINI" --class windows  {
map --set (boot)/pe_beini.ISO (cd96)
cdload --image=0 ($root)
}

屏幕提示:
invalid disk file
no such disk
program installed
不过启动pe_beini.iso正常。

[ 本帖最后由 假大空 于 2010-7-31 00:01 编辑 ]
回复

使用道具 举报

1319#
发表于 2010-7-31 00:05:57 | 只看该作者
杯具了。
刚在虚拟机下测试u盘运行grldr引导menu的maxdos.img和P大的内置maxdos.img均正常。但是burg引导的依然不行,错误依旧。
是硬件问题吗?
回复

使用道具 举报

1320#
 楼主| 发表于 2010-7-31 12:20:34 | 只看该作者

回复 #1318 、#1319 假大空 的帖子

按后面的说法,grdlr引导正常,使用没问题。

burg引导不行不奇怪,目前它还在开发、测试阶段。感觉它目前会跟grldr冲突。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 23:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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