舊版 Amazon Linux 是否可以下載核心 5.10?

舊版 Amazon Linux 是否可以下載核心 5.10?

我似乎有一個舊的 Amazon Linux AMI,因為我有核心 4.x 版本。

我需要升級內核,我嘗試過 ELRepo,但安裝儲存庫時遇到困難(glibc 版本有問題,它需要 2.28,而我有 2.26)

有沒有辦法更新核心?還是我必須切換到新的 AMI? AMI 版本可以在不遺失所有資料(執行個體 AMI 資料)的情況下進行更新嗎?

答案1

這取決於您使用的是Amazon Linux 1 AMI 還是Amazon Linux 2。於Amazon Linux 1 的最後一個版本。根據這篇文章所以我假設這就是你所指的。若要進行確認,您可以透過控制台或透過執行個體本身檢查您是否正在執行 Amazon Linux 1 或 2,如下所示:

$ cat /etc/os-release

將 Amazon Linux 1 升級到 Amazon Linux 2 時:AWS 文件,無法直接升級 Amazon Linux AMI 的核心:

Q:我可以從現有版本的 Amazon Linux AMI 就地升級到 Amazon Linux 2 嗎?

不,不支援從現有 Amazon Linux 映像就地升級到 Amazon Linux 2。我們建議您在遷移之前先在全新安裝的 Amazon Linux 2 上測試您的應用程式。

另一方面,如果您運行的是核心為 4.14 的 Amazon Linux 2,則這應該可以透過以下方式實現:安裝並啟用amazon-linux-extras使用以下內容完成並執行更新:

$ sudo amazon-linux-extras install kernel-5.10

最後一部分純粹是猜測,但我相信,如果可能的話,通常建議將您的工作負載遷移到最新的 AMI,但這應該足夠了。

相關內容