有没有一种方法可以在不重新启动的情况下更新内核版本?

有没有一种方法可以在不重新启动的情况下更新内核版本?

我正在运行一个更新,可以将内核更新到最新版本,之后我安装了一些驱动程序,但从那时起它们就加载到了旧内核上。重新启动后,新更新版本的这些驱动程序会丢失。有什么方法可以在不重新启动的情况下在新内核上安装驱动程序吗?

答案1

如果旧内核仍在运行,则所有内容都会加载到其中。我想说,对于实时修补,您需要 kpatch、ksplice 或 kgraft 之类的东西。

要通过包管理器工具进行“正常”升级后直接使用新内核,您可能需要查看 kexec-tools,它提供了替换内核的工具,而无需重新启动计算机。 (无论如何,所有当前正在运行的进程都将被终止。)

相关内容