windows安裝QEMU虛擬化軟件,并模擬安裝arm架構操作系統
QEMU安裝部署
1.下載QEMU安裝包 下載地址:https://qemu.weilnetz.de/w64/

下載windows安裝包
2.下載完成后,雙擊安裝包進行安裝
選擇語言,默認英文

選擇組件,默認全選,不需修改

選擇安裝路徑,默認C盤

安裝完成

配置環境變量

驗證環境變量
cmd窗口驗證版本
qemu-system-arm.exe

操作系統安裝部署
1.選擇一個硬盤目錄創建存儲相關系統的目錄

1.下載QEMU啟動項配置文件 QEMU_EFI.fd:放在存儲目錄
http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd
2.存儲目錄放入系統iso鏡像
3.創建映像文件
qemu-img create [路徑] [硬盤空間大小]
qemu-img create -f qcow2 Kylin.img 50G
4.執行命令啟動虛擬機安裝,使用以下命令啟動虛擬機(涵蓋了虛擬機的內存、CPU、機器類型、BIOS、顯示設備、USB 設備、輸入設備、磁盤設備、CD-ROM 設備等方面的配置)
qemu-system-aarch64.exe -m 8192 -cpu cortex-a76 -smp 8,sockets=4,cores=2 -M virt -bios D:\vm\openEuler\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\vm\openEuler\openEuler.img,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\vm\openEuler\openEuler-22.03-LTS-SP4-everything-aarch64-dvd.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom
QEMU 啟動命令片段解釋:
qemu-system-aarch64.exe:這是 QEMU 的可執行文件名,用于模擬 ARM64 架構的系統。QEMU 是一款開源的虛擬機模擬器,能夠模擬多種硬件平臺,支持虛擬化技術,廣泛應用于虛擬化測試、開發和教學等領域.
-m 8192:該選項用于設置虛擬機的內存大小為 8192 MB(即 8 GB)。內存是虛擬機運行程序和存儲數據的重要資源,合理的內存配置可以提高虛擬機的性能和響應速度.
-cpu cortex-a76:此選項指定虛擬機使用的 CPU 類型為 Cortex-A76。Cortex-A76 是 ARM 公司推出的一款高性能處理器架構,具有較高的性能和能效比,適用于需要較高計算能力的場景.
-smp 8,sockets=4,cores=2:該選項用于設置虛擬機的 CPU 核心和套接字(socket)數量。-smp 8 表示虛擬機擁有 8 個 CPU 線程,sockets=4 表示有 4 個 CPU 套接字,cores=2 表示每個套接字有 2 個核心。這種配置可以提供較高的并行計算能力,適合多任務處理和高性能計算.
-M virt:此選項指定虛擬機的機器類型為 virt。virt 是 QEMU 的一種虛擬化平臺,提供了通用的虛擬機硬件環境,支持多種操作系統和架構,具有較好的兼容性和靈活性.
-bios D:\vm\openEuler\QEMU_EFI.fd :該選項用于指定虛擬機使用的 BIOS 文件路徑。BIOS 是計算機啟動時運行的固件程序,負責初始化硬件設備和啟動操作系統。此處指定的 QEMU_EFI.fd 文件是一個 UEFI(統一可擴展固件接口)固件鏡像,用于支持 UEFI 引導方式.
-device VGA:此選項用于添加一個 VGA 顯示設備到虛擬機中。VGA 是一種常見的顯示接口標準,通過添加 VGA 設備,虛擬機可以顯示圖形界面,方便用戶進行圖形化操作和查看虛擬機的運行狀態.
-device nec-usb-xhci:該選項用于添加一個 NEC USB XHCI 控制器設備到虛擬機中。XHCI 是一種 USB 控制器接口標準,支持 USB 3.0 和更高版本的 USB 設備。通過添加該設備,虛擬機可以連接和使用 USB 設備,如 USB 存儲設備、鍵盤、鼠標等.
-device usb-mouse:此選項用于添加一個 USB 鼠標設備到虛擬機中。鼠標是常用的輸入設備,通過添加 USB 鼠標設備,用戶可以在虛擬機中使用鼠標進行操作和控制.
-device usb-kbd:該選項用于添加一個 USB 鍵盤設備到虛擬機中。鍵盤是另一種常用的輸入設備,通過添加 USB 鍵盤設備,用戶可以在虛擬機中輸入文字和命令,進行各種操作.
-drive if=none,file=D:\vm\openEuler\openEuler.img,id=hd0:該選項用于指定一個磁盤驅動器的配置。if=none 表示不指定接口類型,file=E:\IMG_KylinV10\KylinDesktopV10SP1_2403.img 指定了磁盤鏡像文件的路徑,id=hd0 為該磁盤驅動器分配了一個標識符 hd0 D:\vm\openEuler\openEuler.img是上一步創建的磁盤鏡像文件,用于存儲虛擬機的操作系統和數據.
-device virtio-blk-device,drive=hd0:此選項用于添加一個 VirtIO 塊設備到虛擬機中,并將其與之前定義的磁盤驅動器 hd0 關聯。VirtIO 是一種虛擬化 I/O 設備標準,能夠提供高效的 I/O 性能,適用于虛擬機與宿主機之間的數據傳輸.
-drive if=none,file=E:\IMG_KylinV10\Kylin-Desktop-V10-SP1-2403-Release-20240430-arm64.iso,id=cdrom,media=cdrom:該選項用于指定一個 CD-ROM 驅動器的配置。if=none 表示不指定接口類型,file=E:\IMG_KylinV10\Kylin-Desktop-V10-SP1-2403-Release-20240430-arm64.iso 指定了 CD-ROM 鏡像文件的路徑,id=cdrom 為該 CD-ROM 驅動器分配了一個標識符 cdrom,media=cdrom 表示該設備為 CD-ROM 媒體類型。Kylin-Desktop-V10-SP1-2403-Release-20240430-arm64.iso 是下載的 ISO 格式的光盤鏡像文件,通常用于安裝操作系統或運行可啟動的軟件.
-device virtio-scsi-device:此選項用于添加一個 VirtIO SCSI 設備到虛擬機中。VirtIO SCSI 設備是一種虛擬化的 SCSI 控制器,能夠提供高效的存儲設備連接和數據傳輸能力.
-device scsi-cd,drive=cdrom:該選項用于添加一個 SCSI CD-ROM 設備到虛擬機中,并將其與之前定義的 CD-ROM 驅動器 cdrom 關聯。通過添加該設備,虛擬機可以訪問和使用 CD-ROM 中的內容,如安裝操作系統或運行可啟動的軟件.

浙公網安備 33010602011771號