升级与重新编译内核
升级内核最简单的方法就是安装新的内核RPM包。安装而不升级时,新内核也自动升级引导装入器。如果是小升级,也可以下载和安装补丁包。
如果要改变内核配置,则过程比较复杂,主要步骤如下:
1。下载新内核的源代码:ftp.kernel.org之类的web站点上的tarballs;
2。安装与menuconfig、xconfig之类内核工具相关的rpm包;
3。移到内核源代码所在目录。选择makefile中的EXTRAVERSION值,备份任何当前隐藏.config文件。用make mrprober命令清理当前源代码;
4。使用基线配置,有些在/boot中,有些在configs子目录中。也可以使用本地.config文件,或用make oldconfig命令生成另一文件;
5。用make menuconfig或make xconfig打开内核配置编辑器。进行改变并保存;
6。用make dep 命令设置依赖性;
7。用make bzimage命令生成压缩内核映象。注意所在目录;
8。将生成的内核复制到/boot目录中,命名为vmlinuz-xEXTRAVERSION,其中x表示内核版本号,EXTRAVERSION是makefile中的变量;
9。用make modules与make modules_install命令组织内核模块;
10。用mkinitrd/boot/initrd-xExtraVersion命令生成新的初始内存盘;
11。修改引导装入器:增加新内核和初始内存盘文件的段
------------------
《linux入门到精通》
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最近看编译内核的文章,一直都很晕~~哪位老大有什么好的方法推荐?