CentOS 5.5 内核版本:
2.6.18-194.e15-x86_64 .先需要升级到 Linux 2.6.32, 由于 2.6.3x 的内核编译步骤基本相似,所以本文标题写的是 2.6.32x .(1) 下载标准内核 2.6.32,并解压至目录下,如 /usr/src(2) make menuconfig 选择相关内核模块 cd /usr/src/linux-2.6.32 cp /usr/src/kernels/2.6.18-194.el5-x86_64/.config . <将当前内核的 .config 复制过来> make menuconfig 注意一定要选择
General Setup-> enable deprecated sysfs features to support old...
(即生成的新 .config文件中的
CONFIG_SYSFS_DEPRECATED_V2=y ),若不如此选择,编译完内核重新启动时会报错“
mount:could not find filesystem ‘/dev/root’。这是新版内核特有的选项,老内核没有 CONFIG_SYSFS_DEPRECATED_V2 选项,老内核的.config也和新内核不一样,但是使用新内核的 make menuconfig 产生的 .config 不仅包含了复制过来的 .config 文件中的相关选项,还包含一些新选项. 保存 .config(3) 编译内核
make;
make modules;
make modules_install;
make install;(4) 修改/etc/grub.conf,选择新内核,重启系统。Linux下安装使用SystemTap源码安装SystemTapWindows下Eclipse工程移到Linux下乱码问题解决相关资讯 CentOS Linux内核
- IT人员必须了解的六项Linux内核变 (今 12:05)
- Linux 内核更新:3.10.98、3.14.62 (02月26日)
- Linux:让手机运行主线内核 (11/26/2015 22:16:17)
| - Linux内核自防护项目 (05月24日)
- Linux 内核架构的理解 (12/09/2015 09:01:01)
- Linux内核被指缺乏安全性 (11/07/2015 08:28:47)
|
本文评论 查看全部评论 (2)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
| |
第 2 楼