跳到內容

在虛擬機內安裝

KDE Linux 提供普通的可開機 .iso 映像檔,可從下載頁面取得。要安裝它到虛擬機裡的方法與其他 Linux 發行版大同小異:建立虛擬機,附加 ISO 檔案,開機,執行安裝器,然後從已安裝的磁碟開機。KDE Linux 只有一個特定需求:

若不使用 UEFI 則該映像檔不會開機。如果已使用 UEFI 但它仍然拒絕開機,請到虛擬機的 UEFI 設定停用安全開機 (Secure Boot)。

每個虛擬機管理應用程式的 UEFI 設定都在不同的地方:

Oracle VirtualBox

進行虛擬機硬體初始設定時,在精靈裡勾起「啟用 EFI」核取方塊。如果在事後編輯,請從終端機執行:VBoxManage modifyvm "<虛擬機名稱>" --firmware efi。

虛擬機管理員 (virt-manager)

在精靈的最後一頁,勾選「安裝前自訂設定」,然後將「總覽」→「韌體」設為 UEFI 再點擊「開始安裝」。

QEMU

QEMU 沒有什麼精靈。要啟用 UEFI,請將 OVMF 韌體提供給 QEMU。製作變數儲存的可寫入複本,然後將兩個 pflash 磁碟都傳入:

cp /usr/share/edk2/x64/OVMF_VARS.4m.fd ./OVMF_VARS.4m.fd
qemu-img create -f qcow2 kde-linux.qcow2 20G

qemu-system-x86_64 -enable-kvm -m 4G -smp 4 \
  -drive if=pflash,format=raw,readonly=on,file=/usr/share/edk2/x64/OVMF_CODE.4m.fd \
  -drive if=pflash,format=raw,file=./OVMF_VARS.4m.fd \
  -drive file=kde-linux.qcow2,if=virtio \
  -cdrom kde-linux.iso

安裝完成之後拿掉 -cdrom 那一行來從安裝好的磁碟開機。OVMF 路徑依主機發行版而有所不同:Arch 的 edk2-ovmf 軟體包將它們放在 /usr/share/edk2/x64/,而 Debian/Ubuntu 則放在 /usr/share/OVMF/。

XCP-ng

建立虛擬機時請選擇 Generic Linux UEFI 範本;這就是它的 UEFI 開關。

UTM (macOS)

請選擇「模擬」,而不是「虛擬化」—— Apple 的虛擬化框架與 KDE Linux 映像檔不相容。UTM 的模擬 Linux 設定檔預設便以 UEFI 開機;如果它沒有開機,請檢查該虛擬機的 QEMU 設定當中「UEFI 開機」是否已啟用。

安裝後的步驟

如果這個 KDE Linux 虛擬機上的資料不重要、不需要長期維持,又或者是您的主機系統已經有備份它或是為它建立快照,則您可以考慮關閉自動快照。


由 、,和 以 CC-BY-4.0 授權條款所貢獻的文章。