手动编译并安装新内核通常安全吗?内核.org使用:
make -j 8
make install
make modules_install
或者发行版(例如 Debian)可能会崩溃,因为它假定它通过 管理内核升级apt
?
直观上,一切都应该继续工作,因为内核保留了稳定的系统调用 API,并且驱动程序与早期版本兼容。
答案1
是的,很安全; Debian 不需要打包的内核,并且正如您所说,内核是向后兼容的。您只需要确保您的内核配置可以正常运行。
但是,您可以构建内核包来自上游内核源,然后安装生成的包。在内核源代码树中运行它,而不是make install modules_install
:
make deb-pkg
也可以看看Debian 内核手册它解释了如何在各种场景下构建内核包。