2025年6月15日,周日晚上
在Windows上使用QEMU安裝Ubuntu 24.04需要完成環境配置、鏡像準備、虛擬機創建及系統安裝等步驟。以下是綜合多個搜索結果后的詳細指南:
1. 安裝QEMU環境
- 下載QEMU Windows版
從QEMU官網下載64位安裝包(如qemu-w64-setup-20250422.exe
),運行安裝程序并??將QEMU安裝目錄添加到系統環境變量??(如C:\Program Files\qemu
)。 - 驗證安裝:
在命令提示符中運行qemu-system-x86_64 --version
,確認版本信息。
2. 準備Ubuntu 24.04鏡像
-
下載ISO文件:
訪問Ubuntu官網獲取Ubuntu 24.04 Server的ISO鏡像(如ubuntu-24.04-live-server-amd64.iso
)。 -
創建虛擬磁盤:
在命令提示符中執行以下命令,生成一個動態分配的虛擬磁盤(建議20GB以上):qemu-img create -f qcow2 ubuntu24.qcow2 20G
3. 啟動QEMU安裝Ubuntu
基礎命令(無圖形界面)
qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d
-
參數說明:
-m 4096
:分配4GB內存(根據主機配置調整)。-smp 4
:分配4個虛擬CPU核心。-hda
:指定虛擬磁盤文件。-cdrom
:掛載ISO鏡像。-boot d
:從光驅啟動。
啟用加速(提升性能)
-
檢查支持的加速引擎:
qemu-system-x86_64 -accel help
若支持
whpx
(基于Hyper-V),需先啟用Hyper-V功能:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All bcdedit /set hypervisorlaunchtype auto
重啟后添加加速參數:
qemu-system-x86_64 -m 4096 -smp 4 -machine accel=whpx -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d
圖形界面安裝(可選)
若需圖形化安裝,可添加VNC參數:
qemu-system-x86_64 -m 4096 -smp 4 -vnc :1 -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d
使用VNC客戶端(如TightVNC)連接127.0.0.1:5901
進行可視化操作。
4. 完成安裝與后續配置
-
安裝過程:
按照Ubuntu安裝向導設置語言、分區、用戶密碼等。完成后關閉虛擬機。 -
從硬盤啟動:
去掉
-cdrom
參數,直接啟動虛擬磁盤:
qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2
-
網絡配置
(可選):
若需SSH連接,映射虛擬機22端口到主機:
qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2 -netdev user,id=net0,hostfwd=tcp::2222-:22 -device virtio-net-pci,netdev=net0
主機通過
ssh -p 2222 username@127.0.0.1
連接。
5. 常見問題解決
- 性能優化:
優先啟用whpx
或haxm
加速;若卡頓可減少CPU核心數(-smp 2
)或內存(-m 2048
)。 - 安裝失敗:
檢查ISO文件完整性,或嘗試更換為ubuntu-24.04-desktop-amd64.iso
(桌面版)。 - 鍵盤無響應:
確保在QEMU窗口內操作,或添加-usb -device usb-kbd
參數支持USB鍵盤。
總結
通過上述步驟,可在Windows上快速部署Ubuntu 24.04虛擬。對于ARM架構的Ubuntu安裝,需替換為qemu-system-aarch64
和對應鏡像。