无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
1111#
 楼主| 发表于 2012-6-7 14:57:57 | 显示全部楼层
回复

使用道具 举报

1112#
 楼主| 发表于 2012-6-7 16:13:53 | 显示全部楼层
5.23版grldr可能在pxe环境下有bug。请换5.22版grldr试试。
如果5.22版没问题,可向chenall大反馈此bug。
回复

使用道具 举报

1113#
 楼主| 发表于 2012-6-8 00:15:10 | 显示全部楼层

如何变更0pe所用grub4dos版本


http://code.google.com/p/grub4dos-chenall/downloads/list
下载grub4dos-0.4.5c系列(非0.4.6a系列)新版。得到grldr和grub.exe。
1、替换grldr
grldr由两部分组成,前部为程序,有版本差异;后部为内置菜单,有官方菜单和非官方菜单两种。
0pe所带的grldr,内置了0pe专用菜单,不用官方菜单。
0pe还提供一个外置菜单文件menu.0pe,其内容同grldr里的内置专用菜单。

要变更0pe所用grub4dos版本,难点是对0pe所带的grldr,只更换程序版本而保持其内置菜单为0pe专用菜单不变。

fbinsttools工具有“grldr菜单”按钮,点此按钮,然后拖一个grldr文件进fbinsttool,就可以看到、可以编辑该grldr文件的内置菜单,修改后注意右键保存。

那么,如何使得0pe所带的grldr保持内置菜单不变,而程序版本改变,应该有办法了吧。

0pe菜单有
checkrange 20120522:-1 read 0x8278 || clear && pause Need grub4dos-0.4.5c-2012-05-22 or above. && reboot
这行,其中0522和05-22两处,限制所用grldr版本不能低于5.22版。这两处改为0523和05-23,则表示不能低于5.23版。
当您换旧版程序时,这两处可相应调整。如果弄不明白,可以干脆删掉这行,这样就不限制版本日期了。

2、替换grub.0pe
把grub.exe改名grub.0pe替换0pe中同名文件。改名可以起一定的防毒作用。
这个改名的文件,在启动后期可能要用到。
不换此文件,一般也能启动。但使其版本与grldr一致更好。


您目前需要尝试:把grldr换成5.22版,内置0pe专用菜单。
回复

使用道具 举报

1114#
 楼主| 发表于 2012-6-8 11:16:35 | 显示全部楼层
                   
回复

使用道具 举报

1115#
 楼主| 发表于 2012-6-8 11:26:37 | 显示全部楼层

对5.23版grldr的pxe启动测试

内置菜单

pxe detect NotExist
pxe
default 0
timeout 0
title

echo Loading /0PE/0PENB.LZMA from %@root%...
map --mem ()/0PE/0PENB.LZMA (hd)
map --hook
pause okokok

报错。内置菜单删除红色3行则正常。
6.6版效果同5.23。而5.22版两种菜单均正常。

[ 本帖最后由 pseudo 于 2012-6-8 11:27 编辑 ]

fail.png (4.24 KB, 下载次数: 116)

fail

fail

ok.png (7.42 KB, 下载次数: 114)

ok

ok
回复

使用道具 举报

1116#
 楼主| 发表于 2012-6-8 20:54:15 | 显示全部楼层

回复 #4245 yishuihan945 的帖子

请先参考另一帖#707~#710楼。

如果会解包、打包pe.wim,可修改其中pecmd.ini,加大wait处(共两处)的延时值试试。
有效的话,请多尝试,找出最小值。

[ 本帖最后由 pseudo 于 2012-6-8 21:05 编辑 ]
回复

使用道具 举报

1117#
 楼主| 发表于 2012-6-8 21:27:32 | 显示全部楼层

回复 #4244 不点 的帖子

用cat --length=0 ()/0PE/0PENB.LZMA可以取到正确长度,当前 root 估计没问题。
errorcheck off可以不报错,但map毕竟没成功,map --status看不到仿真盘。
回复

使用道具 举报

1118#
 楼主| 发表于 2012-6-8 22:53:55 | 显示全部楼层

回复 #4248 不点 的帖子

grub4dos-0.4.5c-2012-06-08.zip
is ok.
回复

使用道具 举报

1119#
 楼主| 发表于 2012-6-11 14:19:09 | 显示全部楼层

回复 #4254 2012bdsjhf 的帖子

等网友来解答。
建议用diskgenius来分区。
回复

使用道具 举报

1120#
 楼主| 发表于 2012-6-13 20:23:35 | 显示全部楼层

回复 #4257 2012liuling8866 的帖子

开始-程序菜单,也许能找到显示盘符菜单项
回复

使用道具 举报

1121#
 楼主| 发表于 2012-6-14 10:16:57 | 显示全部楼层

回复 #4259 sry 的帖子

扔pe的iso进boot/imgs目录,run之。
回复

使用道具 举报

1122#
 楼主| 发表于 2012-6-14 14:05:49 | 显示全部楼层
有run模块菜单项,可以选择并启动iso。
iso启动器菜单项也行。
回复

使用道具 举报

1123#
 楼主| 发表于 2012-6-15 10:24:48 | 显示全部楼层

回复 #4264 2010XwX 的帖子

用fbinstool对u盘(非fba)ud区grub.0pe文件点右键,移到主数据区。
回复

使用道具 举报

1124#
 楼主| 发表于 2012-6-15 17:56:49 | 显示全部楼层
试试3秒读秒时回车或按空格键,这两种情形不会卡在grub.0pe吧。

文件在盘上的位置有时得注意。您最好设法把iso放在硬盘“前部”。

grldr依赖bios。有的bios访问不了靠后的文件。例如有的只能访问前137GB的盘。
最近遇到一个bios只能访问9MB的盘:http://bbs.wuyou.net/forum.php?m ... p;page=8#pid2462404
靠后的文件进了windows可以访问,但grldr阶段不行。

打个比方,您的别墅在哪里都可以,但要想坐上公交车,您得离市中心近点,在公交车覆盖范围内。
不在此范围私家车也可到达,但公交车不行。
回复

使用道具 举报

1125#
 楼主| 发表于 2012-6-16 16:13:45 | 显示全部楼层

回复 #4271 jxyun99 的帖子

加个xp/03那样的boot.ini文件,里面加入grldr.mbr选项。详见s版主g4d帮助文档。
boot.ini-->gldr.mbr-->grldr-->0pe.iso
回复

使用道具 举报

1126#
 楼主| 发表于 2012-6-17 12:59:24 | 显示全部楼层

回复 #4274 一只猴子 的帖子

1、0PE的菜单不是菜单,是程序。如果您会编程就会编辑0pe的菜单。
2、0pe不主张提菜单、提map等。已有菜单包含了丰富的功能,包括免写菜单通过简单操作调用其它pe,本身就可作为“合盘”。
3、可以自己另写菜单,这样加入其它pe不成问题,而0pe的功能可以通过run来调用。这要学习run的用法,有专门介绍run如何调用0pe功能的。
但这种把0pe降到从属地位(即不直接使用0pe提供的grldr)的方式,如果处理不好,对0pe的兼容性会有所削弱。

4、不要改那个txt文件,应该复制一份,改副本。看txt文件内容,里面有介绍怎么改。

点评

0pe 调用其他pe的方法。合盘方法。  详情 回复 发表于 2018-10-19 15:42
回复

使用道具 举报

1127#
 楼主| 发表于 2012-6-17 14:18:02 | 显示全部楼层

回复 #4276 wangerkai 的帖子

之所以纠结,大多是没仔细看zxw大的run使用说明。
里面专门有介绍如何在自己菜单里调用0pe各菜单项功能的,一行命令足矣。

改菜单的目的,完全可以通过自己重新写简单菜单,通过run来隐藏0pe原有菜单、直接调用其菜单项功能达到。

点评

看来这个zxw大也是一个牛人 run命令  详情 回复 发表于 2018-10-19 15:40
回复

使用道具 举报

1128#
 楼主| 发表于 2012-6-17 15:46:40 | 显示全部楼层
改名了             
回复

使用道具 举报

1129#
 楼主| 发表于 2012-6-17 16:31:45 | 显示全部楼层
至少统一pe终结版之前的事,不止一年,忘记了。
您解开相关文件研究吧。
回复

使用道具 举报

1130#
 楼主| 发表于 2012-6-18 23:02:49 | 显示全部楼层

回复 #4285 2010XwX 的帖子

只换grub4dos版本,pe本身没啥变动。
回复

使用道具 举报

1131#
 楼主| 发表于 2012-6-19 10:03:15 | 显示全部楼层

回复 #4288 taiji 的帖子

搜索,坛里有教程。
最简单是直接用win8pe,或集成了3.0的pe。
回复

使用道具 举报

1132#
 楼主| 发表于 2012-6-20 19:18:45 | 显示全部楼层
这属于run用法问题。要看run的使用说明。

量产区外的可见区对于grldr是否可见?对应设备名是(hd0.0)还是什么?

进入run模块后,可以当场输入。许多人不了解这点。
可以输入诸如
(hd0,0)/HSB/
之类的设备、目录名,指定分区的文件列表会显示出来。


原来有引号的话,保持。
回复

使用道具 举报

1133#
 楼主| 发表于 2012-7-17 18:09:39 | 显示全部楼层
原帖由 zhengxiaoj 于 2012-7-17 16:51 发表
不看不知道,一看一头雾水,功能性说明能看懂一部分,怎么使用没看明白,下载地址也是混乱不堪

看不明白很正常。也许一年半载后,慢慢明白。
“混乱”是信息爆炸时代的特征,读者往往得自己整理出有用信息。

看了之后,
如果觉得说的不对,请忽略。这只是一家之言,一管之见。
如果觉得有合理之处,观念上有所认同,就行了。
帖子推销的是“可剪裁”、“统一”等理念,而不是PE本身。不下载不使用这个PE完全没关系。
建议还是使用自己喜欢习惯的PE。如果它不支持那些,就向作者提出需求,这个帖子就起到促进PE发展的作用;如果已支持,正好。


只下载不看的话,适合到这里:

0PE_NBv1.4.3(2012-06-19)27MB

0PE-NBv1.4.3(2012-06-19)2in1-83MB

[ 本帖最后由 pseudo 于 2012-7-17 18:33 编辑 ]
回复

使用道具 举报

1134#
 楼主| 发表于 2012-7-17 18:18:42 | 显示全部楼层
原帖由 zczc333 于 2012-7-11 12:54 发表
请问P大,这个里面的零键GHOST怎么用?我用的时候它载进了GHOST手动版.

我是用的UD,然后RIST.GHO放在U盘可见区,U盘没有其它区了.

我用的1.2.6版 打了补丁的,盼复。

怎么就没人解答一下呢,难道这问题对 ...

菜单界面上有中文说明:

[5] 进入GHOST32专用CMDPE             CMDPE for GHOST32, /Risk.GHO=>1:1

进入Windows命令行窗口,专供运行Ghost32。
也许比DOS下克隆快。须有/0PE/GHOSTPE.WIM组件
可自行修改AutoGhost32.cmd实现自动备份、恢复。
默认自动克隆任意盘根目录Risk.GHO到第一硬盘第一分区(有风险)。

所有用法尽在其中。如果不会用或用了不灵,请改用其它更好的ghost工具。
回复

使用道具 举报

1135#
 楼主| 发表于 2012-7-18 12:30:19 | 显示全部楼层
您可以退出ghost32,手工输入AutoGhost32.cmd回车,如果不行,那表示您所有盘符根目录下均无Risk.GHO文件,或者您没有第一硬盘第一分区(1:1)。

等价操作是:进入pe桌面后,在资源管理器里验证某盘符根目录下存在Risk.GHO文件,从/0PE/GHOSTPE.WIM提取AutoGhost32.cmd、ghost32.exe两个文件,放入x:\wxpe\system32目录,然后运行AutoGhost32.cmd,应该会自动克隆。您看看AutoGhost32.cmd内容就明白它要干什么了。

这是很简单的事。实在不行,建议放弃,不愿放弃的话,请截图。
回复

使用道具 举报

1136#
 楼主| 发表于 2012-7-19 12:44:07 | 显示全部楼层

回复 #4303 20111218 的帖子

一个pe可看作一个iso文件。要不写菜单启动一个iso,有的是办法,例如用现成的run模块。

0pe的grldr内置菜单有地方指定iso的路径、文件名。因而pe可以以任意文件名部署到任意位置。
回复

使用道具 举报

1137#
 楼主| 发表于 2012-7-19 20:54:14 | 显示全部楼层
老九这个AutoDisplay.EXE工具好像有局限,很多时候不能用,报这种枚举错。
我这里虚拟机xppe也报错。这与显卡、显卡驱动、AutoDisplay.EXE有关,与pe是xppe、03pe关系不大。
这个报错吓坏许多人,建议不要用这个工具。
回复

使用道具 举报

1138#
 楼主| 发表于 2012-7-19 21:47:11 | 显示全部楼层

回复 #4307 2011xyzxp 的帖子

把显卡驱动包DRIVERS_VGA.CAB换成水老的可能行。
回复

使用道具 举报

1139#
 楼主| 发表于 2012-8-11 10:02:28 | 显示全部楼层
在petools目录下,有diy.ini和diy.bat文件供用户diy。
熟悉pecmd的,修改diy.ini。
熟悉批处理的,修改diy.bat。

弄壁纸、桌面快捷方式啥的,自己随意diy吧。
注意:如果diy后不能正常启动,请对照原版,原版一般没问题。
回复

使用道具 举报

1140#
 楼主| 发表于 2012-8-11 18:30:57 | 显示全部楼层

回复 #4317 一只猴子 的帖子

也许您操作得当。
这么试:
1、在正常的时候,用不加修改的0penb.lzma替换原有的0penb.lzma,看是不是就不灵了。
2、如果仍灵,就修改菜单,更换0penb.lzma,但不放入五子文件,看是不是就不灵了。

另外,这个fba修改菜单不用动0penb.lzma:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-4 19:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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