QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 943|回复: 1

有关系统启动定制的问题请教和讨论?

[复制链接]
发表于 2004-9-20 10:58:06 | 显示全部楼层 |阅读模式
这一段要做嵌入式,可是我们对这方面了解不多,慢慢来,首先考虑对启动过程动手脚,因为一开始要做的是一个系统安全启动的东东,想法是,在系统启动之初,检查一个USB钥匙盘,若种种安全措施通过,则继续加载系统,否则停机或退出。

关于怎样定制这个启动过程,我们做了很多讨论,列出几个方法,因为我们是新手,对这方面经验有限,特此请教各位高手,究竟怎样才比较好?种种方法的优缺点如何?还没有其它的方法?谢谢先了!

1。修改BIOS,这种方法应该是最好的,可是也是比较难实现的,不光512KB的限制,而且往里面写也不是件容易的事。
2。修改LILO或GRUB,但这种方法我们觉得是不最不可取的,嵌入式系统前面额外加上个这种引导程序好象有点画蛇添足,而且这种方法的安全性似乎不高(我们直觉觉得,还没有就此做详细分析)。
3。在内核载入前,修改bootsect.S和setup.S,这是目前我们觉得初步实现的方法的首选,然后再由此慢慢过度到BIOS定制。
4。这是有人给我们推荐的方法,据他说,商业嵌入式系统大多采用这种方法,不知是不是?即修改init,在加载linux内核后,在init进程中处理,这种方法,我们还不太清楚,因为对linux本身不是太熟。

对以上四种方法,不知道各有什么优缺点?对我们而言,安全性是第一位的,然后,是对USB接口的读写问题,在不加载文件系统的情况下,能否实现对USB钥匙盘的读定处理?

总而言之,我们的问题是在保证安全性的基础上,怎样尽早地实现对USB钥匙盘的读写操作。再次感谢各位高手的讨论,谢谢!
发表于 2004-9-20 16:11:47 | 显示全部楼层
可以参考一些加密U盘的做法。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 02:39 , Processed in 0.281566 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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