谁能给我一个linux2.4升级到2.6内核的成功文章呢

发布于 2022-07-23 07:41:16 字数 84 浏览 8 评论 6

我根据网上介绍的内容.想升级我的内核.可是总是有错误.好像根据网上的步骤来做根本不行.不是编译这个就是编译那个出错.能否给我一个肯定能让我升级成功的版本呢...万分感谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

老旧海报 2022-07-27 02:37:26

原帖由 power0811 于 2006-9-3 15:06 发表
我在网上找了很多文章.按照他们说的步骤来打补丁.安软件包之类的.还不到编译内核的步骤.光是安软件包就很麻烦..总是编译不过去.你那有关于成功升级的方法吗

何谓安装软件包麻烦 ? 感觉好像还是在原地没进展 ?

基本上若是你是完全没有编译过核心的新手,比方你目前主机是使用 kernel 2.4 系列的核心,我会建议你一定要学习 kernel 2.4 核心的编译方式,因为系统其他软件版本搭配一定都没问题。用 kernel 2.4 的系统,请先不要自找麻烦编译 kernel 2.6 的核心,因为系统软件没有达成所需要的要求外,还有一堆你尚未知道的处理点。

make menuconfig 的选项基本上不是可以说清楚的,所以一开始应该先把 /boot/ 目录内 config-2.4.10 等这类编译核心的选项复制一份到 kernel source 目录成为 .config,那 make menuconfig 时的选择就是可以用的。最后你也只是先依照一般 make bzImage 与 make modles 等等动作完成基本配置,make modules_install 与 make install 后必要再去改 grub/lilo 的设定档配置即可使用。

若是编译核心的新手,那要瞭解新手的工作是要先学习基本的 kernel 的核心编译作法,跨版本的核心编译不应该是目前要学习处理的。其中原因主要是,若你的系统是 kernel 2.4,系统相关软件已经可以搭配使用。但是要编译使用 kernel 2.6 时就不是这个情况,前面文章已经说过请先阅读 Documentation/Changes 的文件。

kernel 2.4 与 kernel 2.6 两者 kernel module 格式不一样,所以里面最重要的是 kernel 2.6 需要的是 module-init-tools 软件包,这取代了原本 kernel 2.4 使用的 modutils 软件包,使用新的 module-init-tools 提供的 modprobe/rmmod/insmod 等程式才可以正确支援使用 kernel 2.6 的 kernel module format。

基于这点,请多阅读 Changes 文档,于你的系统先装好 kernel 2.6 要使用的 kernel module 管理工具。

处理好这类议题,后续编译核心方式大同小异,除了 make menuconfig 的选择要会选之外,其他 make 的方式也都一样 (除了不用 make dep 了)。

若是你对于 module-init-tools 等等这类 source tarball 安装都无法搞定的话,我会建议你不要浪费时间在这种跨大版本核心编译上。

目前大部分的  linux distro 也都已经纳入 kernel 2.6 了,所以你要练习 kernel 2.6 的编译的话,请考虑新一点的发行版本会比较好。再者 kernel 2.6 架构改很多,所以各家 linux distro 开机流程使用的 SysV script 也都改写过支援 kernel 2.6 的版本搭配,而若是要自己来改的话,你得瞭解需要调整那些相关的项目。

==

面如桃花 2022-07-27 02:37:20

我在网上找了很多文章.按照他们说的步骤来打补丁.安软件包之类的.还不到编译内核的步骤.光是安软件包就很麻烦..总是编译不过去.你那有关于成功升级的方法吗

潦草背影 2022-07-27 02:35:51

原帖由 power0811 于 2006-9-3 14:40 发表
关键我就是想学一下升级内核的步骤.将来可能用得到.等升级之后.看看有什么变化.启动是不是比以前更加迅速之类的.

我建议你最好是学习同系列核心版本的编译核心方式,会的话基本上问题就不会有了。

2.4 与 2.6 这类跨版本的编译也是一样,只是你要注意系统其他软件版本的要求,其他就差不多一样的。

==

〃安静 2022-07-27 02:35:41

关键我就是想学一下升级内核的步骤.将来可能用得到.等升级之后.看看有什么变化.启动是不是比以前更加迅速之类的.

深巷少女 2022-07-27 02:22:27

原帖由 power0811 于 2006-9-3 13:11 发表
我根据网上介绍的内容.想升级我的内核.可是总是有错误.好像根据网上的步骤来做根本不行.不是编译这个就是编译那个出错.能否给我一个肯定能让我升级成功的版本呢...万分感谢

也许该思考的是,为何你要更新 2.4 --> 2.6 ?

若是你有具备一般编译核心的经验,基本上核心编译选择部份应该不会有太多问题。只是你也许要先阅读一下 kernel 2.6 所需要的基础环境,这部份请先阅读 kernel source 内 Documentation/Changes 文档会告诉你相关的软件与版本要求。

==

蒗幽 2022-07-27 00:05:07

don't upgrade.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文