Ubuntu 22.04 AWS 導入 initramfs/initrd 問題

Ubuntu 22.04 AWS 導入 initramfs/initrd 問題

我正在為 Ubuntu 22.04 進行多雲部署,自 16.04 以來我還沒有這樣做過,我已經使用 QEMU 創建了一個原始映像,並且我正在嘗試將其導入 AWS,導入告訴我:

  "StatusMessage": "ClientError: We were unable to read your import's initramfs/initrd to determine what drivers your import requires to run in EC2.", 

AWS 中沒有太多可以藉鏡的地方,我不介意將其作為黑盒子進行調試,只是想知道我應該去哪裡尋找基礎圖像上的潛在問題。這應該是傳統啟動,而不是 UEFI 部署,我確保 AWS 理解這一點。 (我本來使用 UEFI,但我必須在硬體上進行 PXE 部署,該硬體不太支援它以及虛擬的東西)

但我將此映像匯入到 hyper-v、virtualbox 或 Vmware 時沒有任何問題。

我確實注意到 22.04 不在 VM 導入清單中,https://docs.aws.amazon.com/vm-import/latest/userguide/precessions.html 但這似乎有點可疑,不確定是否有人可以評論亞馬遜允許人們導入新作業系統的時間表。

答案1

我聯繫了亞馬遜支援部門,因為我在 22.04 導入時遇到了相同的錯誤。他們說不支援 22.04,所以要使用 20.04。他們沒有估計 22.04 何時會得到支持。

相關內容