我在 Amazon 的 EC2 中有一个 Debian 实例,在 HVM 虚拟化下运行。我不确定我最初是如何创建的;我假设是从 Debian AMI 创建的。
我最近在实例本身上将底层操作系统从 Jessie 升级到了 Stretch,但内核仍在运行旧版本,属于 3.2 系列。但安装了 4.9 版本;我根本不知道如何选择它。实例似乎没有运行任何版本的 GRUB;没有 /boot/grub 也没有 /etc/default/grub——我不知道它实际上是如何启动的。如果它与底层 AMI 相关联,是否有任何方法可以在现有系统上升级它?
同时,升级系统导致一些应用程序(例如我的 MariaDB 数据库)无法使用,因为它需要比 3.2 更新的内核版本,而我非常需要服务器能够正常运行。
我需要做什么才能选择最新的内核?我可以从头开始构建一个新盒子并手动将所有内容安装到其中,但我无法想象这是更新内核版本的唯一选项。