

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 KVM 上執行 AL2023 的需求
<a name="kvm-supported-configurations"></a>

 本節說明在 KVM 上執行 AL2023 的需求。AL2023 的 KVM 映像可同時用於 `aarch64` 和 `x86-64` 架構。這些要求是 KVM 映像[AL2023 系統需求](system-requirements.md)的基礎。

**Topics**
+ [在 KVM 上執行 AL2023 的 KVM 主機需求](#kvm-host-requirements)
+ [KVM 上 AL2023 的裝置支援](#kvm-devices)
+ [KVM 上 AL2023 的開機模式 (UEFI 和 BIOS) 支援](#kvm-boot-modes)
+ [在 KVM 上執行 AL2023 的限制](#kvm-limitations)

## 在 KVM 上執行 AL2023 的 KVM 主機需求
<a name="kvm-host-requirements"></a>

 KVM 映像目前在執行 Ubuntu 22.04.3 LTS 的主機上符合資格，`qemu`其版本為 6.2\+dfsg-2ubuntu6.15，由此 Ubuntu 版本提供，使用適用於 的`q35`機器類型`x86-64`和適用於 的`virt`機器類型`aarch64`。

## KVM 上 AL2023 的裝置支援
<a name="kvm-devices"></a>

**經測試可與 AL2023 KVM 映像 (`aarch64` 和 `x86-64` 皆可) 搭配使用的 `qemu` 裝置型號：**
+  `virtio-blk` (`virtio` 區塊型儲存裝置) 
+  `virtio-scsi` (有磁碟裝置的 `virtio` SCSI 控制器) 
+  `virtio-net` (`virtio` 網路裝置) 
+  `ahci` (與虛擬光碟機搭配使用) 
+  `usb-storage` (透過 `xhci`) 

**在 AL2023 KVM 映像資格中啟用但未大量執行的其他`qemu`裝置模型包括：**
+  `VGA` (`qemu` VGA)，只在 `x86-64` 上 
+  `virtio-rng` (虛擬隨機數產生器) 
+  舊式 AT 鍵盤和 PS/2 滑鼠裝置 
+  舊版序列裝置 

## KVM 上 AL2023 的開機模式 (UEFI 和 BIOS) 支援
<a name="kvm-boot-modes"></a>

 `x86-64` 映像會同時使用舊版 BIOS 和 UEFI 開機模式進行測試。`aarch64` 映像會以 UEFI 開機模式進行測試。

**注意**  
 根據預設，使用UEFI開機模式時，有些虛擬機器管理員會使用啟用安全開機的 Microsoft 安全開機金鑰來佈建 VM。此組態將無法啟動 AL2023。  
 由於 AL2023 開機載入器不是由 Microsoft 簽署，因此 VM 必須佈建為沒有 UEFI 金鑰，或使用 Secure Boot 的 AL2023 金鑰。

**重要**  
 尚未驗證KVM映像的安全開機支援。

## 在 KVM 上執行 AL2023 的限制
<a name="kvm-limitations"></a>

在 KVM 上執行 AL2023 有一些已知的限制。

**注意**  
 實作一些列出的不支援功能的程式碼可能存在於 AL2023 中，並正常運作。存在不支援的功能清單，因此您可以做出明智的決策，以決定今天要倚賴哪些工作，以及 Amazon Linux 團隊在未來更新中符合哪些工作資格。

**在 KVM 上執行 AL2023 的已知限制**
+  KVM 客體代理程式目前未封裝或支援。
+  不支援熱插拔 CPU、記憶體或任何其他裝置類型。
+  不支援 VM 休眠。
+  不支援 VM 遷移。
+  不支援任何裝置 (例如透過 PCI 直通或 USB 直通) 的傳遞。