把RH7.0内核升级到2.4

2016-01-29 18:46 17 1 收藏

把RH7.0内核升级到2.4,把RH7.0内核升级到2.4

【 tulaoshi.com - Linux 】

RH 7.0 原来的内核版本为 2.2.16,对于像我这类“追新族”来说,使用一把最新的产品,是一件快事。而且,
升级软件或者内核本身就是加固系统,修补系统存在的潜在漏洞,让黑客无懈可击。本文是一个实际的升级例子,
没有理论的东西,而且存在个人偏好和硬件配置不同等问题,如果你按照本文升级 RH 7.0 不成功,本人对因此
而造成的 Linux 不能启动,Windows 98 不能启动等等问题,概不负责。
机器的硬件配置为 AMD 700MHz,Voodoo 3 3000 PCI 以及 128MB RAM,RH 7.0 是新安装,不是升级安装。

1. 以 root 用户登录系统。

2. 下载 linux-2.4.0.tar.gz 到 /root 目录。

3. 解开 tarball :

# tar xvzf linux-2.4.0.tar.gz

4. 进入新产生的 linux 子目录,运行:

# make mrproper

5. 从 http://www.redhat.com/support/errata/RHBA-2000-132.html 下载更新版 本的 gcc 。在 /root 目录下
有 gcc-2.96-69.i386.rpm 文件,安装:

# rpm -Fvh gcc-2.96-69.i386.rpm

6. 检验安装以后的版本:

# gcc --version

7. 去 http://www.kernel.org 下载 util-linux 2.10o,并安装:

# ./configure
# make
# make install

检验版本:

# fdformat --version

8. 从 kernel.org 下载 modutils-2.4.0 RPM 包并安装:


# rpm -Fvh modutils-2.4.0.i386.rpm

检查版本:

# insmod -V

9. 对 ksymoops-2.4.0-1.i386.rpm 和 e2fsprogs-1.19-0.i386.rpm 做同样的处理。

10.从 ftp://rawhide.redhat.com/pub/rawhide/i386/RedHat/RPMS/ 下载更新的 mkinitrd 包安装并检查版本:

# rpm -Fvh mkinitrd-2.9-1.i386.rpm

11. 在 linux 目录下,运行 make xconfig 产生 .config 文件。

12. 查看 Makefile 的前面几行是否和当前环境一致,
export INSTALL_PATH=/boot
被注释了,需要去掉注释。因为 Redhat 把他的内核放在 /boot 下。

13. 运行 make dep 。

14. 运行 make bzImage 。

15. 运行 make modules 。

16. 运行 make modules_install 。

17. 复制新内核('bzImage') 到 /home 目录作为备份:

# cp /root/linux/arch/i386/boot/bzImage /home/bzImage

18. 复制新内核到 /boot 目录,并改名为: mykernel-2.4.0 :

# cp /root/linux/arch/i386/boot/bzImage /boot/mykernel-2.4.0

19. 编辑 /etc/lilo.conf ,使可以从新内核缺省启动:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=2.4.0

image=/boot/mykernel-2.4.0
label=2.4.0
root=/dev/hda1
read-only

image=/boot/vmlinuz-2.2.16-22
label=2.2.16
root=/dev/hda1
read-only

21. 运行 lilo 。

22. 重新启动机器。

启动后有些模块没有起来,因为没有加载过,运行 modprobe 以后就可以了

来源:https://www.tulaoshi.com/n/20160129/1507236.html

延伸阅读
标签: windows10
有必要升级到Win10吗?   Windows 10的性能 虽然很少被人提及,但无论Windows 8还是Windows 10在性能方面均做出了大量改进。最明显的就是开机启动时间,Windows 10明显较以前的版本花费的时间更少,配合硬件方面的加速,让诸如导航之类的操作变得更加流畅。电源管理功能也得到了提升,因此,移动设备的续航时间得以延长。 ...
标签: windows10
升级到win10该如何恢复到旧系统   首先在开始降级前,图老师小编建议大家先要备份一下重要文件。获取安装在Windows 10上的所有软件的安装文件、安装光盘。降级后,在Windows 10上运行的所有软件都将不复存在。 1、找到设置下的更新和安全选项,并选择恢复,然后点击回退到Windows 7、回退到Windows 8或回退到Windows 8.1下方的...
标签: 电脑入门
微软表示盗版/非授权/未通过Genuine激活的Windows用户也能升级至Windows 10系统,不过非授权版本并不会得到正版Windows 10,会有水印及提醒要求购买正版授权,也就是你也能用win10,只是会有水印啊,幸亏仅仅是水印,不是黑屏。 如果你之前的Windows未通过Geniune授权激活,那么你升级到win10后能然显示时盗版的,桌面会一直显示提示信息...
标签: 电脑入门
Windows10系统的预览版本功能,可以像用户发布微软推送的各项更新。Win10 9860用户已经收到微软推送的Win10 9879,那么Win10 9860如何升级到Win10 9879呢? 一、通过电脑设置中的预览版本更新功能下载安装Win10 9879 在此之前,Win10 9860预览版用户可以通过电脑设置中的预览版本更新功能来获取Win10 9879预览版的推送进行下载安装。只不过在...
备分文件 这是我目前的xp系统,升级系统时请备份C盘(系统盘符)及桌面的重要资料到其他分区! 建文件夹 为了证明安装后不会丢失其他盘符资料我把我的其他盘都建立一个文件夹(0000)。 进行分区 这里要注意选择安装WIN7的分区格式一定要是NTFS,如果不是请用转换工具转化为NTFS格式!thunder://QUFodHRwOi8veWJkeC53ZWkyMDA4L...

经验教程

265

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部