我需要在实时系统上执行内核升级。最佳实践?

我需要在实时系统上执行内核升级。最佳实践?

迄今采取的措施:

apt-cache search linux-image*
apt-get install linux-image-...

我现在正在考虑重新启动并在 GRUB 菜单上出现时选择新内核,但是:

  1. 通过编辑配置文件强制 GRUB 启动新内核是最佳做法吗?或者手动选择内核是否可行,因为此服务器不经常重新启动?

  2. 在我使用内核时,是否可以删除出现的内核uname -r?或者关机和重启过程会失败吗?

答案1

升级内核时,始终至少有一个已知良好的内核(即您已经成功启动的内核)。

只要您可以访问控制台,您就可以手动切换到这个已知的良好版本,将默认内核更改为新安装的内核就可以了。

如果您无法访问控制台,您可能应该使用 grub 的后备机制并设置内核panic参数。

相关内容