文章目录
- 2019年4月29日 0条评论 232次阅读 0人点赞
- yum -y update一下子给我升级到5.0内核,头疼
- uname -a
- cat /etc/redhat-release
- rpm -qa | grep kernel
- 查看是否有关于内核的源,elrepo(RPM repository for Enterprise Linux package),其实是个企业级Linux的仓库,这里只用到内核包,所以称为内核源 yum repolist
- yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 开启内核更新支持 1 vi /etc/yum.repos.d/elrepo.repo
- yum info --enablerepo=elrepo-kernel kernel-lt kernel-ml
- yum remove <rpm -qa | grep kernel 显示的内核名字> # 查看已安装的内核 rpm -qa | grep kernel
- yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))
- 安装kernel-lt、kernel-lt-headers、kernel-lt-devel、kernel-lt-tools、kernel-lt-tools-libs,其中只安装kernel系统就能跑了,其他的有可能其他软件需要使用到的而已,看个人选择。文章后面有不同包的一些说明 我在这里选择安装的是LT版本(长期支持版) # 安装LT版 yum install --enablerepo=elrepo-kernel -y kernel-lt kernel-lt-headers kernel-lt-devel kernel-lt-tools kernel-lt-tools-libs # 安装ML版 yum install --enablerepo=elrepo-kernel -y kernel-ml kernel-ml-headers kernel-ml-devel kernel-ml-tools kernel-ml-tools-libs # 查看已安装的内核 rpm -qa | grep kernel
- grub2-mkconfig -o /boot/grub2/grub.cfg
- awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
- 按上个命令给出的显示顺序(数字)设置 grub2-set-default 0
- vi /etc/yum.conf #最下面加个* exclude=kernel*
- kernel-lt The Linux kernel. (The core of any Linux-based operating system.) 最核心的包,所有Linux系统的基础 kernel-lt-devel Development package for building kernel modules to match the kernel. 内核开发包,更多是提供给内核开发人员开发内核的一些功能模块 kernel-lt-doc Various bits of documentation found in the kernel sources. 内核包的指引文档 kernel-lt-headers Header files of the kernel, for use by glibc. 内核的头文件,一般其他应用需要调用内核能力就要引入这些头文件 kernel-lt-tools Assortment of tools for the kernel. 内核级别的一些工具 kernel-lt-tools-libs Libraries for the kernel tools. 内核级别工具所依赖的包 kernel-lt-tools-libs-devel Development package for the kernel tools libraries. 内核级别工具开发所需的依赖包 Measure Measure
2019年4月29日 0条评论 232次阅读 0人点赞
yum -y update一下子给我升级到5.0内核,头疼
uname -a
cat /etc/redhat-release
rpm -qa | grep kernel
查看是否有关于内核的源,elrepo(RPM repository for Enterprise Linux package),其实是个企业级Linux的仓库,这里只用到内核包,所以称为内核源
yum repolist

yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
开启内核更新支持
|
1 |
vi /etc/yum.repos.d/elrepo.repo |

yum info --enablerepo=elrepo-kernel kernel-lt kernel-ml

yum remove <rpm -qa | grep kernel 显示的内核名字>
# 查看已安装的内核
rpm -qa | grep kernel
yum remove $(rpm -qa | grep kernel | grep -v $(uname -r))
安装kernel-lt、kernel-lt-headers、kernel-lt-devel、kernel-lt-tools、kernel-lt-tools-libs,其中只安装kernel系统就能跑了,其他的有可能其他软件需要使用到的而已,看个人选择。文章后面有不同包的一些说明
我在这里选择安装的是LT版本(长期支持版)
# 安装LT版
yum install --enablerepo=elrepo-kernel -y kernel-lt kernel-lt-headers kernel-lt-devel kernel-lt-tools kernel-lt-tools-libs
# 安装ML版
yum install --enablerepo=elrepo-kernel -y kernel-ml kernel-ml-headers kernel-ml-devel kernel-ml-tools kernel-ml-tools-libs
# 查看已安装的内核
rpm -qa | grep kernel
grub2-mkconfig -o /boot/grub2/grub.cfg
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
按上个命令给出的显示顺序(数字)设置
grub2-set-default 0
vi /etc/yum.conf
#最下面加个*
exclude=kernel*
-
kernel-lt
-
The Linux kernel. (The core of any Linux-based operating system.)
-
最核心的包,所有Linux系统的基础
-
kernel-lt-devel
-
Development package for building kernel modules to match the kernel.
-
内核开发包,更多是提供给内核开发人员开发内核的一些功能模块
-
kernel-lt-doc
-
Various bits of documentation found in the kernel sources.
-
内核包的指引文档
-
kernel-lt-headers
-
Header files of the kernel, for use by glibc.
-
内核的头文件,一般其他应用需要调用内核能力就要引入这些头文件
-
kernel-lt-tools
-
Assortment of tools for the kernel.
-
内核级别的一些工具
-
kernel-lt-tools-libs
-
Libraries for the kernel tools.
-
内核级别工具所依赖的包
-
kernel-lt-tools-libs-devel
-
Development package for the kernel tools libraries.
-
内核级别工具开发所需的依赖包
kernel-lt
-
The Linux kernel. (The core of any Linux-based operating system.)
-
最核心的包,所有Linux系统的基础
kernel-lt-devel
-
Development package for building kernel modules to match the kernel.
-
内核开发包,更多是提供给内核开发人员开发内核的一些功能模块
kernel-lt-doc
-
Various bits of documentation found in the kernel sources.
-
内核包的指引文档
kernel-lt-headers
-
Header files of the kernel, for use by glibc.
-
内核的头文件,一般其他应用需要调用内核能力就要引入这些头文件
kernel-lt-tools
-
Assortment of tools for the kernel.
-
内核级别的一些工具
kernel-lt-tools-libs
-
Libraries for the kernel tools.
-
内核级别工具所依赖的包
kernel-lt-tools-libs-devel
-
Development package for the kernel tools libraries.
-
内核级别工具开发所需的依赖包
Measure
Measure

暂无评论
要发表评论,您必须先 登录