深入探索Linux内核构建与系统安全保障
1. Linux内核构建全流程
在选择UHCI或OHCI接口支持后,需要为系统中的特定USB设备构建驱动模块。若想了解更多USB设备信息,可查阅 /usr/src/linux*/Documentation/usb 目录下的文档,尤其是 usb-help.txt 文件中的链接。
对于内核调试选项,它允许使用SysRq键(相当于在键盘上按Alt + PrintScreen)在系统崩溃后获取重要的状态信息,这对Linux开发者调试内核很有用,但大多数运行稳定内核版本的用户会将这些选项设为No。
构建内核时,配置好内核选项后,点击主配置窗口中的“保存并退出”按钮,接着需通过以下三个命令完成构建:
make dep; make clean; make zImage
-
make dep:确定哪些文件发生了更改,以及哪些文件需要重新编译。 -
make clean:删除旧的、不需要的文件,如旧的内核副本。 -
make zImage:创建一个名为zImage的压缩文件形式的新内核,并将其放置在特定目录。
若在配置选项中选择了过多功能链接到内核,可能会导致内核文件过大,无法在PC启动时使用的640K内存中加载。此时, make 命令会显示错误信息,如“System is t
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



