Ubuntu-将补丁应用于内核源

时间:2018-10-26 16:15:34

标签: ubuntu path linux-kernel

我尝试安装Ubuntu实时内核 https://stackoverflow.com/questions/52945991/ubuntu-install-real-time-linux?noredirect=1#comment92800119_52945991 我有补丁问题。运行fastboot erase data 时遇到以下问题

sudo make install

depmod: ERROR: could not open directory /lib/modules/4.14.71-rt44: No such file or directory 中,我只有/lib/modules/。 要安装实时内核,我们需要4.15.0-29-generic 4.15.0-36-generic(请参阅https://stackoverflow.com/questions/52945991/ubuntu-install-real-time-linux?noredirect=1#comment92800119_52945991)。问题是如何将linux-4.14.71.tar.xz and patch-4.14.71-rt44.patch.xz移动或解压缩到patch-4.14.71-rt44.patch.xz以运行 安装?

1 个答案:

答案 0 :(得分:0)

The instructions指导您从https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/

查找与您特定内核版本相对应的PREEMPT_RT补丁。

4.15似乎根本没有,所以最简单的解决方案是选择一个有 补丁的版本。高于4.15且有补丁的第一个补丁是4.16,或者您可以返回4.14,也可以根据希望完成的任务选择最新的补丁(当前为4.19)。

您可以随意修改该修补程序,以尝试使其以不同于您所拥有版本的版本应用,但这不太可能成功。即使补丁完全适用,也不能保证内核行为在其依赖的关键内核服务之一中没有改变。特别是如果您只是刚刚开始,请尽可能减少可用变量的数量-不必这样做,不要进入未知领域。