无忧启动论坛

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

[发布] 模块化版NTBOOT [2011-10-11]

    [复制链接]
1#
发表于 2011-3-28 17:16:36 | 显示全部楼层
to chenall

强烈建议grub4dos 模块文件内置个标志,以便判断此文件是否是grub4dos的模块文件,目前我在写grub4dos 模块管理工具,遇到了不知如何判断文件是否是grub4dos 的模块文件(在ud里判断更需要标志)



[ 本帖最后由 jianliulin 于 2011-3-28 17:25 编辑 ]
回复

使用道具 举报

2#
发表于 2011-3-28 17:26:02 | 显示全部楼层
原帖由 chenall 于 2011-3-28 17:22 发表


模块应该是指使用MAKEMOD建立的文件吧?

两个方案。

1.在模块文件的文件头添加一个标志,你觉得怎么样。放在文件头可以快速判断。
2.使用固定扩展名,最简单的办法。


我所描述的就是用makmod产生的文件,如grub4dos.mod

1.是的,在文件头放个标志最好。就弄16个字节吧,怎么样?
2.用扩展名不保险

[ 本帖最后由 jianliulin 于 2011-3-28 17:28 编辑 ]
回复

使用道具 举报

3#
发表于 2011-3-28 17:33:11 | 显示全部楼层
原帖由 chenall 于 2011-3-28 17:31 发表


目前内部要求必须是.mod才行的。

所以,再加个文件头,双重保险。


太好了!!!,就弄16个字节怎么样,刚好一行,方便hex查看
回复

使用道具 举报

4#
发表于 2011-3-28 17:43:03 | 显示全部楼层
原帖由 chenall 于 2011-3-28 17:37 发表
考虑了一下,我觉得用以下方案。

文件头16个字节。
前面8个字节是GRUBEXEC签名(和GRUB外部命令的签名一样)0xBCBAA7BA03051805
后面8个字节暂时留空。以后也许会用得着。

你觉得如何?



ok !!! 谢谢C大

[ 本帖最后由 jianliulin 于 2011-3-28 17:44 编辑 ]
回复

使用道具 举报

5#
发表于 2011-3-29 08:06:27 | 显示全部楼层
原帖由 xiaoy 于 2011-3-28 20:45 发表
这个编辑模块的工具不知可否提供下载,好像第一次看到。


是新版fbinstTool 功能之一,目前还在开发阶段,迟些会上传
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 10:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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