Windows10下使用QEMU安裝Ubuntu20.04虛擬機,并啟用硬件加速
作者 | 將狼才鯨 |
---|---|
創建日期 | 2025-05-30 |
-
CSDN閱讀地址:Windows10下使用QEMU安裝Ubuntu20.04虛擬機,并啟用硬件加速
-
本文檔源碼地址:Windows10下使用QEMU安裝Ubuntu20.04虛擬機,并啟用硬件加速
-
參考網址:
- Windows X86 QEMU搭建Ubuntu20.04開發環境
- 解決win10家庭版找不到Hyper-V的問題
- 右鍵打開命令行窗口CMD
- Ubuntu20.04安裝中文輸入法零基礎教學(以及黑屏處理)
-
使用體驗:
- Ubuntu20.04用QEMU剛裝完時12G大小,比用VMwarePlayer裝出來的(7G)要大。
- 使用QEMU10.0安裝Ubuntu18.04失敗
- 安裝時的命令:qemu-system-x86_64 -m 4096 -smp 4 -machine accel=whpx ubuntu-18.04.img
- 使用的QEMU版本:QEMU emulator version 10.0.0 (v10.0.0-12080-g252feb9469-dirty)
- 失敗原因:彈不出安裝界面
- 發現QEMU進入全屏或者取消狀態欄后CPU占用100%,鼠標移動也非常慢,按Ctrl + Alt + F退出全屏,或者重新運行QEMU讓狀態欄出現后就好了。
- 什么都不做時CPU占用17.5%,內存消耗1.5GB。
- 使用WHPX(Hyper-V)硬件加速模式安裝完成后是能直接上網的。
- 主機和虛擬機之間不能像VMware那樣直接復制粘貼文本和文件,需要使用Samba設置網絡共享文件夾,設置過程也很簡單。
- QEMU Ubuntu20.04虛擬機使用時很容易就CPU 100%,例如打開火狐瀏覽器時都會,此時鼠標很卡(但其實VMware中打開瀏覽器CPU也會100%,但是此時鼠標不卡)。
- 建議使用時配置成開啟自動tty1命令行模式,不啟動圖形界面時速度還可以,然后可以遠程用SSH登錄。
一、實際安裝步驟
-
- 下載好QEMU安裝包,Ubuntu20.04 ISO鏡像
-
- 創建一個目錄,進入 D:\99_VirtualOS\Ubuntu20.04 目錄,將Ubuntu ISO拷貝到該目錄
-
- 右鍵打開CMD,然后輸入下面命令(帶輸入命令后的執行結果)
D:\99_VirtualOS\Ubuntu20.04>qemu-img create -f qcow2 ubuntu-20.04.img 128GFormatting 'ubuntu-20.04.img', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=137438953472 lazy_refcounts=off refcount_bits=16D:\99_VirtualOS\Ubuntu20.04>qemu-system-x86_64 -m 2048 -smp 4 -machine accel=whpx ubuntu-20.04.img -cdrom ubuntu-20.04.3-desktop-amd64.isoWHPX: setting APIC emulation mode in the hypervisor
Windows Hypervisor Platform accelerator is operational
whpx: injection failed, MSI (0, 0) delivery: 0, dest_mode: 0, trigger mode: 0, vector: 0, lost (c0350005)
(qemu:8152): Gtk-WARNING **: 22:39:27.481: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.
qemu: WHPX: Unexpected VP exit code 4
-
- 然后會彈出圖形界面,在圖形界面中按正常方式安裝Ubuntu;
- 注意:千萬不要關掉黑色的CMD窗口,否則安裝界面會立馬退出!
- 注意:安裝時使用了whpx后安裝速度會快很多,強烈建議!
- 安裝時間比較久,需要耐心等安裝完成(和用VMware安裝Ubuntu速度差不多),但不選whpx的話會慢很多。
- 鼠標點中安裝界面內后按左上角提示按下Ctrl + Alt + G組合鍵能退出窗口的鼠標捕獲。
-
- 安裝完成后關機,然后用下面命令重新啟動虛擬機:
D:\99_VirtualOS\Ubuntu20.04>qemu-system-x86_64 -m 2048 -smp 4 -machine accel=whpx ubuntu-20.04.imgWHPX: setting APIC emulation mode in the hypervisor
Windows Hypervisor Platform accelerator is operational
whpx: injection failed, MSI (0, 0) delivery: 0, dest_mode: 0, trigger mode: 0, vector: 0, lost (c0350005)
-
- 安裝并生效中文輸入法:
- Ubuntu20.04安裝中文輸入法零基礎教學(以及黑屏處理)
-
安裝開發軟件:gcc git tig make ssh samba
-
- 使用samba設置共享文件夾給Windows10主機(需要用命令行模式)
- 操作步驟詳見:NULL該文檔在公司電腦上,暫時還沒拷貝到家里來NULL