无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 38696|回复: 164
打印 上一主题 下一主题

F6模块0PE_SRS&通用合盘模板(双语)示例教程(F6 Module & Multi-Language Menu)

    [复制链接]
跳转到指定楼层
1#
发表于 2010-4-1 10:20:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请通读#1至#5楼


写完稿子就放上来了,闭门造车,还没调试,感兴趣愿当白鼠的朋友帮测试反馈一下。u

[ 本帖最后由 pseudo 于 2010-4-1 12:19 编辑 ]

0PE_SRS.part1.rar

390.63 KB, 下载次数: 2676, 下载积分: 无忧币 -2

0PE_SRS.part2.rar

390.63 KB, 下载次数: 3230, 下载积分: 无忧币 -2

0PE_SRS.part3.rar

390.63 KB, 下载次数: 3684, 下载积分: 无忧币 -2

0PE_SRS.part4.rar

390.63 KB, 下载次数: 2338, 下载积分: 无忧币 -2

0PE_SRS.part5.rar

192.31 KB, 下载次数: 1765, 下载积分: 无忧币 -2

推荐
 楼主| 发表于 2010-4-1 10:20:54 | 只看该作者

回复 #2 pseudo 的帖子

双语菜单


[ 本帖最后由 pseudo 于 2010-4-1 10:26 编辑 ]
回复

使用道具 举报

推荐
 楼主| 发表于 2010-4-1 10:20:42 | 只看该作者

回复 #1 pseudo 的帖子

F6模块0PE_SRS&通用合盘模板说明   Pseudo 2010.03.31

1. 合盘模板已包含0PE_SRS,它是0PE的一个组件,包含0PE在SRS驱动方面的部分功能。可作独立
   通用F6模块,用于启动PE或安装系统等。0PE的F6模块应是最早能用于安装系统的独立F6模块了。
   0PE在SRS驱动方面的其它功能,在0PE其它组件里。驱动注入功能与F6模块无本质联系,进入PE
   桌面后,0PE提供图形界面的驱动注入功能。

2. 此模板演示0PE或其F6模块0PE_SRS的功能、调用接口;演示新式多国语言菜单;演示各种部署
   合一的Grub4Dos技术,等等。可作为示例教程。

3. 合盘模板以iso映像形式提供,可用UltraISO修改其内容。

4. 本模板可直接刻光盘、量产为USB-CDROM、直接用ULtraISO写入U盘,可部署到硬盘/移动硬盘、
   fbinst的ud等。插光盘或量产USB-CDROM盘到XP/2003中,即成pxe网启服务器(已带服务器软件)。
   各种部署结构统一、清爽。

5. 合盘根目录的0PE.BIN是官方grldr(注意应使用与0PE一致的新版本,特别提醒!!!)改名而来。
   如果更新0PE.BIN,请用UltraISO加载此0PE.BIN为合盘iso的引导文件。

6. 合盘菜单外置于/BOOT/GRUB/MENU.LST,如需修改,请以UTF-8格式保存(否则菜单显示乱码)。

7. 建议将0PE.ISO解开加入合盘中(不覆盖合盘根目录的0PE.BIN),解开放入一般可以少占内存,
   启动更快。也可将0PE.ISO的更多组件加入0PE_SRS.ISO以增强其功能。请检查合盘里0PE_SRS.ISO,
   里面0PE目录至少要有0PE_SRS.GZ(如果没有就自己加),才能把0PE_SRS.ISO作为独立F6模块使用。

8. 为减少体积,合盘模板不带驱动包,请自行加入。即使不加入,也还可以运行时通过键盘输入指定
   驱动(包)。如果没有打包,也可指定单个驱动文件(.sys/.sy_)。另外,进入0PE时,可以当场
   从硬盘系统自动获取驱动。

9. 用FbinstTool工具将0PE合盘部署到ud要点
   A. 格式化时指定文件列表值:10240
   B. 编辑fbinst菜单
      default 0
      timeout 0
      text "0PE by Pseudo"
      menu F1 grldr "0PE.BIN"
   C. 合盘ISO内容全部拖入ud
          注意FBinstTool工具有拖整个目录入ud的能力。拖入后ud里的内容、结构与ISO里的一致。
   
   D. 变通:为加速启动、节省内存,PETOOLS目录可不拖入,放在u盘可见区即可。除了0PE.BIN外,
      其它东西也可以考虑放在u盘可见区。但有的U盘启动时反而找不到可见区的东西,估计是U盘
      格式化操作不当或RP问题。有趣的是,用来找硬盘的驱动(包),放在要找的硬盘上(不准备
      格式化的分区),肯定没问题。与其它藏入ud的PE相比,0PE全解开藏入ud的启动速度一般不慢。

[ 本帖最后由 pseudo 于 2010-4-1 11:37 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2010-4-1 10:21:21 | 只看该作者

说明:

此F6模块可以用来引导pe、安装盘、控制台等iso,所要引导的iso名字可以事先任意指定,也可临时任意输入。
经此模块引导的iso,可以解决识别硬盘、找pe外置问题和一些蓝屏困扰。

F6模块既可以以单iso文件(0PE_SRS.ISO)形式来使用,不解开0PE_SRS.ISO,整体使用它,也可以解开0PE_SRS.ISO来部署。

F6模块核心文件0PE_SRS.GZ约400K。

菜单项
[8]    启动独立通用F6模块0PE_SRS.ISO
[9]    用0PE_SRS.ISO加载指定名ISO
[A]    用0PE_SRS.ISO加载任意输入的ISO
演示F6模块单iso文件不解开的情形。

菜单项
[3]    启动任意非全内置PE(ISO)
[4]    启动控制台ISO(可作分区工具)
[5]    启动XP/2003原版安装盘ISO
[6]    加载任意输入的ISO
[7]    仿真驱动软盘后串接用户菜单
演示F6模块0PE_SRS.ISO解开部署的情形。

此菜单很容易自行修改,增减菜单项。

最后,建议过目此帖:0PEv1.0.9剪裁指南

=========================
为PE增加驱动参见:

增加、集成驱动更方便,不怕找不到硬盘或者蓝屏。一个文件搞定,随便放那里

独立通用F6模块、F6模块zip格式驱动包、实测驱动方法、数学证明

#5楼驱动篇、教程

0PE体积、功能定制参见:

0PEv1.0.9剪裁指南

[ 本帖最后由 pseudo 于 2010-4-3 15:06 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2010-4-1 10:47:25 | 只看该作者

测试Intel驱动

这个驱动包,用于测试常见Intel驱动:
测试Intel驱动.part1.rar (390.63 KB, 下载次数: 378)

测试Intel驱动.part2.rar (390.63 KB, 下载次数: 346)

测试Intel驱动.part3.rar (26.88 KB, 下载次数: 295)


这个是I5测试驱动包: I5.ZIP (279.47 KB, 下载次数: 262)

[ 本帖最后由 pseudo 于 2010-4-1 12:15 编辑 ]
回复

使用道具 举报

6#
发表于 2010-4-1 10:58:38 | 只看该作者
收藏学习,谢谢!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

7#
发表于 2010-4-1 11:06:38 | 只看该作者
下载地址???

0PEv1.0.9

[ 本帖最后由 cxzcvbnm 于 2010-4-1 11:12 编辑 ]

点评

下载  发表于 2022-6-1 14:41
回复

使用道具 举报

8#
发表于 2010-4-1 11:11:37 | 只看该作者
又有好东西了
回复

使用道具 举报

9#
发表于 2010-4-1 11:58:19 | 只看该作者
初步印象是:这个双语菜单是参数化菜单的纯G4D形式,玩家在实际使用时,可以把英文MENU部分删掉,或作一个子菜单分开切换显示。

另外,把这个双语菜单镜像用UL打开后,在ISO目录下添加了老毛桃的最终版,并重新命名为OUT.ISO。并且把0PE目录中的文件添加完整后,重新保存,在VM中测试“非全内置PE”,发现找不到驱动包

但如果把SRS目录整个放在光盘根目录下,就可以找到驱动包,并正常加载PE。估计0PE镜像不能用UL来制作。

[ 本帖最后由 guoqqqqqq 于 2010-4-1 13:01 编辑 ]

点评

初步  发表于 2022-6-1 14:41
回复

使用道具 举报

10#
发表于 2010-4-1 12:01:32 | 只看该作者
不知P大好久能够发布
回复

使用道具 举报

11#
发表于 2010-4-1 13:08:26 | 只看该作者
通用模板,P大就是强啊!
回复

使用道具 举报

12#
 楼主| 发表于 2010-4-1 14:18:44 | 只看该作者
原帖由 guoqqqqqq 于 2010-4-1 11:58 发表
初步印象是:这个双语菜单是参数化菜单的纯G4D形式,玩家在实际使用时,可以把英文MENU部分删掉,或作一个子菜单分开切换显示。

另外,把这个双语菜单镜像用UL打开后,在ISO目录下添加了老毛桃的最终版,并重 ...

去掉菜单英文部分,画面不见得更好看。

您遇到的问题应该是存放路径不当所致。

注意看菜单项显示的是
*[A] /SRS/A.ZIP
即驱动包A.ZIP应放在根目录下的SRS目录。
您可能存放为/0PE/SRS/A.ZIP了。

驱动包不在菜单给定位置的情形,可以通过
>[8] Input A Driver (Pack) File (.SYS/.SY_/.ZIP)
菜单项来输入其位置。

0PE允许组件缺失,包括驱动包缺失,菜单来自0PE,所以目前找不到驱动包仍继续(到后来要仿真软盘无驱动时才报错)。
回复

使用道具 举报

13#
发表于 2010-4-1 14:21:07 | 只看该作者
试用后提一个建议,在选择 《加载任意输入的ISO 》这类的菜单后如果输入错误的文件名,没有找到文件应该能选择从新输入新的文件名或按某个键返回开始的双语菜单而不应该总是一直让从新输入新的文件名!NT5.X/NT6.X 通用启动盘里就是这样设定的!
由于自己是个菜鸟,可能有什么说的不对的地方请谅解!
回复

使用道具 举报

14#
发表于 2010-4-1 14:26:26 | 只看该作者

回复 #11 pseudo 的帖子

原来如此,我建议出正式版时,还是应该把SRS目录放在0PE目录下,这样目录清爽,便于合盘。


最理想的情况是,SRS目录可以任意放置不同的目录甚至不同的盘,自动搜索加载。这样最大的好处在于,如果一个U盘量产成USBCD和USBHDD两个区,0PE量产在CD区里。那么,如果驱动有变更,就可以把变更的部分放在HDD区。(否则就得重新量产)。虽然说也可以手动指定,但如果遇到多硬盘多分区的情况,就不得不花些时间,来看看这时那个USBHDD的盘符是什么。

[ 本帖最后由 guoqqqqqq 于 2010-4-1 14:48 编辑 ]

点评

原来如此  发表于 2022-6-1 14:43
回复

使用道具 举报

15#
 楼主| 发表于 2010-4-1 14:32:17 | 只看该作者

回复 #12 thttht 的帖子

要返回开始的双语菜单,目前得按三个键:)
回复

使用道具 举报

16#
 楼主| 发表于 2010-4-1 14:42:51 | 只看该作者

回复 #13 guoqqqqqq 的帖子

v1.0.9里,/0PE/SRS目录下只放一个常用的1.zip,其它备用的放在/SRS目录。
或者随便放,到时输入指定(毕竟备用的用得少),这样清爽也不成问题。
回复

使用道具 举报

17#
发表于 2010-4-1 15:12:31 | 只看该作者
原帖由 pseudo 于 2010-4-1 14:32 发表
要返回开始的双语菜单,目前得按三个键:)



不好意思没太明白?是按那三个键能返回开始的双语菜单啊?
回复

使用道具 举报

18#
发表于 2010-4-1 15:39:31 | 只看该作者
期待P大,整一个搞好的合盘出来
回复

使用道具 举报

19#
发表于 2010-4-1 15:39:45 | 只看该作者
期待中,越做越顺手。。
回复

使用道具 举报

20#
发表于 2010-4-1 15:46:35 | 只看该作者
双语菜单好。
回复

使用道具 举报

21#
发表于 2010-4-1 16:20:04 | 只看该作者
P大,我刚才研究了一下,觉得是:0PE_SRS.GZ对应原来版本的BUFXP.GZ,  0PE_XP对应KERNEL.GZ,0PE_CMD对应EXT1.GZ,   0PE_SHL对应EXT2.VIM,   不知道理解得对不对?
回复

使用道具 举报

22#
发表于 2010-4-1 16:26:26 | 只看该作者
强人强帖,好好学习下。
回复

使用道具 举报

23#
 楼主| 发表于 2010-4-1 17:05:33 | 只看该作者
原帖由 guoqqqqqq 于 2010-4-1 14:26 发表
... 最理想的情况是,SRS目录可以任意放置不同的目录甚至不同的盘,自动搜索加载。这样最大的好处在于,如果一个U盘量产成USBCD和USBHDD两个区,0PE量产在CD区里。那么,如果驱动有变更,就可以把变更的部分放在HDD区。(否则就得重新量产)。虽然说也可以手动指定,但如果遇到多硬盘多分区的情况,就不得不花些时间,来看看这时那个USBHDD的盘符是什么。
...

SRS目录里的文件本来就可以放在多个不同的盘,东一个,西一个,不需要看盘符,自动搜索加载。
0PE的组件基本都是如此,历来如此。前提是要放在grldr能找到的地方,揣在你口袋里可能不行。
原帖由 thttht 于 2010-4-1 15:12 发表
不好意思没太明白?是按那三个键能返回开始的双语菜单啊?

这是一个脑筋急转弯题目:)
原帖由 dengxiong 于 2010-4-1 16:20 发表
P大,我刚才研究了一下,觉得是:0PE_SRS.GZ对应原来版本的BUFXP.GZ,  0PE_XP对应KERNEL.GZ,0PE_CMD对应EXT1.GZ,   0PE_SHL对应EXT2.VIM,   不知道理解得对不对?

基本是这样。
回复

使用道具 举报

24#
发表于 2010-4-1 17:30:05 | 只看该作者
真的如此强大
回复

使用道具 举报

25#
发表于 2010-4-1 17:42:22 | 只看该作者
刚才看了一下,好像在菜单M中有个地方还没改过来,
#[2]0PE_XP.ZIP
title
(hd-1,0)/BIN/ECHO Loading /0PE/0PE_XP.ZIP...
(hd-1,0)/BIN/FAT file copy (bd)/0PE/0PE_XP.ZIP (hd-1,0)/_KERNEL.ZIP && fallback --go 3 ! (hd-1,0)/BIN/ECHO
find --set-root /0PE/0PE_XP.ZIP && (hd-1,0)/BIN/FAT file copy ()/0PE/0PE_XP.ZIP (hd-1,0)/_KERNEL.ZIP && fallback --go 3 ! (hd-1,0)/BIN/ECHO
read 0x60064 && checkrange 0x21 read 0x8280 || (hd-1,0)/BIN/FAT file copy (pd)/0PE/0PE_XP.ZIP (hd-1,0)/_KERNEL.ZIP && fallback --go 3 ! (hd-1,0)/BIN/ECHO
pause Error: File /0PE/0PE_XP.ZIP not found!!! && commandline

其中的_KERNEL.ZIP 应该也改为0PE_XP.ZIP吧?

请P大核实一下……
回复

使用道具 举报

26#
发表于 2010-4-1 18:51:49 | 只看该作者
P大很强大,但是我确实只会用成品货,希望能出个成品货,就像老水那样的,下来就能用就好。
回复

使用道具 举报

27#
 楼主| 发表于 2010-4-1 18:54:08 | 只看该作者

回复 #24 dengxiong 的帖子

改的那些文件名只是供grldr读取用。
_kernel.zip是0PE_XP.ZIP的复制品,供内部dos阶段处理用,不改名就不用动后面的处理程序。
回复

使用道具 举报

28#
 楼主| 发表于 2010-4-1 18:56:57 | 只看该作者

回复 #25 cduser 的帖子

这个算不算成品:
http://u.115.com/file/f4affaf3fd
回复

使用道具 举报

29#
发表于 2010-4-1 18:59:30 | 只看该作者
我来也支持下,不过最近都没有搞这些东西了。呵呵
回复

使用道具 举报

30#
发表于 2010-4-1 20:04:51 | 只看该作者
P大又出好东西啦,有空试一下看看。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 05:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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