原帖由 chenall 于 2009-11-12 23:35 发表
...
说明下为什么要加这个功能,主要是为了使用方便,像启动PE1.X时。还有需要使用变量的时候可以把文件先加载到内存然后替换掉。
比如要把几个PE1.X合在一起,按照以前的方式,需要多个启动文件(SETUPLDR.BIN)。
有了这个就不需要了,呵呵
只要一个SETUPLDR.BIN就通用(这个SETUPLDR.BIN需要没有自校验)。
一个例子(未测试,理论上可用)
title WXPE and WINNT.XPE
map --mem /WXPE/SETUPLDR.BIN (rd)
cat --locate=I386 --replace=WXPE (rd)+1
cat --locate=WINNT.SIF --replace=WINNT.XPE (rd)+1
chainloader (rd)+1
root ()
title TYPE and TYPE.XPE
map --mem /WXPE/SETUPLDR.BIN (rd)
cat --locate=I386 --replace=TYPE (rd)+1
cat --locate=WINNT.SIF --replace=TYPE.XPE (rd)+1
chainloader (rd)+1
root ()
295.55 KB, 下载次数: 516, 下载积分: 无忧币 -2
原帖由 天涯海角1216 于 2009-11-13 15:43 发表
回复一下,楼主别见怪!
chenall大师:
你将“把WINNT.SIF文件放到比较长的目录下了,例子
CSPE\KERNEL\WINNT.SIF”
能详细说一下吗?
如果把WINNT.SIF放在SETUPLDR.BIN里就好了,这很难?!
原帖由 天涯海角1216 于 2009-11-13 15:43 发表
回复一下,楼主别见怪!
chenall大师:
你将“把WINNT.SIF文件放到比较长的目录下了,例子
CSPE\KERNEL\WINNT.SIF”
能详细说一下吗?
如果把WINNT.SIF放在SETUPLDR.BIN里就好了,这很难?!
提倡一种理念:
统一全内置版、全外置版
统一本地启动版、pxe网启版
统一U盘版(USB-CDROM、USB-HDD、USB-ZIP、ud、U+版)、移动硬盘版、硬盘版、光盘版
统一xp-pe、2003-pe,高度共享
统一维护版、上网版、娱乐版、全能版,统一骨头版、小版、完整版:体积、功能丰俭由人,组件化、外置化,自由扩展、随意剪裁(只增删不修改)、无缝衔接
统一引导文件,用于引导的文件、目录尽量少,盘上目录清爽,单独存在的文件一般都是可删除组件,否则尽量打包合并
各种版本全部合一(内核、外置全方位尽量合一),一个版本顶多个。
原帖由 chenall 于 2009-11-13 18:13 发表
一个使用的例子
所有的启动文件都在CSPE\KERNEL\目录下
一个SETUPLDR.BIN(论坛上下的合并NTDETECT.COM的版本)
一个CSPE.IMG
一个Loader.cfg
一个menu.cfg
其中Loader.cfg内容
[SetupData]
BootDevic ...
原帖由 chenall 于 2009-11-13 18:13 发表
menu.cfg内容
title cspe
#先加载SETUPLDR.BIN到内存。
map --mem=0xB000 ()/CSPE/KERNEL/SETUPLDR.BIN (rd)
#修改winnt.sif路径
write --offset=0x2a432 (rd)+1 CSPE\\KERNEL\\LOADER.CFG\0
chainloader (rd)+1
root ()
原帖由 chenall 于 2009-11-14 17:32 发表
忘了说一点第十三个字符不可以为\0,否则就没办法用了。
比如你覆盖了0s字符为f,
如下使用
write --offset=0x2a432 (rd)+1 1234\\RXPE.SIF\0
那winnt.sif里面的
OsLoadOptions=需要改成f=
这些如果不 ...
原帖由 go2 于 2009-11-14 23:21 发表
P大:
1.WINPE.IS_用空白文件。。。
如何创建相同大小的空白文件
2.原来的WINPE.IS_放哪里,或是你提供的模版的grldr已包括定制的用gzip压缩文件
6.11 KB, 下载次数: 106, 下载积分: 无忧币 -2
原帖由 nu852 于 2009-11-15 10:01 发表
請問沒有 "匯編知識", 是否也可以個人將 原来 setupldr.bin、ntdetect.com、winnt.xpe 等文件,
续上 grldr 的尾部.
有否一步一步的教程, 讓個人也嘗試 將文件, 续上 grldr 的尾部.
原帖由 pseudo 于 2009-11-14 23:32 发表
有所不同。
以往启动的是整个iso,iso内含启动相关文件setupldr.bin、ntdetect.com、winnt.xpe等。整个iso被启动后,有的pe可能找不到“外置程序”。整体启动iso可能慢、耗内存。
现在被grldr启动的是不含 ...
281.87 KB, 下载次数: 158, 下载积分: 无忧币 -2
原帖由 pseudo 于 2009-11-15 13:39 发表
原理上字体、背景等等,随便什么都可以,甚至整个pe都可以做成单个grldr文件,不过那样意义不大。
我主要是提倡引导相关东西单文件化,即使合盘也可以做到。总之,按这样的理念去做会有利于清爽:
统一引导文 ...
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |