為什麼 EC2 鏡像中的 apt-get dist-upgrade 不更新核心?

為什麼 EC2 鏡像中的 apt-get dist-upgrade 不更新核心?

我使用 Ubuntu 的雲端映像儲存庫中的 AMI 建置了一個在 EC2 上執行 Ubuntu 14.04 的系統。 AMI 包括內核 3.13.0-37,但 3.13.0-39 可作為更新。

運行後,apt-get dist-upgrade新的linux-image軟體包被下載並安裝,但是重新啟動後我又回到了舊的核心。

我知道曾經需要獲得一個特殊的“ec2 核心”,但現在不再可用。如何升級 EC2 VM 的核心?

答案1

這只是「pv」(半虛擬化)EC2 虛擬機器上的問題。在此類系統中,必須對核心進行修補才能在預設的 Xen DomU 設定(即 PV)上運作。因此,您無法在 PV 機器上替換“ec2 核心”,因為這會破壞您的系統。

AWS從此開始更喜歡HVM(硬體虛擬機,這是Xen術語,使用硬體IOMMU虛擬化對硬體設備的訪問,允許虛擬機中的本機驅動程式直接存取硬體),因此他們不再努力起床迄今為止EC2特定的內核,您應該能夠在HVM 虛擬機器上使用任何內核。

相關內容