首先我们需要下载内核源码和实时补丁,需要注意的是,内核源码版本号要与实时补丁版本号严格对应一致。由于我在linux的kernel官网当中没有找到4.几的版本下载,所以这里我使用的是linux-3.18.59版成功打上了实时补丁。注意,对应3.18.59对应下载的补丁版本号是patch-3.18.59-rt65
内核下载地址是:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.0/
下载好以后需要解压linux-3.18.59,不需要解压补丁。将补丁压缩包和linux-3.18.59文件夹放在同一目录下。
首先需要安装一个库: sudo apt-get install libncurses*
然后是为下载的内核打补丁: cd linux-3.18.59 进入到内核文件夹
gzip -cd ../patch-3.18.59-rt65.patch.gz | patch -p1 --verbose 打上补丁