快轉到主要內容

Ubuntu安裝QEMU/KVM和Virt Manager虛擬機管理員

Linux系統 虛擬機與容器技術 Libvirt Ubuntu QEMU
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字
目錄

適用版本:Ubuntu 22.04以上

QEMU-KVM是Linux才有的虛擬機技術,能以接近原生的效能跑虛擬機,還可以把實體機的顯示卡直通(GPU passthrough)給虛擬機使用,例如Windows,這樣虛擬機也能玩大型3D遊戲。

Virt Manager則是紅帽公司發行的虛擬機軟體,就像Vmware或是VirtualBox那樣,有一個圖形界面能夠管理電腦上的QEMU-KVM虛擬機,配套工具還有libvirt。

本文主要介紹如何安裝QEMU/KVM和Virt Manager。

1. 檢查電腦硬體相容性
#

  1. 執行以下指令檢查CPU是否支援虛擬化,回傳值不應為0
sudo grep -E -c '(vmx|svm)' /proc/cpuinfo
  1. 安裝CPU-checker並檢查KVM是否可用
sudo apt install cpu-checker && kvm-ok
  1. KVM若可用,應會回傳:
INFO: /dev/kvm exists
KVM acceleration can be used

2. 安裝QEMU和KVM
#

  1. 安裝以下套件。内含QEMU、Libvirt、Virt Manager、OVMF(模擬UEFI韌體)、TPM模擬器
sudo apt update
sudo apt install qemu-kvm libguestfs-tools libvirt-clients libvirt-daemon-system bridge-utils virt-manager ovmf swtpm
  1. 將自己加入libvirt和kvm的群組
sudo adduser $USER libvirt
sudo adduser $USER kvm
sudo adduser $USER input
  1. 啟動libvirtd服務,再設定開機自動啟用虛擬機網路卡。
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
sudo virsh net-start default
sudo virsh net-autostart default

3. 啟動Virt Manager
#

  1. 從應用程式列表或終端機啟動。
virt-manager
  1. 現在可以點左上角圖示新增虛擬機了,例如 安裝Windows 11虛擬機

相關文章

Libvirt QEMU虛擬機直接從實體硬碟分割開機
Linux系統 虛擬機與容器技術 Libvirt QEMU
如何將Libvirt的QEMU虛擬機轉換複製到實體機器上
Linux系統 虛擬機與容器技術 Libvirt QEMU
QEMU/KVM安裝ChromeOS Flex虛擬機
Linux系統 虛擬機與容器技術 Linux QEMU Immutable Distro

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。