千家信息网

Ubuntu内核如何更新配置

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍了Ubuntu内核如何更新配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。主机环境:Ubuntu desktop 9
千家信息网最后更新 2025年12月02日Ubuntu内核如何更新配置

这篇文章主要介绍了Ubuntu内核如何更新配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。


主机环境:Ubuntu desktop 9.04 如果是9.10的话方法是类似的。
***内核:linux-2.6.31.6 可以的www.kernel.org下载 如果你用的是其他内核,方法应该是类似的
现在开始了:

1.将下载过来linux源代码包(tar.bz2包)解压到/usr/src下。如果你还不知道怎么解压,请google之~解压完毕后可以在/usr/src目录下看到一个linux-2.6.31.6的文件夹

2.转移目录至linux-2.6.31.6用如下命令:
cd /usr/src/linux-2.6.31.6

3.先配置Ubuntu内核:make menuconfig
具体怎么配置我不清楚,不过这个基本上不用怎么配置的,直接选***一项,save,exit就OK了

4.接着开始编译内核:make
这是一个漫长的过程,慢慢等吧~~这个花了我将近一个半小时的时间

5.加入模块:
make modules_install

6.生成可执行的Ubuntu内核引导文件:
make bzImage(注意i字母要大写)

7.将bzImage复制至/boot下:
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.31.6 //2.6.32Ubuntu内核的bzImage目录为arch/x86/boot/bzImage

8.清除多余的创建文件:
make clean //这一步***还是留到***来做(现在可以先跳过这一步),这样的话,即使你后面操作失误也可以回到这里重做,而不需要重新编译

9.将System.map复制至/boot下:
cp System.map /boot/System.map-2.6.31.6

10.生成initrd.img 这个很重要,我开始弄错了这个,害的我白重启了一次。命令:
cd /lib/modules/2.6.31.6
sudo mkinitramfs -o /boot/initrd.img-2.6.31.6 //2.6.32可以为sudo update-initramfs -c - k 2.6.32

11.自动查找新Ubuntu内核,并添加至grub引导:
sudo update-grub
这个过程也可以手动完成,方法是更改/boot/grub目录下menu.lst文件。这个文件引导系统的启动,结构很简单,就是指定引导文件而已,可以参考已有的启动项修改,我的是在该文件中添加如下内容:
titleUbuntu 9.04, kernel 2.6.31
uuid753efade-04e8-4e2c-8bbb-965e9792b2f5
kernel/boot/vmlinuz-2.6.31.6 root=UUID=753efade-04e8-4e2c-8bbb-965e9792b2f5 ro quiet splash
initrd/boot/initrd.img-2.6.31.6

Ubuntu内核9.04采用的是Grub2 启动文件用grub.cfg代替 该文件所在目录为/boot/grub 若手动添加为可参考如下:

menuentry "Ubuntu, Linux 2.6.32" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set 3c611c5f-f941-4970-956f-fe4c7bf75714
linux/boot/vmlinuz-2.6.32 root=UUID=3c611c5f-f941-4970-956f-fe4c7bf75714 ro quiet splash
initrd/boot/initrd.img-2.6.32

12.重启电脑:reboot 你会发现启动项里多了一个Ubuntu 9.04, kernel 2.6.31(Ubuntu, Linux 2.6.32)的选项,选择这个,进入系统。
完成~

感谢你能够认真阅读完这篇文章,希望小编分享的"Ubuntu内核如何更新配置"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内核 文件 配置 目录 篇文章 方法 参考 更新 命令 手动 系统 过程 生成 编译 清楚 漫长 重要 这样的话 不用 主机 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 公司网络安全检测的论文题目 海信电视显示连接不到服务器 宠物行业如何做网络技术 直播电商app软件开发价格 软件开发中的会计科目 株洲软件开发技术学校 如何雇用一个软件开发人员 前端后端和数据库视频 阿里云的linux服务器 关于网络安全工程师 酒业数据库 河南商洛网络安全大讲堂 上海智慧工会软件开发 普陀区网络技术服务业务流程 泓高互联网科技 华为手机云服务器价格 数据库原理及其医学应用 有关网络安全的视频 服务器在机架安装 全国大学生网络安全专业排名 在外经商人员数据库 网络安全管理体系证书认证多少钱 明日之后刷新服务器新手攻略 济宁融合互联网络科技公司 多功能工艺芯片服务器管理软件 网络安全法中核心关键内容包括 博客开发数据库设计 数据库的三条完整性是指什么 服务器运行时间长 魔兽世界服务器登陆失败
0