无忧启动论坛

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

能否将WINNT.SIF里的配置信息写入SETUPLDR.BIN里,不用WINNT.SIF

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-1 10:20:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
能否将WINNT.SIF里的配置信息写入SETUPLDR.BIN里,不用WINNT.SIF,
使得启动文件精简.
即将:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WXPE\SSXF.IS_"
写入SETUPLDR.BIN里,不用winnt.sif了,可以吗?
像G4D那样用内置菜单,放在固定位置,可灵活修改内容呢?
恳请各位讨论,谢谢!


[ 本帖最后由 天涯海角1216 于 2009-10-30 04:44 编辑 ]
2#
发表于 2009-2-1 10:28:29 | 只看该作者
找微软去。这又不是GRUB。
回复

使用道具 举报

3#
发表于 2009-2-1 11:13:31 | 只看该作者
10多K的文件.也要操刀.极度精简!
回复

使用道具 举报

4#
发表于 2009-2-1 11:30:26 | 只看该作者
思路是好的,大家努力吧!
回复

使用道具 举报

5#
 楼主| 发表于 2009-10-29 06:24:44 | 只看该作者
呵呵!
没人相应,心里很凉哦!
回复

使用道具 举报

6#
发表于 2009-10-29 08:06:23 | 只看该作者
楼主把nt.com搞进去我都很佩服了。解决外部文件的读取到内部,需要汇编吧。个人感觉,配置文件不同于整体文件调用,需要各个语句相应的接口
回复

使用道具 举报

7#
发表于 2009-10-29 08:07:55 | 只看该作者
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"


这两个不能去掉吧,涉及到了文件加载的方式
回复

使用道具 举报

8#
发表于 2009-10-29 18:20:53 | 只看该作者
还在研究啊,汗。。
其实可以试试这样,
把WINNT.SIF的内容附加到SETUPLDR.BIN里面。
并修改SETUPLDR.BIN把WINNT.SIF改成SETUPLDR.BIN
可能需把把SETUPLDR.BIN文件名改短一点。。

另外一种方式,直接使用类似MICROPE的方式,不需要SETUPLDR.BIN和NTDETECT.COM等文件,只要一个IMG就可以启动了。

使用GRLDR来加载这个IMG,这个也许比较简单。看起来也很清爽。

[ 本帖最后由 chenall 于 2009-10-29 18:22 编辑 ]
回复

使用道具 举报

9#
发表于 2009-10-29 19:02:17 | 只看该作者
提倡启动相关文件只一个。
SETUPLDR.BIN、NTDETECT.COM、WINNT.SIF这都三个了。再弄个EZBoot、boot目录之类就更多了。如果放在U盘,不清爽就不利于日常存放文档。
按这样的理念去努力,会有利于清爽:
一个文件独立存在而不与其它文件合并,意味着它是一个可删除组件。
回复

使用道具 举报

10#
 楼主| 发表于 2009-10-29 19:04:25 | 只看该作者

回复 #8 chenall 的帖子

谢谢!
如果能实现,启动PE就不会再有问题了,诸如:TXTSETUP.SIF找不到的问题不会出现了!
回复

使用道具 举报

11#
发表于 2009-10-29 20:37:29 | 只看该作者
楼主又有新思维了!
支持一下!!!
回复

使用道具 举报

12#
发表于 2009-10-30 04:58:49 | 只看该作者
支持楼主,相信你会成功的!
不过可能很难!
回复

使用道具 举报

13#
 楼主| 发表于 2009-10-30 05:41:41 | 只看该作者

回复 #12 TOSHIBA 的帖子

是呀,都是需要更多的人帮助和支持!!!
回复

使用道具 举报

14#
 楼主| 发表于 2009-11-1 15:54:56 | 只看该作者
这个恳请大家积极讨论!
回复

使用道具 举报

15#
发表于 2009-11-1 18:17:14 | 只看该作者
能否将WINNT.SIF,LDRXPE......等pe相关文件全部放入minipe文件夹(硬盘中)

[ 本帖最后由 fage 于 2009-11-1 18:31 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2009-11-1 18:22:22 | 只看该作者

回复 #15 fage 的帖子

当然可以!
修改你的FLDRXPE里相关路径即可实现!
我一直只用一个文件夹WXPE启动盘PE的!
回复

使用道具 举报

17#
发表于 2009-11-1 18:22:53 | 只看该作者
原帖由 fage 于 2009-11-1 18:17 发表
能否将WINNT.SI,FLDRXPE......等pe相关文件全部放入minipe文件夹(硬盘中)

当然可以,只是文件夹要改为4个字符。
回复

使用道具 举报

18#
发表于 2009-11-1 18:31:18 | 只看该作者
原帖由 天涯海角1216 于 2009-11-1 18:22 发表
当然可以!
修改你的FLDRXPE里相关路径即可实现!
我一直只用一个文件夹WXPE启动盘PE的!


我试试!!!

AVLDR.xpe,WINNT.SIF可以放入WXPE

而LDRXPE不行?

提示: loader not found

请问LDRXPE里相关路径是否只在AVLDR.xpe里改就行了?

[ 本帖最后由 fage 于 2009-11-1 19:38 编辑 ]
回复

使用道具 举报

19#
发表于 2009-11-1 20:04:39 | 只看该作者
我用红叶的pe,他也是把放在c:\下的

我试图修改AVLDR.xpe把LDRXPE的路径指向wxpe,但不成功!为??
回复

使用道具 举报

20#
 楼主| 发表于 2009-11-1 21:30:29 | 只看该作者

回复 #19 fage 的帖子

AVLDR.xpe只能加载根目录的LDRXPE,
用GRUB4DOS加载LDRXPE,
title 启动-WINPE
find --set-root /WXPE/LDRXPE
map +1 (hd0)
chainloader /WXPE/LDRXPE
回复

使用道具 举报

21#
发表于 2009-11-1 22:31:02 | 只看该作者
AVLDR.xpe只能加载根目录的LDRXPE,
原来如此
回复

使用道具 举报

22#
发表于 2009-11-2 15:24:05 | 只看该作者

回复 #1 天涯海角1216 的帖子

有个单一文件工具(好象叫Mole box什么的),用它合并的文件运行(要在WIN32下)时,会在内存中虚拟出合并前的环境(包括路径),楼主试试看行不?
回复

使用道具 举报

23#
 楼主| 发表于 2009-11-4 14:32:07 | 只看该作者

回复 #22 LOVPE 的帖子

谢谢!
只是很想将WINNT.SIF塞进SETUPLDR.BIN里面来,类似于将NTD...COM塞进SETUPLDR.BIN。
可能真的很难!?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 01:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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