1. 查看系统版本
uname -a
2. 下载相应内核源码和RT补丁
RT补丁:https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/
Linux内核:https://mirrors.edge.kernel.org/pub/linux/kernel/
普通系统
- 选择相近版本内核,如上一步查看的是linux-6.8.2,就下载linux-6.8.2、patch-6.8.2-rt11
wsl
- 需要去官方下载内核源码,补丁选相近的就行
- https://github.com/microsoft/WSL2-Linux-Kernel/releases
3. 应用补丁
cd 下载的内核源码
patch -p1 < ../补丁的文件路径
4. 使用 menuconfig 进行内核配置:
5. 编译内核
sudo make -j4
编译完成后内核在arch/x86/boot/bzImage下,把编译完的内核提取出来并放到window下,如直接放c盘
6. 替换内核
- 在C盘/user/用户名下创建一个文件命名为.wslconfig
- 在里面填写内容
[wsl2]
kernel=C:\\bzImage