无忧启动论坛

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

A new branch of 0PE

[复制链接]
391#
 楼主| 发表于 2012-5-11 16:29:35 | 显示全部楼层
原帖由 chenmaochun 于 2012-5-11 15:24 发表
现在问题终于得到完美解决,测试了10次,不论按不按回车都不会卡住了,另外想请教p大一个问题,0pe和其他pe做合盘的时,使用菜单调用0pe的情况下,configfile /BOOT/GRUB/MENU.0PE,MENU.0PE里面的菜单还需要修 ...

关键是换0penb.lzma就行了。grldr可用原版的,我这次提供grldr是怕你们换来换去找不着原版的了。

menu.0pe就是grldr内置菜单的复制品。
如果你的grldr不内置0pe专用菜单,而是内置自己的菜单,那么可调用menu.0pe来启动0pe。

前面#1322楼提供的dos.gz及文件位置调整仍有效。

后面我会重新上传完整版本。
回复

使用道具 举报

392#
 楼主| 发表于 2012-5-14 20:42:52 | 显示全部楼层

回复 #1380 梅边吹笛 的帖子

谢谢反馈。

目前未发现pe方面有大bug。
grub4dos有更新的话,大家可以自己升级根目录grldr和0pe目录下GRUB.0PE(grub.exe直接改名)。
回复

使用道具 举报

393#
 楼主| 发表于 2012-5-15 19:20:33 | 显示全部楼层

回复 #1384 bsplin 的帖子

这个现象表明您的cpu太快,外设太慢。初始化时得多磨蹭会儿。

可以自己这样解决:
修改pe.wim里pecmd.ini,把里面的wait时间略微加长(最好您能提供一个最佳经验值),
或在SHEL EXPLORER.EXE前后附近加插几个wait语句,使pe启动不那么快,估计就好了。

在pe里右键点目录可打包成wim(注意设置最大压缩勿使wim文件体积大变,wimnt有设置界面)。windows下7z.exe可解开wim。

[ 本帖最后由 pseudo 于 2012-5-15 19:26 编辑 ]
回复

使用道具 举报

394#
 楼主| 发表于 2012-5-16 11:20:44 | 显示全部楼层

回复 #1386 2012_stiger 的帖子

对头。
开始菜单有petools字样的多点点、多看看。有图有真相。
回复

使用道具 举报

395#
 楼主| 发表于 2012-5-17 12:25:36 | 显示全部楼层

请自行对0PE-NBv1.4.3(2012-05-11)进行升级

参见:
http://115.com/file/anc389ra#

不点大分布的grub4dos-0.4.5c-2012-05-16修复了grub4dos的一个重要bug。
这个bug可能使pe在某些机器上启动不了。
请自行升级。如果pe启动正常,也可暂不升级。

升级方法:
用这里提供的grldr和GRUB.0PE替换
0PE_NBv1.4.3(2012-05-11)里的同名文件。
升级只改变grub4dos的版本,菜单无变动,PE本身无变动。

提示:
1、默认出主菜单,开始有3秒读秒,这时回车则不出现主菜单,直入PE。
2、不出主菜单直入PE,更快。
3、如果想把不出现主菜单作为默认状态,可用fbinsttool工具修改grldr内置菜单,把首行
set showmenu=1
改为
set showmenu=0
这样在开始有3秒读秒,回车才出主菜单。

4、开始有3秒读秒,这时按空格键,PE就变为全内置PE。

重要提示:
以后grub4dos-0.4.5c系列(非0.4.6a系列)有新版请自行升级。
只需替换grldr和GRUB.0PE两个文件。
其中GRUB.0PE使用官方原版grub.exe改名,而grldr须内置0PE专用菜单。
fbinsttool工具可以编辑grldr内置菜单。
0PE专用内置菜单内容与/boot/grub/menu.0pe文件内容相同。
回复

使用道具 举报

396#
 楼主| 发表于 2012-5-20 13:03:24 | 显示全部楼层
1、#开头的是注释行,这种行删掉不影响功能。
2、每个菜单项以title开始,接着起码有一行别的内容。
一个用不着、看不到的菜单项,仅写
title
clear
两行即可。
3、每个菜单项对应一个序号,从0起。例如,RUN模块菜单项对应序号8,xppe菜单项对应序号4。
如果增删了菜单项,它后面的菜单行的序号会跟着变。
4、0pe的菜单是一种程式菜单,是当年首创的对g4d的一种灵活运用方式。
程式菜单与其说是菜单,不如说是程序,而且是特殊语言程序。改程式菜单那不是改菜单,是特殊的编程。

程式菜单往往用
goto <序号>

fallback <序号>
kernel
之类的方式在菜单项之间跳转来实现程序逻辑。

本来xppe菜单项里拟用fallback 22转到第22个菜单项启动pe,由于run菜单项被删,原来的第22个菜单项变成第21菜单项了。要相应地把fallback 22改为fallback 21才合理。而第21项里的goto 23等也要调整。

由于菜单项间有密切关联,牵动的不止一处。所以如果不能仔细看清它们间跳转关系并相应调整到位,就不宜随便增删菜单项。

要去掉一个孤立的菜单项,把它改写为
title
clear
两行即可。缺点是会留下空挡。

5、现在可以用iftitle等构建动态菜单项,对序号做一定的动态控制,还可以用变量作序号。
但0PE沿用不少n年前写的老菜单,那时没有iftitle,没有goto、没有变量,要实现较多功能,自然读起来费力些。
回复

使用道具 举报

397#
 楼主| 发表于 2012-5-20 16:28:50 | 显示全部楼层

回复 #1397 2012jm616119022 的帖子

功能早有还能用,得过且过。
即使重写了功能也差不多,没有实质创新。
回复

使用道具 举报

398#
 楼主| 发表于 2012-5-20 19:27:48 | 显示全部楼层
给您带来不便,很抱歉。
这里有下载:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2

生气是拿别人的过错来惩罚自己。
如果发泄一下舒服些,您就给这个PE添加一项功能了:)
回复

使用道具 举报

399#
 楼主| 发表于 2012-5-20 23:43:13 | 显示全部楼层
不点大人哲学高深,我等还需参悟。
望大人保重身体,少劳神。
回复

使用道具 举报

400#
 楼主| 发表于 2012-5-22 12:41:30 | 显示全部楼层
原帖由 东写西读 于 2012-5-21 23:25 发表
2003无法加载UD区PETOOLS而XP可以?
...

谢谢反馈,确有其事。

按百草大帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187865&highlight=%2Bplantsoot
fbinst --udlink等价于fbinst --onlylink
事实上,2003上fbinst --udlink报非法,只能用fbinst --onlylink。
而xp上两者等价,都可以。
这应该是百草fbinst的一个小bug。
0pe的xppe、03pe本来高度一致,但fbinst的这个不一致导致了差异。

处理办法:
修改0pe\2003\pe.wim\system32.wim\wxpeelse.7z\udtlink.cmd

fbinst --udlink ...
改为
fbinst --onlylink ...
至于xp的,改不改都可以。

细节:
制作wxpeelse.7z请用标准压缩(非极限压缩)以降低解压内存需求。
用7-zip解压.wim,用wimnt(pe带)右键将目录打包为.wim,注意设置最大压缩比尽量减小.wim体积。

另外,独家集成百草的ud助手,有更多功能可以访问ud里的外置工具。

------------------------------------------------
晕,是我忘了更新0pe\2003\pe.wim\system32.wim\fbinst.exe。冤枉百草大了。
请自行用0pe\xp\pe.wim\system32.wim\fbinst.exe替换0pe\2003\pe.wim\system32.wim\fbinst.exe,应该就支持--udlink了。


[ 本帖最后由 pseudo 于 2012-5-22 13:50 编辑 ]
回复

使用道具 举报

401#
 楼主| 发表于 2012-5-22 12:51:41 | 显示全部楼层

回复 #1415 2011爱星者 的帖子

加你,Q聊吧。
回复

使用道具 举报

402#
 楼主| 发表于 2012-5-22 13:46:34 | 显示全部楼层

回复 #1418 zqjiang 的帖子

启动0pe的xppe/03pe过程可通过交互操作把DPMS.LZMA选为驱动包。
“一步”自动用dpms.lzma作驱动包。
dpms.lzma是后来集成的,只简单地用在这些场合。其它场合目前不支持dpms.lzma。

如果要启动其它pe,试试把它作为系统安装盘iso,用“一步”来启动它——不一定行。

[ 本帖最后由 pseudo 于 2012-5-22 13:54 编辑 ]
回复

使用道具 举报

403#
 楼主| 发表于 2012-5-22 16:16:31 | 显示全部楼层
原帖由 zqjiang 于 2012-5-22 14:56 发表
个人感觉 dpms.lzm a驱动包  比较强大 驱动比较全面  后续也有更新 (想把其他的驱动删除,只保留dpms.lzm)

我想知道的正是 启动 0pe的xppe/03pe过程 如何 通过交互操作把DPMS.LZMA选为驱动包。

(手动选择  ...

需有DPMS.LZMA组件,放在SRS目录与1.zip、chkpci.txt等并列,或放在任意目录,例如SRS1目录。
这里#2楼选择SRS驱动操作的动画演示的链接。
界面有详细中文说明文字。
回复

使用道具 举报

404#
 楼主| 发表于 2012-5-22 22:45:26 | 显示全部楼层
严格来说,用wimnt打包可能更靠得住。但rp好的人,怎么弄怎么好,没那么多禁忌。
外置工具属于自己增减的东西。150mb加上候选,就大全了。
1.605.2012.0416版fbinsttool是j大内部提供的最新版。
回复

使用道具 举报

405#
 楼主| 发表于 2012-5-23 10:44:48 | 显示全部楼层
回复 #1425 2012_stiger 的帖子
bootice工具更省事?
新版0PE.ISO最好放在根目录。
grldr内置菜单,有以下内容
#可改0PE.ISO的路径、名字。默认/0PE.ISO。指定的不存在,就找/0PE/0PE.ISO。
if not exist PEISO set PEISO=/0PE.ISO


回复 #1427 sry 的帖子
一如既往
回复

使用道具 举报

406#
 楼主| 发表于 2012-5-24 17:15:35 | 显示全部楼层

回复 #1429 2012_stiger 的帖子

凡grldr启动的pe,将其grldr改名放入ud,应该可以并存。

例如把grldr该名为7pe,放入boot/imgs目录,进0pe菜单后选run菜单项,输入7pe。
-----------------------------
我修改了一下,让run列出boot/imgs下所有文件(之前仅.iso、.img等),这样进入run可以用序号选要启动的任何文件。
上传到http://bbs.wuyou.net/forum.php?mod=viewthread&tid=210105&extra=page%3D2

[ 本帖最后由 pseudo 于 2012-5-24 21:52 编辑 ]
回复

使用道具 举报

407#
 楼主| 发表于 2012-5-24 22:05:52 | 显示全部楼层
呵呵,老机配老版吧。虽然语句合法,但诡异的事不少。

我不用这类语句,应该不会有这类困扰。

0pe不提菜单。其它pe参照幸大和z大建议。

[ 本帖最后由 pseudo 于 2012-5-24 22:10 编辑 ]
回复

使用道具 举报

408#
 楼主| 发表于 2012-7-3 11:49:24 | 显示全部楼层

回复 #1449 2011czmxbb52 的帖子

1、grub4dos要用0.4.5c不要用0.4.6a
2、请给出标准安装部署方式是否成功,还有哪些安装部署方式成功。
没有成功经验不讨论失败教训。
3、先不要合盘,合盘请给出菜单。
4、0pe目录与grldr、menu.0pe在同一区为好。

目前情况还不确认存在bug。属于部署问题。
回复

使用道具 举报

409#
 楼主| 发表于 2012-7-3 12:36:56 | 显示全部楼层

回复 #1451 2011czmxbb52 的帖子

1、不能保证grub4dos0.4.6a正常用于此pe
我从没试过此版本。

2、pe没有内置exfat驱动
所以pe.wim不能直接放在此分区。
grub4dos0.4.5c不支持exfat,pe也没必要内置exfat驱动。
候选组件有外置驱动。

3、pe.wim可放入iso中
iso可在exfat中。
iso连续的话128mb也行。
就是说不解开、半解开可用于此情形。

[ 本帖最后由 pseudo 于 2012-7-3 12:45 编辑 ]
回复

使用道具 举报

410#
 楼主| 发表于 2012-7-3 12:50:47 | 显示全部楼层

回复 #1453 2011czmxbb52 的帖子

不用grub4dos0.4.6a,直接用0pe带的grldr呢
回复

使用道具 举报

411#
 楼主| 发表于 2012-11-10 08:52:40 | 显示全部楼层
原帖由 chenmaochun 于 2012-11-6 21:54 发表
更新了10月2号的0.45c的grub4dos后菜单乱码?为什么会这样呢?

新版g4d要么有bug,要么游戏规则变了:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=270059&page=5#pid2612386
回复

使用道具 举报

412#
 楼主| 发表于 2012-11-22 13:03:58 | 显示全部楼层

回复 #1469 chenbaker 的帖子

dpms.lzma可用7-zip解压,它是用lzma.exe工具压缩dpms.iso得到的,另外fbinsttool好像也支持lzma格式压缩。
dpms.iso可用UltraISO编辑。

0PE_NBv1.4.4(2012-11-20)和0PE_NBv1.4.3(2012-06-19)都带dpms.lzma,版本不同。
您可用beyondcompare工具比较两者异同,并与您新下载的12.09原版比较,
看看三者之间的关系就明白了。

lzma、beyondcompare等工具自己找。
回复

使用道具 举报

413#
 楼主| 发表于 2013-3-25 14:14:26 | 显示全部楼层
一般情况下,pe里有个x:\wxpe\pcidev文件可供参考。
回复

使用道具 举报

414#
 楼主| 发表于 2013-5-19 19:14:52 | 显示全部楼层
从画面看是常规内存不足512KB(内存即使有几GB也枉然),参见http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2

这与你的硬件有关,也与你使用什么软件环境有关,而与pe本身关系不大。

有些线索注意一下:
1、是否以grldr为pxe第一启动文件?
如果经由pxelinux转grldr,会增加失败概率。
2、使用的是否此PE提供的grldr版本?
不同版本grldr经常表现不同。
3、在服务器端,iso是解开部署还是不解开?
试试不解开
4、是否出现彩色菜单?
出彩色菜单前,有3秒读秒,按回车可控制出不出菜单。
不出菜单就不经过dos阶段,也许常规内存情况会不同。

这里有正维护着的新版:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 13:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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