跳到主要內容

發表文章

目前顯示的是有「虛擬機」標籤的文章

從 VirtualBox 轉向 KVM:在 Debian 13 上的實務體驗

升級到 Debian 13(Trixie)後,我決定將主要虛擬化平台從 VirtualBox 轉向 Linux 原生的 KVM 架構。這次轉換的目的,不只是追求效能,更是希望能在系統整合、安全性與長期維護方面取得更穩定的結果。 VirtualBox 與 KVM 的主要差異 項目 VirtualBox KVM/virt-manager 類型 Type 2 hypervisor(運行於 OS 上的應用程式) Type 1 hypervisor(整合於 Linux 核心) 效能 使用者層虛擬化,開銷較大 直接訪問硬體,效能接近原生 系統整合 外掛模組,更新時需重編驅動 內建於 Linux 核心,由 libvirt 維護 平台支援 Windows、macOS、Linux 主機 僅支援 Linux 主機(但客體可包含多種 OS) 網路模式 支援 Wi-Fi 橋接 橋接主要支援 Ethernet,有線為主 Debian 13 安裝 virt-manager 實作流程 sudo apt install virt-manager sudo virsh net-autostart default sudo usermod -aG kvm,libvirt $USER sudo systemctl enable --now libvirtd virtlogd sudo virsh net-start default sudo virsh net-autostart default 執行以上指令後重新登入,即可使用 virt-manager 開啟圖形化虛擬機管理介面。 KVM/virt-manager 的優點 效能佳:使用硬體虛擬化(Intel VT-x / AMD-V),效能接近實體機。 整合性強:KVM 為 Linux 核心模組,無需額外驅動。 安全性高:結合 AppArmor 或 SELinux 實現沙盒隔離。 維護便利:Kernel 更新免重編模組。 自動化支援:可結合 virsh、libvirt、Ansible 進行批次操作。 適合長期部署:穩定且廣泛應用於企業級環境。 KVM/virt-manager 的...

一款適合從 Windows XP、7、10 升級的現代化 Live Debian 系統

面對 Windows XP、Windows 7、Windows 10 終止支援,許多用戶開始考慮轉換更安全且靈活的作業系統。Debian,以其開源、穩定和豐富的軟體資源,成為 Linux 族群裡優質的選擇。這篇文章要推薦的是一款基於最新 Debian 13 的 Live 系統方案,專為需要現代化及跨平台需求的用戶設計。 什麼是 Live Debian 系統? Live 系統讓您能從 USB 隨身碟直接啟動 Debian,不用更動硬碟,快速試用與安裝。Debian 13 代號「Trixie」帶來了最新的 Linux 核心、GNOME、KDE Plasma、Cinnamon 等現代桌面環境,並改善安全性和硬體支援,適合各種硬體環境。 現代化軟體管理與應用 此系統支援 apt、snap、flatpak 等多元軟體包管理工具,並配備直覺的圖形化軟體中心,方便使用者安裝最新版本的辦公室軟體、瀏覽器、多媒體工具等,讓用戶流暢體驗現代軟體所需資源。 數位部 ODF 辦公工具兼容 預裝 數位部 ODF 辦公工具(修改自LibreOffice),全方位支援符合政府標準的開放文件格式(ODF),方便政府機關及企業文件處理。整合自然人憑證與數位簽章功能,保證文件安全與身份認證,滿足在地化需求。 支持 Windows 軟體的執行環境 系統附帶 Wine ,允許您執行常用 Windows 軟體,滿足過渡期間的兼容需求。另外,內建 virt-manager 與 KVM,讓您可以透過虛擬機安裝正版 Windows 作業系統,無縫連結 Windows 軟體生態。 微軟正版字型的合規使用 字型版權對文件呈現至關重要。本系統設計流程中,強調需使用者自行從合法購買的 Windows 系統中提取微軟字型,以確保字型合法使用且文件呈現完美。 適合誰使用? 正在尋找從 Windows XP、7、10 平滑過渡的個人及企業用戶。 需要同時使用 Windows 軟體但優先考慮開源系統的場景。 政府機關及企業希望在 Linux 環境下實現合規字型、自然人憑證應用。 這款 Live Debian 系統結合了現代軟體管理、多元應用及合規需求,是未來數位轉型的有力工具,期待能助您在升級過程中輕鬆適應、新系統平穩運行。 若您想了解具體使用教學,或希望依需求客製此系統方案,歡...

Debian 13 安裝 KVM Manager 教學

  過去一直以 VirtualBox 作為主要的虛擬化工具,原因是跨平台、上手快、介面直覺,對於臨時測試與教學情境相當便利。然而升級至 Debian 13 後,內建就能啟用的 KVM/virt-manager 生態在效能、整合度與資源使用上展現明顯優勢:KVM 作為核心層級的虛擬化技術,搭配 QEMU 與 libvirt,能提供更貼近原生的執行效率與更彈性的硬體配置,同時也更適合長期穩定運行與自動化管理。在實際比較維運成本、主機資源效率與功能需求後,決定從 VirtualBox 轉換到 KVM,讓開發測試與服務模擬能更貼近生產環境並獲得更佳的效能與可擴充性。 前置作業 確認 CPU 支援虛擬化技術(Intel VT-x 或 AMD-V): grep -E -c '(vmx|svm)' /proc/cpuinfo 若回傳數字大於 0,代表支援虛擬化。 系統更新 sudo apt update sudo apt upgrade -y 安裝 KVM 及相關套件 sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y 此命令同時安裝 QEMU、KVM、libvirt 管理守護程序及 virt-manager(圖形介面管理工具)。 啟動並檢查 libvirtd 服務 sudo systemctl enable libvirtd sudo systemctl start libvirtd sudo systemctl status libvirtd 設定使用者權限 將目前使用者加入 kvm 和 libvirt 群組,方便管理虛擬機: sudo usermod -aG kvm $USER sudo usermod -aG libvirt $USER newgrp kvm newgrp libvirt 完成後建議重新登入或重啟系統。 啟動並使用 KVM Manager (virt-manager) 在桌面環境中,執行以下命令啟動 virt-manager: virt-manager 透過圖形介面即可建立、管理虛擬機器。 ...

VirtualBox VERR_VMX_IN_VMX_ROOT_MODE 解決方法

問題說明 這個錯誤訊息:「 VirtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE) 」,通常發生於 Linux 系統,原因是在同一台機器上同時啟用 KVM(Kernel-based Virtual Machine)與 VirtualBox,導致這兩個虛擬化技術衝突。KVM 會讓 CPU 處於 VMX root mode,VirtualBox 則需要 VMX non-root mode,因此,不能同時運作。 解決方法 免重編內核,直接卸載 KVM 模組 確認 KVM 模組是否載入 lsmod | grep kvm 若有顯示相關資料(如 kvm_intel, kvm),代表 KVM 已載入。 手動卸載 KVM 模組 如果使用 Intel CPU,請輸入: sudo rmmod kvm_intel 之後執行: sudo rmmod kvm 重新載入 VirtualBox 驅動 sudo modprobe vboxdrv 重新啟動 VirtualBox,即可正常運作。 補充 若重新開機後 KVM 又自動載入,可以考慮關閉 KVM 自動啟動(例如將相關模組列入黑名單)。 此方法省去重編 kernel 的麻煩,且無須停用整個虛擬化功能。切記,KVM與VirtualBox不可同時啟用,必須二選一運用。 指令簡表 ...