1 前期准备
1.1 安装环境
操作系统:银河麒麟桌面操作系统V10
内核版本:linux 5.10.0-8-generic
注意:操作系统需要具备联网功能
1.2 下载linux实时内核
内核下载链接
1.3 安装必要库和软件
在linux终端中分别执行如下命令
sudo apt-get update
sudo apt-get install libncurses-dev
sudo apt-get install libssl-dev
sudo apt-get install libelf-dev
sudo apt-get install bison
sudo apt-get install flex
2 操作过程及配置
2.1 解压kernel压缩包
tar -zxvf linux-stable-rt-5.4.193-rt74.tar.gz # 解压
2.2 进入kernel文件夹
cd linux-stable-rt-5.4.193-rt74
make menuconfig # 打开终端图形界面
操作说明:上下键选择项,回车进入,左右键选择Select、Exit、Help、Save、Load
2.3 选择并进入 General Setup 中的 Preemption Model 选项
配置如下图
2.4 选择并进入 General Setup 中的 Timers subsystem 选项
配置如下图
2.5 选择并进入kernel hacking 中的 Compile-time checks and compiler options 选项
配置如下图
2.6 选择并进入 kernel hacking 选项
配置如下图
2.7 保存
一直“exit”退出配置界面,保存配置
2.8 修改配置文件
sudo apt install gedit # 安装gedit,如果确定已经安装gedit,此步骤省略
gedit .config # 打开配置文件
在打开的文件中按下Ctrl + F唤起搜索栏,将文件中的如下配置项修改为如下内容
CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_PCIEASPM_POWERSAVE=n
CONFIG_PCIEASPM_PERFORMANCE=y
3 构建和安装
make -j24 # 编译,j几看电脑配置了,可以在terminal输入nproc查看处理器数目然后乘2
sudo make modules_install -j24
sudo make install -j12 # 安装
4 更改默认启动项
4.1 安装Grub Customizer
在麒麟操作系统的软件商店安装Grub Customizer
4.2 打开
在“开始”菜单栏中搜索Grub Customizer打开
4.3 调整系统启动顺序
将“Kylin,5.4.193-rt74移”动到最上方,之后保存(更改保存不一定会生效,可能需要多次更改并保存)
之后重启电脑。