我最近嘗試了 QEMU,所以我可以同時運行 Windows 和 Linux/*nix。
我在網上查找文件/教程,但發現它們遠遠超出了我的理解範圍。所以我就跟著https://www.youtube.com/watch?v=al1cnTjeayk
我剛剛使用了常規的 Ubuntu Mate 16.04.06 iso,但是啟動到 Ubuntu 登陸頁面花了我大約 10 分鐘來加載該頁面(Ubuntu Linux 安裝登陸頁面)。
可能會出什麼問題?我仍然在 Intel Core2Duo(舊的 2009 硬體)上運行。我認為我仍然使用預設設定......
我不太了解 KVM 和許多硬體的東西。
這裡還是個新手..
答案1
預設情況下,qemu 將忽略硬體虛擬化功能的存在。引用線上文件:
Depending on the target architecture, kvm, xen, hax, hvf, whpx or tcg can be available. By default, tcg is used.
「tcg
」指的是內建的“Tiny Code Generator”,用於(緩慢地)在軟體中模擬客戶 CPU。您連結的影片中用於演示的 Alpine Linux live 光碟足夠輕,即使沒有硬體虛擬化的幫助也可以快速啟動。您嘗試啟動的 Ubuntu 映像要重得多,就我個人而言,我很驚訝它甚至在十分鐘內就啟動了。另請注意,假設運行的來賓程式碼tcg
是受信任的,因此我不建議在此模式下依賴 qemu 來包含惡意程式碼。
由於所討論的主機平台是 Windows,因此hax
或whpx
加速器將允許模擬器使用硬體虛擬化。可以下載 HAXM 虛擬機器管理程序這裡。啟用 Windows Hypervisor 平台的說明如下這裡。一旦啟用其中之一,告訴模擬器透過 HAXM 或 Windows Hypervisor Platform 使用 VT-x-accel hax
或-accel whpx
應該會帶來明顯的加速。
qemu 本質上很複雜,即使是經常使用它的人也更喜歡與 libvirt 等抽象層交互,而不是手動驅動模擬器。
@user202729 建議的替代方案是使用不同的虛擬化套件(例如 VirtualBox),這可能比使用 qemu 更直接,因為其他軟體產品“更快”,因為使用者可以在更短的時間內安裝和配置它們。
答案2
我還決定嘗試 QEMU,因為我聽說它比 Virtual Box 更快。但我在有 KVM 的 Linux 下使用它,而不是在 Windows 下。我很幸運開始侏儒盒,它構建在它們之上,但與其他基於 QEMU 的工具相比,設置非常簡單。這一切都是 GUI 和點擊操作。如果它有效,那麼您將不需要進一步尋找。我每天在 Debian 上的 GNOME Boxes 中執行 Windows 10 來進行辦公室工作。除非您想要使用 Windows 來玩遊戲,否則它的體驗比雙啟動要好得多,因為您可以在工作流程中輕鬆地在 Linux 和 Windows 工具之間切換。初始設定過程中唯一不明顯的事情是在 Windows 10 用戶端中下載並安裝 SPICE 用戶端工具,這大大提高了其效能。我更改的唯一設定是 RAM 量,儘管它可以工作,但預設情況下 RAM 量相當低。當我總共有 8 GB 時,4 GB 的效能和體驗還不錯,但我的筆記型電腦幾乎處於邊緣狀態。當我有 16 GB 時,現在使用 6 GB 會更好。我建議你也嘗試一下盒子。要在 Ubuntu 上嘗試,只需前往軟體中心並蒐索 GNOME Boxes。