无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
4231#
发表于 2012-6-5 15:25:15 | 只看该作者
原帖由 zhs509 于 2012-6-5 15:22 发表
应该是更新了fbinst.exe,但是不知道还有没有其他工具更新。。。

我还没去比较它。。。

较6月4日下载的版本,其他没有变化。百草Fbinst有更新,可能是更新了fbinst.exe。

[ 本帖最后由 梅边吹笛 于 2012-6-5 15:34 编辑 ]
回复

使用道具 举报

4232#
 楼主| 发表于 2012-6-7 14:57:57 | 只看该作者
诸位,这里有0PE专用版分区助手5:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

4233#
发表于 2012-6-7 15:02:47 | 只看该作者

回复 #4234 pseudo 的帖子

P大,最新的6月3日XP、03二合一加W7版0PE_NBv1.4.3(2012-06-03).6月5日上传 的,03PE网启不成功。见下图,经再次测试,XPE也不能网启。请验证和修正。

[ 本帖最后由 wenxin 于 2012-6-7 15:18 编辑 ]

快照2.jpg (112.47 KB, 下载次数: 106)

快照2.jpg
回复

使用道具 举报

4234#
 楼主| 发表于 2012-6-7 16:13:53 | 只看该作者
5.23版grldr可能在pxe环境下有bug。请换5.22版grldr试试。
如果5.22版没问题,可向chenall大反馈此bug。
回复

使用道具 举报

4235#
发表于 2012-6-7 20:10:10 | 只看该作者
原帖由 pseudo 于 2012-6-7 16:13 发表
5.23版grldr可能在pxe环境下有bug。请换5.22版grldr试试。
如果5.22版没问题,可向chenall大反馈此bug。

这个还真的没有替换过,能否指点下如何替换?5.22版的又从何处得来?在此先谢谢了。
回复

使用道具 举报

4236#
 楼主| 发表于 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专用菜单。
回复

使用道具 举报

4237#
发表于 2012-6-8 07:32:24 | 只看该作者

回复 #4238 pseudo 的帖子

衷心感谢P大的耐心指导!按你的方法,把grldr换成5.22版后,6月5日上传的PE,果然可正常网启了。特此报告P大!

[ 本帖最后由 wenxin 于 2012-6-8 07:37 编辑 ]
回复

使用道具 举报

4238#
 楼主| 发表于 2012-6-8 11:16:35 | 只看该作者
                   
回复

使用道具 举报

4239#
 楼主| 发表于 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, 下载次数: 115)

fail

fail

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

ok

ok
回复

使用道具 举报

4240#
发表于 2012-6-8 11:53:59 | 只看该作者
怀疑当 map --mem ()/.... 时,当前 root 已经被破坏了,即,不是 pd 了,所以才出现读取失败。

有可能是内存遭到了破坏。内存冲突之类的。

5月23日加大了缓冲区,把 0x30000 至 0x3FFFF 的 64K 都用上了。

怀疑 chenall 的 title 以及 malloc 等内存分配代码使用了其中的一部分空间,导致内存冲突,从而失败。
回复

使用道具 举报

4241#
发表于 2012-6-8 16:08:50 | 只看该作者
又觉得好像是以前某个老毛病出现了。有可能是 chenall 处理的时候,未考虑到 pd 的情况。

在 map --mem ()/... 之前添加 errorcheck off,看看如何?
回复

使用道具 举报

4242#
发表于 2012-6-8 17:08:41 | 只看该作者
忽然明白了:

当没有 title 命令时,命令处于 “初始化命令集” 当中,此时逐条被执行,并不检查错误。

所以你的 title 省略时,看起来正常。

但命令处于 title 之后时,默认时就要检查错误了。此时,用 errorcheck off 可以关闭错误检查。

当然,map 命令是不该出错的,这里的原因还需要进一步确定,正如前面所说。
回复

使用道具 举报

4243#
发表于 2012-6-8 17:24:44 | 只看该作者
0PE-NBv1.4.3(2012-06-03)2in1-207MB+7PE35MB.7z
设置1G内存,进入2003PE桌面后立即出现,

2003pe.PNG (55.95 KB, 下载次数: 120)

2003pe.PNG
回复

使用道具 举报

4244#
发表于 2012-6-8 19:05:49 | 只看该作者
原帖由 yishuihan945 于 2012-6-8 17:24 发表
0PE-NBv1.4.3(2012-06-03)2in1-207MB+7PE35MB.7z
设置1G内存,进入2003PE桌面后立即出现,

我与你下载的是同一版本,实机中测试03PE启动正常,没有你说的这种情况。

20120608190145500.jpg (37.21 KB, 下载次数: 112)

20120608190145500.jpg
回复

使用道具 举报

4245#
 楼主| 发表于 2012-6-8 20:54:15 | 只看该作者

回复 #4245 yishuihan945 的帖子

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

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

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

使用道具 举报

4246#
发表于 2012-6-8 21:22:22 | 只看该作者
关于 PXE 的问题,已经猜到原因了。

上载了一个修复,在时空论坛,请尽快测试。
回复

使用道具 举报

4247#
 楼主| 发表于 2012-6-8 21:27:32 | 只看该作者

回复 #4244 不点 的帖子

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

使用道具 举报

4248#
发表于 2012-6-8 21:40:38 | 只看该作者

回复 #4249 pseudo 的帖子

已经知道毛病在哪里了。请看时空论坛的详细说明。
回复

使用道具 举报

4249#
 楼主| 发表于 2012-6-8 22:53:55 | 只看该作者

回复 #4248 不点 的帖子

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

使用道具 举报

4250#
发表于 2012-6-8 23:13:23 | 只看该作者
原帖由 不点 于 2012-6-8 21:22 发表
关于 PXE 的问题,已经猜到原因了。

上载了一个修复,在时空论坛,请尽快测试。

下载时空论坛你传的附件,替换,在虚拟机中测试网启成功。等下在实机中再测试一下。

报告不点:实机中测试也网启成功。

[ 本帖最后由 wenxin 于 2012-6-8 23:23 编辑 ]
回复

使用道具 举报

4251#
发表于 2012-6-8 23:44:23 | 只看该作者
感谢 pseudo、wenxin 二位。

Uuuu.....raaaaaaahhhh, OK!!!!!!!!!!!!!!!

假如都是这样的事情,一次测试成功,那该多好。

看来我们找到了最佳的那个数:127 扇区,即,63.5K。

这些数很关键:有时候是 2 的 N 次方最管用。有时候是 2 的 N 次方再减去 1 才管用。

大家可以告知 chenall 来更新了。
回复

使用道具 举报

4252#
发表于 2012-6-11 13:40:52 | 只看该作者

请教0PE问题

通过0PE中的磁盘管理对硬盘进行分区格式化时,为什么会提示“由于分区或卷没有启动,操作未能完成。要启用分区或卷请重新启动计算机”,如何解决?

当然重启后,问题可以解决,可以顺利格式化等,如果不重启pe,问题怎样解决?
回复

使用道具 举报

4253#
 楼主| 发表于 2012-6-11 14:19:09 | 只看该作者

回复 #4254 2012bdsjhf 的帖子

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

使用道具 举报

4254#
发表于 2012-6-13 19:55:52 | 只看该作者
p大大的更新还是蛮快的!
回复

使用道具 举报

4255#
发表于 2012-6-13 19:57:52 | 只看该作者
我用dg分区格式化后要重启才能在pe里面看到硬盘,
回复

使用道具 举报

4256#
 楼主| 发表于 2012-6-13 20:23:35 | 只看该作者

回复 #4257 2012liuling8866 的帖子

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

点评

谢谢大大!  详情 回复 发表于 2013-6-12 18:13
回复

使用道具 举报

4257#
发表于 2012-6-14 08:46:23 | 只看该作者
0PE-NBv1.4.3(2012-06-08)2in1-207MB+7PE35MB.7z
请问p大:7pe怎么用,菜单中无此项?

[ 本帖最后由 sry 于 2012-6-14 08:47 编辑 ]
回复

使用道具 举报

4258#
发表于 2012-6-14 09:34:28 | 只看该作者
很久没有用0pe了。。。
回复

使用道具 举报

4259#
 楼主| 发表于 2012-6-14 10:16:57 | 只看该作者

回复 #4259 sry 的帖子

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

使用道具 举报

4260#
发表于 2012-6-14 11:06:44 | 只看该作者
原帖由 pseudo 于 2012-6-14 10:16 发表
扔pe的iso进boot/imgs目录,run之。

恕我愚钝:boot/imgs目录不是已经有了win7PE的iso文件吗?run之  指的是?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 01:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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