Rocky Linux 8 安装实时内核

news/2024/11/22 18:24:08/

【方法一:yum 安装】

  1. 在 /etc/yum.repos.d 目录下新建一个Rocky8-rt.repo
  2. 安装rt内核和相关工具
    $ sudo yum install kernel-rt
    
  3. 重启系统
    $ sudo reboot
    

【方法二:rpm安装】

  1. 查看系统内核版本
    $ uname -a
    4.18.0-425.3.1.el8_7.x86_64
    
  2. 根据系统内核版本下载实时内核补丁:kernel-rt-4.18.0-425.3.1.rt7.223.el8_7.x86_64.rpm
    以及其依赖包:python3-ethtool-0.14-5.el8.x86_64tuna-0.18-1.el8.noarchtuned-profiles-realtime-2.19.0-1.el8.noarchkernel-rt-core-4.18.0-425.3.1.rt7.223.el8_7.x86_64kernel-rt-modules-4.18.0-425.3.1.rt7.223.el8_7.x86_64rt-setup-2.1-4.el8.x86_64

下载地址:
【rt实时内核相关】http://dl.rockylinux.org/pub/rocky/8/RT/x86_64/os/Packages/
【rt实时内核相关】https://rockylinux.pkgs.org/8/rockylinux-rt-x86_64/
【python3-ethtool】https://rockylinux.pkgs.org/8/rockylinux-baseos-x86_64/python3-ethtool-0.14-5.el8.x86_64.rpm.html
【tuna】https://rockylinux.pkgs.org/8/rockylinux-baseos-x86_64/tuna-0.18-1.el8.noarch.rpm.html

  1. 依次进行 rpm 安装

    $ sudo rpm -ivh python3-ethtool-0.14-5.el8.x86_64.rpm 
    warning: python3-ethtool-0.14-5.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:python3-ethtool-0.14-5.el8       ################################# [100%]$ sudo rpm -ivh tuna-0.18-1.el8.noarch.rpm 
    warning: tuna-0.18-1.el8.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:tuna-0.18-1.el8                  ################################# [100%]$ sudo rpm -ivh tuned-profiles-realtime-2.19.0-1.el8.noarch.rpm 
    warning: tuned-profiles-realtime-2.19.0-1.el8.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:tuned-profiles-realtime-2.19.0-1.################################# [100%]$ sudo rpm -ivh rt-setup-2.1-4.el8.x86_64.rpm 
    warning: rt-setup-2.1-4.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:rt-setup-2.1-4.el8               ################################# [100%]
    Created symlink /etc/systemd/system/multi-user.target.wants/rt-setup.service → /usr/lib/systemd/system/rt-setup.service.$ sudo rpm -ivh kernel-rt-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm 
    warning: kernel-rt-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    error: Failed dependencies:kernel-rt-core-uname-r = 4.18.0-425.3.1.rt7.213.el8.x86_64 is needed by kernel-rt-4.18.0-425.3.1.rt7.213.el8.x86_64kernel-rt-modules-uname-r = 4.18.0-425.3.1.rt7.213.el8.x86_64 is needed by kernel-rt-4.18.0-425.3.1.rt7.213.el8.x86_64$ sudo rpm -ivh kernel-rt-core-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm 
    warning: kernel-rt-core-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:kernel-rt-core-4.18.0-425.3.1.rt7################################# [100%]$ sudo rpm -ivh kernel-rt-modules-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm 
    warning: kernel-rt-modules-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:kernel-rt-modules-4.18.0-425.3.1.################################# [100%]
    Running: dracut -f --kver 4.18.0-425.3.1.rt7.213.el8.x86_64$ sudo rpm -ivh kernel-rt-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm 
    warning: kernel-rt-4.18.0-425.3.1.rt7.213.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 6d745a60: NOKEY
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...1:kernel-rt-4.18.0-425.3.1.rt7.213.################################# [100%]
    
  2. 重启系统

    sudo reboot
    
  3. 在开机的 GRUB 页面选择当前实时内核

  4. (非必需)设置内核的默认启动版本
    查看当前默认启动内核版本:

    $ sudo grubby --default-kernel
    /boot/vmlinuz-4.18.0-425.3.1.rt7.213.el8.x86_64
    

    更改默认启动内核为非实时内核:

    $ sudo grubby --set-default=/boot/vmlinuz-4.18.0-425.3.1.el8.x86_64
    The default is /boot/loader/entries/601219fd6a0a4aee86eec63dd5d173da-4.18.0-425.3.1.el8.x86_64.conf with index 1 and kernel /boot/vmlinuz-4.18.0-425.3.1.el8.x86_64
    

【参考文章】

[1] centos8/rocky8使用grubby修改内核启动参数
[2] [linux 内核] 设置内核的默认启动版本


http://www.ppmy.cn/news/57144.html

相关文章

jvm之字节码

写在前面 java字节码由单字节的指令(也叫做操作码)组成,但一个 byte 最多能够存储 256 个指令,够用吗?截止到目前是够的,因为指令的个数是200多一点,指令分为如下四类: 1:栈操作指令&#xff…

通过身份个性化网络(IPM)实现真实世界的自动化妆

来源:投稿 作者:小灰灰 编辑:学姐 论文标题: Real-World Automatic Makeup via Identity Preservation Makeup Net 论文链接:https://www.ijcai.org/proceedings/2020/0091.pdf论文代码:https://github.co…

AIGC提词生成图片(人物照片)练习笔记

文生图, 图生图 等 AIGC 创作大火, 也来体验一下吧. 本文记录了环境搭建过程与使用心得. 如果动手能力弱或只想省心, 有 环境要求 列出来我的环境吧: CPU, AMD Ryzen 7 5800X 8-Core ProcessorRAM, 32GGPU, NVIDIA GeForce RTX 2070 SUPER (8G)OS, Windows 11 专业版开发环境…

【pyTorch学习笔记④】PyTorch基础·中篇

文章目录 三、Numpy与Tensor3.Tensor的索引4.Tensor的广播机制5.逐元素操作6.归并操作7.比较操作8.矩阵操作9.PyTorch与Numpy的比较 相关推荐 三、Numpy与Tensor 3.Tensor的索引 (1)item:若Tensor为单元素,则返回标量&#xff0…

机器学习算法原理:详细介绍各种机器学习算法的原理、优缺点和适用场景

目录 引言 二、线性回归 三、逻辑回归 四、支持向量机 五、决策树

使用docker容器化部署mysql8.0.27,并更改其默认端口3306为3306全流程记录。

使用docker容器化部署mysql8.0.27,并更改其默认端口3306为3306全流程记录。 1.创建镜像 #查看镜像 docker images|grep mysql #搜索镜像 docker search mysql #拉取镜像 docker pull mysql:latest #运行镜像,--name 后的参数自己命名,我的数…

【MFAC】基于全格式动态线性化的无模型自适应控制

来源:侯忠生教授的《无模型自适应控制:理论与应用》(2013年科学出版社)。 👉对应书本 3.4 单输入单输出系统(SISO)全格式动态线性化(FFDL) 和 4.4 单输入单输出系统(SISO)全格式动态线性化(FFDL)的无模型自适应控制(MF…

命令行 控制 易微联 wifi通断器

有个设备需要远程控制开关,最简单的方式就是通过一直在线运行的 Pi,进行命令行控制智能开关。 1、材料准备 找个最便宜的智能开关,话说易微联的做的真是便宜,销售量也很大。 这种 网上叫 Wifi通断器,或者智能开关&a…