无忧启动论坛

标题: 请教有关setupldr.bin的问题? [打印本页]

作者: thttht    时间: 2009-10-25 11:05
标题: 请教有关setupldr.bin的问题?
我看网上介绍用Win2003sp1里的setupldr.bin文件改造后用作WinPE光盘启动压缩的WinPE内核文件,请问能不能在硬盘的boot.ini文件里直接添加一个启动项指向通过改造的setupldr.bin文件来启动硬盘上的压缩的WinPE文件那?就象在boot.ini文件里添加Grub4DOS启动项那样(c:\grldr="Grub4DOS")?
作者: dgxhls    时间: 2009-10-25 11:23
可以。
作者: thttht    时间: 2009-10-25 11:26
请问要如何编辑boot.ini文件啊?
作者: dgxhls    时间: 2009-10-25 11:30

作者: thttht    时间: 2009-10-25 11:33
其实我的想法和目的是想通过这种方式来整体启动一个压缩了的WinPE光盘镜像文件!

还有就是通过这种方式来启动一个压缩了的硬盘镜像文件里的Win2003或WinXP系统,也就是ramos内存操作系统!

不知道可以吗?要如何编辑boot.ini文件?
作者: thttht    时间: 2009-10-25 11:35
请问bootsect.cdr就是你改名的setupldr.bin文件吗?
作者: dgxhls    时间: 2009-10-25 11:41
通过Avldr.bin装载setupldr.bin启动PE,只不过这里setupldr.bin需要改为不超过9个字符,
比如2K3PELDR、SETUPLDR或者PELDR,与Avldr.bin里相应路径相同就可以了。我这里
用的是2K3PELDR,我把配套的Avldr.bin传上来:

Avldr.rar (7.83 KB, 下载次数: 108)
作者: dgxhls    时间: 2009-10-25 11:43
2K3PELDR必须放在根目录,Avldr.bin可以放在任意目录。
作者: thttht    时间: 2009-10-25 11:44
请问这种方式可以实现整体启动一个压缩了的WinPE光盘镜像文件吗?
还有就是可以通过这种方式来启动一个压缩了的硬盘镜像文件里的Win2003或WinXP系统,也就是ramos内存操作系统吗?
作者: dgxhls    时间: 2009-10-25 12:05
不知道你说的压缩了的WinPE光盘镜像的意思是什么?不好回答你的问题。

ramos内存操作系统如何启动,你可以到启动区学习。
作者: thttht    时间: 2009-10-25 12:14
我说的压缩了的WinPE光盘镜像就是,如论坛里我心如水制作的WinPE光盘镜像直接压缩成Win.is_文件放在c:下启动。

ramos内存操作系统我已经制作成功了,但ntldr好像不支持压缩的硬盘镜像文件!但我看论坛里说setupldr.bin支持压缩文件所有想通过setupldr.bin启动压缩的ramos内存操作系统硬盘镜像文件ramdisk2003.im_,不知这样行不行?
作者: dgxhls    时间: 2009-10-25 12:19
原帖由 thttht 于 2009-10-25 12:14 发表
我说的压缩了的WinPE光盘镜像就是,如论坛里我心如水制作的WinPE光盘镜像直接压缩成Win.is_文件放在c:下启动。

  

不可以,只能把镜像解开。

[ 本帖最后由 dgxhls 于 2009-10-25 13:37 编辑 ]
作者: thttht    时间: 2009-10-25 12:25
原帖由 dgxhls 于 2009-10-25 12:19 发表

当然可以。



这样作是不是要对setupldr.bin进行修改啊?改里面的路径?
还是直接拷贝一个Win2003安装程序里的改名后直接用就行啊?

[ 本帖最后由 thttht 于 2009-10-25 12:31 编辑 ]
作者: thttht    时间: 2009-10-25 12:28
原帖由 dgxhls 于 2009-10-25 11:41 发表
通过Avldr.bin装载setupldr.bin启动PE,只不过这里setupldr.bin需要改为不超过9个字符,
比如2K3PELDR、SETUPLDR或者PELDR,与Avldr.bin里相应路径相同就可以了。我这里
用的是2K3PELDR,我把配套的Avldr.bin ...



还有这个(Avldr.bin里相应路径相同就可以了),那如何改Avldr.bin里面的路径啊?我还比较菜!还要多在论坛里学习!
作者: dgxhls    时间: 2009-10-25 12:43
在你现在这个阶段,你只要把PE按照原来的结构全部放到C的根目录,把setupldr.bin改名为2K3PELDR连同Avldr.bin一起也放到C的根目录,在boot.ini里加一句:
c:\Avldr.bin="启动 XXXXXX PE"
就可以了。
至于你那么多为什么,恕我不能一一答复了,自己学习吧。
作者: thttht    时间: 2009-10-25 12:54
谢谢你耐心的解答!!!

我要学习的是很多,太菜了!中心的感谢你!向你多学习!
作者: dgxhls    时间: 2009-10-25 13:38
12楼有更正。
作者: thttht    时间: 2009-10-25 14:00
原帖由 dgxhls 于 2009-10-25 13:38 发表
12楼有更正。


哦!看到你的解答了!这样的话setupldr.bin的问题对我就的想法就没有太大帮助了!我只能老实的用GRUB4DOS来实现这个功能了!
原来是因为GRUB4DOS在比较老的机器上时加载镜像文件的速度不太理想!所以自己想试试setupldr.bin可以不!

多谢你的解答!又学到了新的东西!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3