2024年3月11日发(作者:)
一、红帽官方步骤:
红帽Linux企业版的内核以RPM包的形式发布,所以很容易升级和验证。 例如,当
一个由红帽公司发布的内核RPM包被安装后,一个initrd映像文件也被创建。这样,在
安装一个不同的内核后,不需要使用mkinitrd命令来产生一个新的initrd映像文件。同时
也会修改启动引导程序的配置文件来包含新的内核。
警告:构造一个自己定制的内核,而不是由红帽公司提供的,将得不到红帽公司的支
持。
当下载必要的软件包后,你可以对当前以有的内核进行升级。以root的身份,在一个
shell提示符下, 进入存放内核RPM包的路径,然会按照下面的步骤执行:
重要提示:强烈推荐保留老的内核,以防新的核心带来问题。
使用在rpm命令中使用 -i 选项来保留老的核心。使用-U选项将来升级内核软件包,
它讲覆盖现有已经安装的内核。(内核的版本会不同):
rpm -ivh .
如何系统有多个处理器,需要安装kernel-smp软件包,(内核的版本会不同):
rpm -ivh .
如何系统是基于i686的,并且多于4G内存,需要安装与i686构架一样的
kernel-hugemem软件包,(内核的版本会不同):
rpm -ivh
如何内核的源代码包或者内核的工具包也需要更新,老版本的相应软件包是不需要保
留的。使用下面的命令来升级这些软件包,(版本会不同):
rpm -Uvh .
rpm -Uvh .
升级的下一步是验证初始化的RAM磁盘映像文件是否被创建。接着,验证启动引导
程序的配置文件已经被配置使用新的内核引导
[root@localhost weblogic]# ls -l /boot
-rw-r--r-- 1 root root 709527 Jan 24 09:50
-rw-r--r-- 1 root root 722707 Oct 27 14:58
-rw-r--r-- 1 root root 712703 Oct 27 14:58
[root@localhost weblogic]# more /etc/
title Red Hat Enterprise Linux AS ()
root (hd0,0)
kernel / ro root=LABEL=/ rhgb quiet
initrd /
title Red Hat Enterprise Linux AS ()
root (hd0,0)
kernel / ro root=LABEL=/ rhgb quiet
initrd /
title Red Hat Enterprise Linux AS-up ()
root (hd0,0)
kernel / ro root=LABEL=/ rhgb quiet
initrd /
二、Kernel版本类型
单处理器:kernel-
多处理器:kernel-smp-
大内存:kernel-hugemem-
虚拟机:kernel-xen-
源码:kernel-devel-
区别:kernel-devel包只包含用于内核开发环境所需的内核头文件以及Makefile,而
kernel-souce包含所有内核源代码。
如果仅仅是用于你自己编写的模块开发的话,因为只需引用相应的内核头文件,所以
只有devel包即可,如果你要修改现有的内核源代码并重新编译,那必须是kernel-souce。
kernel-souce在RH某些版本之后不再附带在发行版中了,必须自己通过
做出来。
三、内核获取方法
账户、密码:有;
用户往往遇到这样的需求,只希望下载更新的软件包,例如内核,来更新系统的特定
部分,用户需要首先点击"Channel",然后选择希望下载的版本的 OS,例如客户安装的是
RHEL3,希望下载最新的内核包(当前是U5)来更新原有的RHEL3,则点击“Red Hat
Enterprise Linux ES (v. 3 for 32-bit x86)”:
进入ES 3 X86频道以后,选择“Packages",然后在"Filter by Package"后面的搜
索输入框内输入kernel ,点击"go",搜索kernel的RPM包。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1710167552a1711931.html
评论列表(0条)