无忧启动论坛

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

自己做合盘、写简化菜单(含U+v2深度隐藏教程)

  [复制链接]
跳转到指定楼层
1#
发表于 2011-10-2 18:33:15 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
此处提供0pe最新版下载。下载前必读帖:
★统一PE——此帖宣传统一理念
★U盘一步装原版系统教程(不进PE、非GHOST,原版iso无人值守) ——此帖介绍用法

不读帖请勿下载,读了不下载不要紧,此pe以洗脑为目的。
0PE_NBv1.4.3(2012-06-19).zip (4.13 KB, 下载次数: 24162)


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


更新日志:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195331&page=1#pid2256033








以下为历史资料。

























近期可能时有更新,请关注跟进。


0PE_NBv1.3.2(2011-10-21)自定义菜单示例(32MB+).zip (836 Bytes)(下面有新的合盘模板,这个停止下载)


其实,“合盘”不大必要。直接使用0PE,本身就已经是可扩展的“合盘”了。
使用0PE提供的内置0PE专用程式菜单的grldr,兼容性最佳。




0PE_NBv1.3.2(2011-11-04).zip (868 Bytes, 下载次数: 4797) 部署方式见#2楼。
这个版本的情况详见#231楼(论坛楼层有时定位不准,必要时前后翻一页即可找到)

0PE_NBv1.3.2(2011-11-04)68MB测试VBE.7z(停止下载,请用新版)


------------------------------------------------------------------------------------------------------
0PE_NBv1.3.2(2011-10-30)XP中文版68MB.7z(有新版)
不要谈PE体积、用途,不要提驱动全不全、外置工具多不多。
请理解这是可剪裁可扩展的PE。
-------------------------------------------------------------------------------------------------------
0PE_NBv1.3.2(2011-10-30)合盘模板2MB.7z
其中0PE.ISO是假的小文件用来占位,请自行换成大体积真文件。
DPMS.ISO和WIN7PE.ISO也是假的,如果用得着,请自行换成大体积真文件。
-------------------------------------------------------------------------------------------------------
0PE_NBv1.3.2(2011-10-24)候选组件

1.  111MB可选SRS驱动库(目前比它“全”的不好找。含44MB最新DPMS驱动包)
2.  107MB显声网三卡组件库(全能PE组件)
3.  266MB外置工具库(包括zyxx提供的280个单文件程序,据zyxx说其中有一个可能带毒,好自为之吧)
4.  84MB集成Win7PE(我心如水16.99.1维护版,原版ISO)
==============================================

0PE_NBv1.3.3(2011-11-20)24MB.7z(停下)
剪裁成光棍,方便DIY。不想自己动手DIY的,请直接使用大体积的下载。

SRS驱动删了许多,必要时自行按需增加。有111MB驱动候选。

可自行直接增删组件是可剪裁/可扩展PE的特色。就像自助餐、超市,自己动手,丰衣足食。
一分钱一分货,丰俭由人。

例如:
有文件0PE\AUTORUNS\@0$NET_.WIM即可连通(有线)网络,
再有文件PETOOLS\NetTools\IE6.WIM即可浏览网页。
要不要支持上网,变成简单的增删组件问题。

请与大体积的下载对照,顾名思义,大致了解每个组件的功能,按需取舍。
PE体积可以很小,也可以很大。
------------------------------------------------------------------------------------------------------------------------
0PE_NBv1.3.3(2011-11-20)65MB.7z(停下)
简单维护、上网差不多可以应付了。

这个比
0PE_NBv1.3.3(2011-11-20)24MB测试.7z
多些文件,包括SRS驱动。但同名文件是一样的。
建议把两者对照一下,理解“可剪裁PE”的理念。

注意:
1. 从这个版本开始,fbinsttool 1.605格式化ud时,文件列表编码可选utf-8了。
    因为百草霜已更新fbinst plus支持utf-8。
2. 以往用fbinsttool格式化过u盘,但所用fbinsttool不是1.605以上版本的,
    请用1.605以上版本重新强制(注意是强制)格式化u盘,以利于启动。
    因为新版fbinsttool用了chenall大修改过的新版fbinst。
3. 原CMDPE.GZ组件已并入0PE.GZ组件。
4. 已剪裁掉:
    U盘自动加速器组件(USB_ACC.0PE)
    多核组件(NTKRNLMP.EX_)
    GHOSTPE组件(GHOSTPE.WIM)
    需要时可自行从“0PE_NBv1.3.3(2011-11-15)候选组件.7z”加入。
5. 按回车才出菜单
    启动时有3秒读秒等待按键。
    不按键或按字母、数字键直入PE无商量,这样通常些。
    但遇到问题请按回车,出多功能菜单,这样兼容性更强。
    按ESC进入g4d命令行;按空格键启动后可拔U盘(不解开0PE.ISO情形)。

提示:若加入部分或全部“0PE_NBv1.3.2(2011-10-24)候选组件”,可进一步扩展功能。
-------------------------------------------------------------------------------------------------------------------------
0PE_NBv1.3.3(2011-11-15)候选组件.7z(停止下载)


U盘自动加速器组件(USB_ACC.0PE)
多核组件(NTKRNLMP.EX_)
GHOSTPE组件(GHOSTPE.WIM)

加入对应目录即生效,免配置。
--------------------------------------------------------------------------------------------------------------------------



安装方法见:★U盘一步装原版系统教程(不进PE、非GHOST,原版iso无人值守)
注:这个版本的情况参考#231楼(论坛楼层有时定位不准,必要时前后翻一页即可找到)。
0PE_NBv1.4.0(2011-12-13)76MB(含大dpms.iso).7z

◎ 0PENB.GZ分解为0PENB.LZMA、DOS.GZ。
◎ 按/BOOT/GRUB/UNIFONT.HEX、/BOOT/GRUB/RUN、内置字库次序加载汉字库。
◎ 更新grub4dos、run等。
◎ 仿真F6驱动软盘后串接菜单现在可使用run模块和启动下一设备(例如SATA光驱),方便装系统等。
◎ 加入一步从iso装原版xp/2003系统菜单项。使用chenall大的ntboot和dpms。
◎ 启动时有3秒读秒等待按键。回车不出菜单,可快速直入PE。但兼容性可能不如出菜单情形。

0PE_NBv1.4.0(2011-11-22)68MB.7z(停止下载,有新的)
简单维护、上网差不多可以应付了。

注意:
1. 以往用fbinsttool格式化过u盘,但所用fbinsttool不是1.605以上版本的,
    请用1.605以上版本重新强制(注意是强制)格式化u盘,以利于启动。
    因为新版fbinsttool用了chenall大修改过的新版fbinst。

2. 原0PE.GZ、CMDPE.GZ组件并入0PENB.GZ,CMDPE.WIM、DESKTOP.WIM组件并入PE.WIM,
    @0$NET_.WIM改名NET.WIM。不再支持NTKRNLMP.EX_、GHOSTPE.WIM组件。

3. 按回车才出菜单
    启动时有3秒读秒等待按键。
    不按键或按字母、数字键直入PE无商量,这样通常些。
    但遇到问题请按回车,出多功能菜单,这样兼容性更强。
    按ESC进入g4d命令行;按空格键启动后可拔U盘(不解开0PE.ISO情形)。

4. 执行桌面“启动网络影音”即可上网(注:上无线网还需加候选组件里的无线驱动包)。
如果遇到桌面无“启动网络影音”快捷方式,
请执行桌面“取ud工具”快捷方式或在开始菜单找到DIY.WIM文件点击一下。


提示:若加入部分或全部“0PE_NBv1.3.2(2011-10-24)候选组件”,可进一步扩展功能。
-------------------------------------------------------------------------------------------------------------------------
0PE_NBv1.3.2(2011-10-24)候选组件共计532MB,含
1.  111MB可选SRS驱动库(目前比它“全”的不好找。含44MB最新DPMS驱动包)
2.  107MB显声网三卡组件库(全能PE组件)
3.  266MB外置工具库(包括zyxx提供的280个单文件程序,据zyxx说其中有一个可能带毒,好自为之吧)
4.  84MB集成Win7PE(我心如水16.99.1维护版,原版ISO)
由于单个大文件不好上传,所以分为6个部分(6部分都要下载)
-------------------------------------------------------------------------------------------------------



关联帖子:
0PE之统一版:★统一PE

0PE之NB版:A new branch of 0PE

统一版和NB版是两个不同PE,优劣难分。

用iso启动器,不进PE,开AHCI或组Raid情形安装原版xp/2003系统,请参考:U盘启动安装原版2003系统到SATA/RAID硬盘【老鸟勿入】

[ 本帖最后由 pseudo 于 2012-10-17 22:12 编辑 ]

评分

参与人数 2无忧币 +18 收起 理由
johnyou + 4 很给力!
2011qwqw + 14 强大的OPE nb版

查看全部评分

2#
 楼主| 发表于 2011-10-2 18:33:51 | 显示全部楼层

0PE的安装部署(2011.11.18更新)

一、推荐fbinst部署方式

用所带fbinsttool工具强制格式化u盘弄出ud区(不要说连格式化都不会,那是绝对应该学会的),
然后将两个文件拖入ud就成可启动u盘了。这两个文件是0PE.ISO及来自0PE.ISO的grldr。

0PE最早支持解开0PE.ISO直接拖入ud。现在仍支持,但已不提倡。iso不解开、解开、半解开都直接支持。

格式化u盘注意事项:
1. 格式化u盘时,不要使用低于1.605的FbinstTool版本。
2. 勾选“强制格式化”、不勾“格为zip盘”,“文件列表编码”选Ansi,“ud扩展分区”设置为适当大小。----注:从0PE_NBv1.3.3(2011-11-15)起文件列表编码也可选utf-8了。
3. 如果删除过ud里的文件,请“执行碎片整理”。

0PE_NBv1.3.2(2011-11-04)版安装参见:#231楼(论坛楼层有时定位不准,必要时前后翻一页即可找到)


二、关于U+

第二代U+技术近期很热。以往U+兼容性不如fbinst,第二代U+刚出炉,效果有待观察。
0PE不提倡U+,但一向直接支持U+,即用UltraISO将ISO镜像写入U盘成为可启动U盘。

历史情况:
对于2011.10.29之前的UltraISO版本及0PE_NBv1.3.2(2011-10-30)之前的0PE版本:
1. 所有版本0PE.ISO无需变动,都直接支持第一代U+技术(USB-HDD、USB-ZIP、USB-HDD+、USB-ZIP+)。
2. 所有版本0PE.ISO无需变动,都直接支持第二代U+技术(USB-HDD+ V2、USB-ZIP+ V2),不勾“创建启动分区”选项。
3. 所有版本0PE.ISO无需变动,连同来自其内的grldr、syslinux.cfg做成iso,都直接支持第二代U+技术,可勾“创建启动分区”选项。
4. 不直接支持勾“深度隐藏”选项。因为深度隐藏的分区grub4dos不能访问。
    可绕道syslinux来启动深度隐藏的0PE.ISO,0PE.ISO无需变动。

目前情况:
对于2011.10.29以后的UltraISO版本及0PE_NBv1.3.2(2011-10-30)以后的0PE版本:
1. 0PE.ISO无需变动,直接支持各种非深度隐藏的U+技术。
2. 不直接支持勾“深度隐藏”选项。因为深度隐藏的分区grub4dos不能访问。
    可绕道syslinux来启动深度隐藏的0PE.ISO,0PE.ISO无需变动。

注:
1. 从2011.10.29发布的UltraISO9.5.1.2810版开始,可直接U+以grldr引导的iso,不再需要绕道syslinux。
所以从0PE_NBv1.3.2(2011-10-30)开始,去掉了syslinux目录(其它跟以前相比PE无本质变动)。
0PE目前提供深度隐藏模板,绕道syslinux来启动深度隐藏的0PE.ISO。

2. 由于对syslinux的判断、处理方面,UltraISO在9.5.0.2800之前版、9.5.1.2810版、2011.10.29以后的9.5.1.2810版三者有所不同。
旧版不提了。目前要注意的是,9.5.1.2810版默认使用syslinux v4(之前是syslinux v3),它与grub4dos有点冲突,在int 15H方面。
导致grub.exe启动不了,影响PE启动。

0PE发现一种简单方法——“诱导法”,通过加入了一个小ldlinux.sys文件,诱导UltraISO默认使用syslinux v3,来规避此问题。
0PE提供的深度隐藏模板是很经济的。



U+操作说明:

这里UltraISO以2011.10.29发布的9.5.1.2810版为准来进行说明(注意9.5.1.2810版也有2011.10.25发布的,那好像有bug)。
而0PE以0PE_NBv1.3.2(2011-10-30)为准。

按U+时是否勾选“深度隐藏”选项,分两种情形介绍。

情形一、非深度隐藏

写入时不要勾选“深度隐藏”选项。

法一、运行UltraISO,打开0PE.ISO直接写入U盘即可。
或者,
法二、运行UltraISO,将0PE.ISO和来自0PE.ISO的grldr这两个文件拖入UltraISO,再写入U盘即可,这时盘上只有两个文件

写入U盘后,卸载、拔插一下U盘,可启动U盘就做好了。

讨论:

1. 写入方式,选ZIP/ZIP+/ZIP+v2还是HDD/HDD+/HDD+v2?
写入方式与兼容性有关。一种写入方式不能启动时,另一种也许行。
建议选带HDD字样的HDD/HDD+/HDD+v2,除非在你的机器比较老,启动不了。

2. 是否勾选“创建启动分区”?
写入时不勾选“创建启动分区”选项,则U盘东西可见。
这样便于更新,但不够清爽,且文件裸露有点怕中毒。
这时可考虑上述法二,那两个文件不是windows可执行文件,病毒不易入侵。

勾选“创建启动分区”选项,将把U盘分为两个区,
一个可见,可当正常U盘用,但不要随便格式化;
一个隐藏,东西藏入隐藏区,需用diskgenius之类工具才能看到。

注意:上述法一在勾选创建启动分区情形,0PE_NBv1.3.2(2011-10-30)有bug,0PE_NBv1.3.2(2011-11-04)已修正。

情形二、深度隐藏

只有写入方式是v2的,才能勾选“创建启动分区”选项,勾选“创建启动分区”选项之后,才能勾选“深度隐藏”选项。

“深度隐藏”将清除MBR分区表中与隐藏分区对应的16字节分区信息,导致该分区难以被识别、访问。
grub4dos不能直接访问该分区内容。解决方法之一是绕道syslinux启动深度隐藏的0PE.ISO。

1. 准备写入U盘的东西

运行UltraISO,打开0PE在petools目录下提供的深度隐藏模板iso文件,里面有个0PE.ISO是假的,用来占位示意的。
拖入真的0PE.ISO覆盖假的,要写入U盘的东西就准备好了。

2. 写入U盘。

把“深度隐藏”选项勾上,就可以写入了。

写入U盘后,卸载、拔插一下U盘,可启动U盘就做好了。

提示:
此模板也适用于非“深度隐藏”情形。但由于它是绕道syslinux的,不那么“直接”,其兼容性不明。

三、总结

1. 直接性

0PE的部署比较“直接”,不需要修改配置,不需要写菜单。

0PE有意不提供专门的“PE安装工具”,认为根本用不着。
使用专门的“PE安装工具”容易被绑架着走,不利于学习fbinsttool等通用工具。
它背后做了什么你都不知道。经常有人抱怨主页被修改了。

0PE也有意不提供fba,认为用不着。直接用fbinsttool增删u盘ud区文件即可。

2. 统一性

最后,体会一下完美的统一性和一致性。

A. 版本统一

用fbinst部署0PE,是用0PE.ISO;用U+部署0PE,也是用0PE.ISO。一个PE版本通吃各种场合。

如果发布PE时,分光盘/量产版、ud版、U+版、pxe版等名目,形成一个系列。对症下药,各取所需。也很好。
但从统一的理念来看,那是相当的不统一。

B. 结构一致

藏入ud时,是grldr+0PE.ISO两个文件;U+到隐藏区(非深度隐藏)也是这两个文件。盘上文件、目录结构完全一致。
此外,直接将0PE.ISO解开藏入ud也是可以的,跟直接将0PE.ISO做U+(不隐藏)情形,文件、目录结构完全一致。

[ 本帖最后由 pseudo 于 2011-11-18 16:33 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-10-2 18:38:07 | 显示全部楼层


=======================================================




















[ 本帖最后由 pseudo 于 2011-11-9 11:02 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2011-10-2 18:38:49 | 显示全部楼层
预留。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

5#
 楼主| 发表于 2011-10-3 20:06:59 | 显示全部楼层

回复 #12 lihuai617 的帖子

grldr由程序和内置菜单两部分组成,fbinsttool工具可以直接修改ud里grldr的内置菜单。

外置菜单文件MENU.LST就不要了,把menu.lst的内容往grldr里写,作为内置菜单内容就行了。

但是,你应该以我提供的grldr内置菜单内容为基础,来进行增删,以达到你的目的。
就是说,你修改后的grldr内置菜单,应该是融合了我的菜单示例和你的menu.lst两者的主要内容的一个内置菜单。

怎样“融合”呢?你先看看这个示例菜单,里面有不少说明。还缺什么菜单项,自己加。
与之相应的,相关文件也要加入。一般地,加一个pe只需加一个iso文件,不用动菜单。
回复

使用道具 举报

6#
 楼主| 发表于 2011-10-3 22:14:04 | 显示全部楼层
如果重“美观”胜于“实用”,那自己想办法。

我介绍一个简单处理办法。以你的“启动DOS菜单”为例。
你准备选择“启动dos菜单”后,进一步有哪些dos工具可选用呢?每个工具一般都对应一个映像文件,例如maxdos工具箱的载体其实就是一个maxdos.img文件,有的是.iso、.ima或其它后缀,都无所谓。

在ud里建立DOS目录,把maxdos.img之类的文件往里扔。然后增加一个菜单项:
title [ 2 ] 启动DOS菜单
command RUN /DOS/
这样就行了。

使用时,先选“启动dos菜单”,再选maxdos就行了。
哪个文件是干嘛的,只要起个容易分辨的文件名(不懂英文就用拼音),就可以顾名思义了。

[ 本帖最后由 pseudo 于 2011-10-3 22:16 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2011-10-4 18:53:59 | 显示全部楼层
原帖由 olc 于 2011-10-4 12:07 发表
谢谢,SRS 内置在ISO中,但是扩展SRS 放在什么地方,请提示。
另外ISO 解开行不行?

扩展SRS随便放。例如放在ud里SRS1目录,到时输入
/SRS1/
就会列出该目录下的驱动包供选择。
至于输入、选择操作如何进行,有动画演示教程。从我签名处链接可以找到教程。

不要问我签名在哪里。


用内置0pe专用菜单的grldr(0pe.iso里面那个)放在ud根目录,无论iso是否解开均可启动。
但这里ud根目录的grldr内置的是简化菜单(不是0pe专用菜单),是按不解开情形来写的,解开了显然要换一种写法。
回复

使用道具 举报

8#
 楼主| 发表于 2011-10-5 11:51:30 | 显示全部楼层

回复 #25 2010RENDQ 的帖子

严格来说BOOT目录是0PE“身外之物",可以删掉或移出0PE.ISO。
尤其是其中/BOOT/IMGS/目录体积大,且跟pe不相干,所以至少把/BOOT/IMGS/弄走。免得看起来0PE体积大。其实它可以剪裁到接近骨头级PE的。

为了方便独立使用0PE.ISO,例如把它刻光盘、U+等,所以iso内仍保留小体积BOOT目录。

你可以看到,这个合盘例子非常清爽,与0PE相关的仅一个iso文件。



0pe.iso剪裁提示见楼下。

[ 本帖最后由 pseudo 于 2011-10-5 12:48 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2011-10-5 12:47:20 | 显示全部楼层

0pe.iso剪裁提示

1. 不需要零键克隆的,可删掉ghostpe.wim。只要ghostpe不要普通pe,则可删除desktop.wim(petools这时用不着,也可删)。
2. 不需要那么多SRS驱动的,可删掉1.zip。这样SRS目录剩下的驱动跟逆天使的tanggope差不多。
另外,可以在iso外(ud里或ud外)建立/0PE/SRS/目录,放入1.zip,即把1.zip按原目录结构移出iso。
其实,1.zip放在其它目录也可以的,只不过到时要多个步骤(输入所在目录)而已。但许多场合用不到它,所以也没多大麻烦。
经过上述1、2,不计petools就是体积20M+级的pe了,也可得到10M+级的ghost32专用pe。

3. 如果不要pe,只要iso启动器等功能,可删除XP目录(同时删掉petools目录),只剩几M了。



注意Ultraiso修改过的iso跟grub4dos不兼容。要用0PE以往提供的批处理重新生成0pe.iso。



20M+的0pe跟其它精简版pe、骨头级pe不同的是:

A. 它的U启不比更小的普通10M+级PE明显慢,很可能还快些。小不等于快。

B. 它的dll等东西比更小的普通10M+级PE应该更全。小可能牺牲全。

C. 它可小可大。可以轻松扩展成上网、影音、QQ全功能PE,网启/ud等等都支持。

其它强调”小“、强调“维护”用途的pe,有的可能对可扩展性考虑的少些。能小未必能大。

D. 所有剪裁、扩展不需要修改什么,只增删看得到的文件。



总之,大不好,小不好,像如意金箍棒那样,能大能小才好。这就是”可剪裁“的理念。



说明:

”骨头“PE的叫法可能已被特定PE“专利”了。我这里说的是“骨头级”PE,泛指普通强调“小”的PE,不针对特定PE。
回复

使用道具 举报

10#
 楼主| 发表于 2011-10-9 13:26:47 | 显示全部楼层
对可剪裁PE,不存在“程序不齐”的问题——齐不齐是用户的事。

是否支持有线网络连接,就看有无0PE\AUTORUNS\@0$NET_.WIM组件。
是否支持浏览网页,就看有无PETOOLS\NetTools\IE6.wim组件。

哪个组件有何功能,使用者应该弄清,以便按需剪裁。相关组件旧版下载有。

一般地,显声网相关的组件(petools\autoruns\Net_Snd_VGA.cmd里面涉及的文件),应加入iso中,因为它们的加载有次序等问题,自己逐一加载麻烦。放入iso,用桌面启动网络影音一次全部加载好。
其它组件随便放。

iso里及可见区petools目录的东西直接有快捷方式;藏入ud的petools目录,点开始菜单的petools后有快捷方式。
回复

使用道具 举报

11#
 楼主| 发表于 2011-10-9 20:38:01 | 显示全部楼层
1.3.X从一开始就是native PE,可能是最早发布的全功能native PE。

1.3.x本来就可以解开放入ud,只不过解开后其中的“蓝屏版”(现在蓝屏版已经废止)不能用。

0PE是最早能解开全藏入ud的非全内置PE。
数年后,采用类似方式的PE渐多,趋于流行,但0PE已不大提倡此方式了。
但解开放入ud的方式仍有效。

而且解不解开,都是那一套文件,不用修改什么。
回复

使用道具 举报

12#
 楼主| 发表于 2011-10-9 22:34:27 | 显示全部楼层
原帖由 3370123 于 2011-10-9 21:01 发表
这个没带分区工具?

以前是3.5diskgenus 的,现在没看到

注意这是可剪裁可扩展的PE,可以自己加减东西,也应该自己加减东西。

grub4dos菜单项就有
dos版的分区工具diskgenius(/BOOT/IMGS/DG.IMG),
还有2K3故障恢复控制台(/BOOT/IMGS/2K3CONS.ISO)就是微软正宗分区工具。

进入PE后,
设备管理器(MMC_CHS.WIM)也可用来分区。

在这个49MB的下载中,已包含3个分区工具了。
回复

使用道具 举报

13#
 楼主| 发表于 2011-10-10 19:08:35 | 显示全部楼层
建议
1. 去掉不用gfxmenu。
2. 去掉第一菜单项里的
configfile ()/BOOT/GRUB/ONEKEY.LST || find --set-root /BOOT/GRUB/ONEKEY.LST && configfile ()/ONEKEY.LST
另设菜单项来执行这句。
3. 确保()对应相关文件所在设备。必要时使用具体设备例如(ud)来代替()。
回复

使用道具 举报

14#
 楼主| 发表于 2011-10-11 12:19:05 | 显示全部楼层

回复 #42 benzcomp 的帖子

1. 移走
configfile ()/BOOT/GRUB/ONEKEY.LST ...
是应该的,这样才能多次执行交换硬盘菜单项。否则达不到
pause - If not expect the hd0, may again be exchanged
的目的。

2. 使用gfxmenu不好,如果喜欢花哨另说。
如果用它只是为了显示汉字,那换其它方式为好。
10.9的下载,已经没有庞大的message文件,没有外置字库文件,节省体积提高效率。
我认为以后菜单都应如此。

3. 用gfxmenu的话从菜单项“返回”必乱码。
gfxmenu只在显示菜单、选择菜单项期间有效,选完菜单项,菜单项一开始执行就已经退出gfxmenu了。
还没等你执行完菜单项里的命令(map (hd0) (hd1)之类),更不用说执行完“返回”,就已经无汉字支持了。
后面要显示汉字,得自己加载汉字库,或用configfile转入另一个(当然也可是同一个)有加载汉字库或加载gfxmenu的菜单。

4. “返回”是容易引起混淆的词。
configfile其实不是“返回”,是0PE所说的“串接”菜单。当所串接的菜单恰好跟当前菜单一样时,串接就蜕化为某种返回,但往往踏进的已经不是同一条河流了。
执行完一个菜单项后(不使用configfile)返回菜单是不会执行title之前的命令的(例如gfxmenu),而串接菜单会执行整个菜单命令。

5. 交换硬盘后,可以用ls查看相关文件是否在相应位置。
(1)用command命令查看command-path,用ls命令查看此路径上有无RUN文件,必要时为RUN加上路径。保证能找到RUN。否则哪些使用run的语句会出问题。
(2)检查要用到的文件如F11.IMA等,是在(ud)还是(hd1),要给出正确路径,此路径跟交换前也许不同。
回复

使用道具 举报

15#
 楼主| 发表于 2011-10-11 17:03:35 | 显示全部楼层
回复 #46 dqhlxj 的帖子
二楼说了,这是合盘模板,要放入ud的。

这是native PE,native shell目前不能访问光盘上的iso仿真的光盘。
不过你可以尝试在pe启动开始3秒读秒时按一下空格试试。

0PE.ISO可以单独刻盘使用。iso内容可自行扩展。
其实合盘哪些功能0pe本身菜单就有,合盘没必要。

回复 #48 mysky2008 的帖子
等你分享经验。
回复

使用道具 举报

16#
 楼主| 发表于 2011-10-12 11:09:20 | 显示全部楼层
启动PE时,可以手选驱动包,操作见
选择SRS驱动操作的动画演示(#3305楼)
DPMS.ISO可以作为一个驱动包被选。

目前仅用于启动0PE,不能用于iso启动器等。

小体积DPMS.ISO只含VMware的VMSCSI驱动作为示例,应自己找大体积的、版本“适宜”的来替换。
chenall大发布的DPMS.ISO目前最新的好像是10月3日的。
回复

使用道具 举报

17#
 楼主| 发表于 2011-10-12 16:32:57 | 显示全部楼层

回复 #52 benzcomp 的帖子

论坛的楼层不大准,经常差一页。前后页找找。
回复

使用道具 举报

18#
 楼主| 发表于 2011-10-12 16:51:25 | 显示全部楼层

回复 #46 dqhlxj 的帖子

重新下载,可以刻盘、量产了。
回复

使用道具 举报

19#
 楼主| 发表于 2011-10-12 17:32:09 | 显示全部楼层

回复 #55 benzcomp 的帖子

dpms既不常用,也不如1.zip、2.zip全。
但它算比较全,且有人更新。

iso里的srs算是常用的吧。一般够用了,它大致相当于tanggope带的驱动。
iso外的srs是准备让你方便删掉的,你不删,反而增加,追求全,也是一种趣向。

0pe的驱动是兼收并蓄的。比它驱动“全”的、方便扩展的并不好找。
回复

使用道具 举报

20#
 楼主| 发表于 2011-10-12 19:23:16 | 显示全部楼层
重传32MB+那个。
换了今天的run。





MENU.DIY:

  1. #《自定义菜单示例》  Pseudo 2011.09.28,2011.10.4

  2. #想自己写菜单,可参考这个菜单,在此基础上修改。
  3. #你的菜单可内置到grldr,用你的grldr做引导文件。
  4. #你的grldr放在0PE.ISO外,0PE.ISO里仍是0PE提供的grldr。
  5. #编辑grldr内置菜单推荐使用fbinsttool工具(PE里带有)。
  6. #用到gfxmenu的,应以utf-8编码格式保存。
  7. #如果不熟悉grub4dos命令,一般不要直接改写0PE的专用菜单。
  8. #专用菜单指内置于0PE提供的grldr文件里的菜单,或外置于MENU.0PE文件的菜单。
  9. #那不是菜单,是程序。不懂编程的看都不要看。

  10. terminal console
  11. debug off

  12. #这行与pxe网启有关。
  13. checkrange 0x21 read 0x8280 && pxe detect NotExist

  14. #假定RUN和USB_ACC.0PE文件放在一起,都在/BOOT/GRUB/目录。这行设置变量dev指向RUN所在设备。
  15. if exist (ud)/BOOT/GRUB/RUN && set dev=(ud) ! set dev=%@root%
  16. #设置默认外部文件路径。这样以后RUN、USB_ACC.0PE前面都不用写路径。
  17. command --set-path=%dev%/BOOT/GRUB/

  18. #智能判断不需加速时飞过,需加速时出读秒界面。
  19. USB_ACC.0PE --time-out-disable:0

  20. #使用RUN内置中文字库,菜单以utf-8编码格式保存。
  21. RUN --gfx .end

  22. default 0
  23. timeout 8

  24. #以下假定0PE.ISO放在RUN所在设备,即(%dev%)的根目录。

  25. title [A] 0PE Menu--0PE原始菜单
  26. #不借助RUN来调用,这是更原始的方式,兼容性可能好些。
  27. unifont --unload || echo -n
  28. if not "%dev%"=="(cd)" map %dev%/0PE.ISO (0xff) || map --mem %dev%/0PE.ISO (0xff)
  29. map --hook
  30. rootnoverify (0xff)
  31. configfile /BOOT/GRUB/MENU.0PE

  32. title [A'] 0PE Menu'--0PE原始菜单
  33. #借助RUN来调用,简化写法,但运行效率低些。
  34. command RUN /0PE.ISO

  35. title [B] ISOs Loader--ISO启动器(PE或原版系统)   
  36. #这里6表示直接调用0PE原版菜单的第6菜单项
  37. #ISO启动器可以提供SRS、Firadisk等支持,解决蓝屏7B、找不到硬盘、找不到外置工具等问题。
  38. #服务器组Raid首选。
  39. command RUN /0PE.ISO 6

  40. title [C] 2K3CONS.ISO--2K3故障恢复控制台
  41. #这是用iso启动器启动指定iso的例子
  42. command RUN /0PE.ISO 6 /BOOT/IMGS/2K3CONS.ISO

  43. title [D] DG.IMG--DiskGenius分区工具
  44. #调用0PE.ISO里面的工具
  45. #command RUN /0PE.ISO DG.IMG
  46. #DG.IMG移出iso外情形:
  47. command RUN /BOOT/IMGS/DG.IMG

  48. title [E] GHOST.IMA--GHOST备份恢复工具
  49. #调用0PE.ISO里面的工具
  50. #command (bd)/RUN /0PE.ISO GHOST.IMA
  51. #GHOST.IMA移出iso外情形:
  52. command RUN /BOOT/IMGS/GHOST.IMA

  53. title [F] F6 FLOPPY--仿真F6驱动盘免蓝屏7B
  54. #从光盘安装原版windows系统或GHOST后重启继续安装不蓝屏。
  55. #这里7表示直接调用0PE原版菜单的第7菜单项
  56. command RUN /0PE.ISO 7

  57. title [G] NTBOOT--通用启动器
  58. #这里8表示直接调用0PE原版菜单的第8菜单项
  59. command RUN /0PE.ISO 8

  60. title [H] GHOSTPE--零键克隆/RISK.GHO到1:1
  61. #这里5表示直接调用0PE原版菜单的第5菜单项
  62. #当任意盘可见区根目录(包括0PE.ISO里的根目录)有名为risk.gho的文件时,不由分说自动恢复到1:1。
  63. #注意,是零键不是一键。1:1表示第一盘第一分区,如果那不是你的目标盘目标分区,就哭吧。
  64. #英文单词risk是“冒险”的意思。
  65. #谁敢把文件取名为risk.gho,就表示他为了偷懒甘冒风险,那出问题就怪不得别人了。
  66. #这个功能需要CMDPE.GZ、CMDPE.WIM、GHOSTPE.WIM等组件。
  67. command RUN /0PE.ISO 5

  68. title [I] WIN7PE.ISO--自备win7pe
  69. #把WIN7PE.ISO扔到/BOOT/IMGS/目录下。
  70. command RUN /BOOT/IMGS/WIN7PE.ISO

  71. title [J] RUN by zxw--/BOOT/IMGS/扩展目录
  72. #把东西扔到/BOOT/IMGS/目录下,就可以被选择、调用了。不用为它写菜单项。
  73. #例如,你可以自己增加一些dos工具的img镜像,一些pe的iso镜像......
  74. command RUN /BOOT/IMGS/
复制代码

[ 本帖最后由 pseudo 于 2011-10-13 11:11 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2011-10-12 23:43:06 | 显示全部楼层
原帖由 2011xi 于 2011-10-12 22:57 发表
菜单的汉字乱码,不知道怎么弄!

#3楼有不乱的例子。
说说你怎么弄乱的。
回复

使用道具 举报

22#
 楼主| 发表于 2011-10-13 13:47:41 | 显示全部楼层

回复 #63 2011xi 的帖子

你改动过的我不作评论。

你是说,直接下载#1楼提供的32MB+那个,不加修改,把其中grldr等直接放入ud,启动不出汉字?
如果是这样,我怀疑是你的原因。

下载的东西包含有fbinstool,你用这个版本fbinstool格式化u盘弄出ud区(选ansi编码,不勾zip),再把东西拖入ud,保持原结构,如下图所示,就可以启动了。


你最好给一个类似的图,图中要显示文件日期、大小,文件列表编码信息。
回复

使用道具 举报

23#
 楼主| 发表于 2011-10-13 13:58:30 | 显示全部楼层

回复 #61 快雪时晴 的帖子

你是量产cdrom还是弄ud?还是两者都有的双启?
量产要用32MB+那个,把.7z解开的内容用0pe以往提供的批处理生成一个iso(内含0pe.iso)再量产。先不修改。

也可用其中包含的0pe.iso直接量产。

我不知道有ud但从量产cdrom启动情形如何,
但从ud启动(不管有无量产cdrom),或无ud区时从量产cdrom启动应该可以的。

菜单在#57楼,不算复杂。

[ 本帖最后由 pseudo 于 2011-10-13 14:03 编辑 ]
回复

使用道具 举报

24#
 楼主| 发表于 2011-10-13 14:06:40 | 显示全部楼层

回复 #64 2010resein 的帖子

量产0pe.iso的话,iso外的东西除了grldr外,都可部分或全部加入iso内,用基于mksiofs的批处理重新生成iso后量产。
启动pe时,可手动选srs驱动包,选dpms.iso为驱动包即可。

[ 本帖最后由 pseudo 于 2011-10-13 14:12 编辑 ]
回复

使用道具 举报

25#
 楼主| 发表于 2011-10-13 14:16:19 | 显示全部楼层

回复 #69 快雪时晴 的帖子

按#65楼来,应无问题。
回复

使用道具 举报

26#
 楼主| 发表于 2011-10-13 14:36:05 | 显示全部楼层
iso外那个grldr去掉,其它合并成大iso量产即可。
iso须用批处理重新生成一下,ultraiso修改过的iso不可靠。
回复

使用道具 举报

27#
 楼主| 发表于 2011-10-13 18:04:46 | 显示全部楼层

回复 #77 hzghgz 的帖子

从#1楼重新下载新东西就有了。
回复

使用道具 举报

28#
 楼主| 发表于 2011-10-13 23:50:42 | 显示全部楼层
1.2.6不是nativepe。1.2.6不支持dpms.iso,不过选DP1101.ZIP也差不多。
本帖iso里的srs、petools保留在iso内为好。
iso大致可以直接换成1.2.6的。
回复

使用道具 举报

29#
 楼主| 发表于 2011-10-13 23:58:37 | 显示全部楼层

回复 #61 快雪时晴 的帖子

加速后找GRUB.0PE现象,在新机没遇到,但在一台老机遇到了。
不过老机不在手头,找机会再分析。
回复

使用道具 举报

30#
 楼主| 发表于 2011-10-16 23:50:04 | 显示全部楼层

回复 #83 sunny060923 的帖子

请收短消息。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 15:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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