无忧启动论坛

标题: 能否让引导信息文件BIF启动位于根目录的SETUPLDR.BIN? grldr 又大又慢 [打印本页]

作者: 2010nmb    时间: 2012-1-2 13:17
标题: 能否让引导信息文件BIF启动位于根目录的SETUPLDR.BIN? grldr 又大又慢
出于美观想把所有文件都放在根目录下, 但是无法使用原来的BIF来引导.

grldr 体积是原BIF文件的一百多倍, 启动速度也不如BIF的迅猛. 况且, 大家最终的ISO也大都是由grldr加载的, 一个普通PE要用2次grldr才能完成加载, 这样的结构我感觉不合理.

但是目前的ISO制作软件都只能通过导入现成的BIF文件, 才能变成可启动映像, 似乎没有办法全新制作光盘引导信息文件.
我不明白微软发布的ISO是怎么变成可启动映像的? 所用的引导信息从哪里得来的呢?


不用 grldr 的话, 如何才能让2KB的 PE.BIF 引导位于根目录的 SETUPLDR.BIN ?

[ 本帖最后由 2010nmb 于 2012-1-3 07:53 编辑 ]
作者: zhs509    时间: 2012-1-2 13:26
标题: 回复 #1 2010nmb 的帖子
去下载我心如水PE珍藏版。。。

说实在的我不知道启动速度究竟能差多少?

如果用grldr内置菜单,timeout 0  这样能有多久呢?

[ 本帖最后由 zhs509 于 2012-1-2 13:27 编辑 ]
作者: 2010nmb    时间: 2012-1-2 13:30
标题: 回复 #2 zhs509 的帖子
你确定你打开过他的ISO文件?
里面的SETUPLDR.BIN分明是放在二级目录下的.

启动grldr的时候, 会先出现几行字符, 然后才开始加载映像, 感觉不够直接.
再说grldr的体积也比原来的引导文件大一百多倍...

[ 本帖最后由 2010nmb 于 2012-1-3 07:50 编辑 ]
作者: zhs509    时间: 2012-1-2 13:31
我是菜鸟不懂,只好等高手给方案了。。。
作者: 2010nmb    时间: 2012-1-2 13:31
标题: 回复 #2 zhs509 的帖子
我的根本没有"timeout"命令, 直接就是执行加载. 我就是不爽有几行字符出现, 然后才开始加载映像, 感觉不顺畅.
作者: zhs509    时间: 2012-1-2 13:33
你确定用的是grldr内置菜单吗?
如果外置菜单好像默认等待1秒
作者: 2010nmb    时间: 2012-1-2 13:35
标题: 回复 #6 zhs509 的帖子
当然是内置的呀, 总共才两行命令, 我不喜欢多带一个文件, 越简洁越好.
作者: zhs509    时间: 2012-1-2 13:38
与其这样不如替换PE内核文件的了。。。

其他方案等高手补充
作者: 2010nmb    时间: 2012-1-2 13:45
我的内核已经做好了, 现在只想把所有启动相关的文件都放在根目录, 不要任何文件夹, 这样看起来比较清爽, 可是弄不到对应的引导信息文件.

光盘引导信息能不能全新制作?? 看了几个ISO制作软件, 都只能导入现成BIF, 火滚...

[ 本帖最后由 2010nmb 于 2012-1-2 13:49 编辑 ]
作者: 2010_zheng    时间: 2012-1-2 23:41
原帖由 2010nmb 于 2012-1-2 13:45 发表
我的内核已经做好了, 现在只想把所有启动相关的文件都放在根目录, 不要任何文件夹, 这样看起来比较清爽, 可是弄不到对应的引导信息文件.

光盘引导信息能不能全新制作?? 看了几个ISO制作软件, 都只能导入现成 ...


你的setupldr.bin能不能改一下名,可以的话改成setupld,再用我下面这个修改自用的setupld.bif进行加载。

setupld.rar

1.65 KB, 下载次数: 46, 下载积分: 无忧币 -2


作者: 2010nmb    时间: 2012-1-3 07:44
标题: 回复 #10 2010_zheng 的帖子
非常感谢你的热心帮助!
下载你的setupld.bif进行封装, 测试启动成功! 呵呵~

体积为4KB, 原本来自哪里的?

如果改用MKISOFS打包, 一般的引导信息 *.bif 不起作用...
如何实现用MKISOFS封装(所有启动文件位于根目录)且不用grldr??
作者: lafter    时间: 2012-1-3 08:46
原帖由 2010nmb 于 2012-1-2 13:17 发表
出于美观想把所有文件都放在根目录下, 但是无法使用原来的BIF来引导.

grldr 体积是原BIF文件的一百多倍, 启动速度也不如BIF的迅猛. 况且, 大家最终的ISO也大都是由grldr加载的, 一个普通PE要用2次grldr才能完 ...


可以换用微软2K的小引导文件。这样做是快了点,直接进PE了
用grldr做引导是出于合盘的需要,毕竟2xxKB的引导文件不只是个摆设,还可看做微型系统,能做的事多。

至于你说的引导文件放根目录下美观,我想大部分人不认同。当年大家费劲把一众引导文件搬到文件夹中,如WXPE、BOOT等目录下,为的就是个清爽。

[ 本帖最后由 lafter 于 2012-1-3 08:49 编辑 ]
作者: 2010nmb    时间: 2012-1-3 10:04
标题: 回复 #12 lafter 的帖子
好吧, 我词不达意, 我的意思是: 去掉文件夹看起来更方便直观. 好多PE的卷标容易搞混, 如果启动盘和系统目录都带"WXPE"文件夹, 有时要点进去才知道哪个是系统.

grldr 功能很强大, 的确是合盘的好选择. 单个PE就不用这么多功能的了.
请问你说的"微软2K的小引导文件"是指哪个? 能引导位于根目录的SETUPLDR.BIN吗?? 该不是说从安装盘导出来的 bif 文件吧, 那我也有, 但是1楼我说过了.

目前还有这个小问题没解决:
如果改用MKISOFS打包, 一般的引导信息 *.bif 不起作用...
如何实现用MKISOFS封装(所有启动文件位于根目录)且不用grldr??

[ 本帖最后由 2010nmb 于 2012-1-3 10:14 编辑 ]
作者: zhs509    时间: 2012-1-3 10:10
下面的应该就是你想要的。。。。。

自己用编辑UltraEdit  2KB的引导指定路径(好像路径目录要很短,有字节限制,我也不太清楚)
作者: 2010_zheng    时间: 2012-1-3 13:24
原帖由 2010nmb 于 2012-1-3 07:44 发表
非常感谢你的热心帮助!
下载你的setupld.bif进行封装, 测试启动成功! 呵呵~

体积为4KB, 原本来自哪里的?

如果改用MKISOFS打包, 一般的引导信息 *.bif 不起作用...
如何实现用MKISOFS封装(所有启动文件位 ...


呵呵,这个就是来自windows7 DVD光盘的引导,因为BOOTMGR只有七个字符,所以改成了setupld,我之前改来引导grldr。

可以直接引导,也可以用easyboot的调用进行引导,但MKISOFS封装时不行?没用过MKISOFS,不太清楚原因。
作者: 2010nmb    时间: 2012-1-3 16:22
标题: 回复 #15 2010_zheng 的帖子
你太聪明了! 居然懂得利用Win7的光盘, 而我只知道在XP/2003里找. ~~~~(>_<)~~~~

MKISOFS封装, 会提示 CDBOOT: Couldn't find NTLDR
明明所有文件都在!




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