windows平臺部署arm架構的虛擬機器(實測截圖)

趙濠發表於2023-04-21

平臺

windows

需 求

由於我近期有一個比賽,而我的主機又是x86架構的,人家要求使用arm架構的主機,我這窮屌絲,不可

能去買一臺吧,而且隨著國產系統的推進,採用arm架構的主機也越來越多,作為運維我們該怎麼利用x86 來執行arm架構的主機成為了一個問題

需 要的軟體和程式

以下軟體版本皆為實驗且測試過,博主試錯過無數次!建議你們就使用我推薦的版本,直接點選就可下

載,下載慢的話就複製到迅雷下載等,否則報錯很搞心態

1、QEMU

下載地址:https://qemu.weilnetz.de/w64/2022/qemu-w64-setup-20220831.exe

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

2、QEMU啟動項

windows平臺部署arm架構的虛擬機器(實測截圖)下載地址:http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI. fd

編輯

3、網路驅動程式

下載地址:TAP-Windows 9.21.2 - Download

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

4、下載你所需要的arm架構映象

這裡你可以使用跟我不同的arm架構映象,但經過我的測試,還是有出現啟動直接閃退的現象,可以使用我 推薦的映象,由於國產化的推進,我們比賽使用的就是麒麟廠家的桌面版arm架構系統

windows平臺部署arm架構的虛擬機器(實測截圖)下載地址:https://distro-images.kylinos.cn:8802/web_pungi/download/share/tXbGgIYCdQEv5z0lPypm KTqAse2rojJx/Kylin-Desktop-V10-SP1-General-Release-2203-ARM64.iso.torrent

編輯

安裝QEMU和TAP-Windows

節省了沒有必要的截圖

1、qemu我安裝在了D盤的qemu下,如下截圖:

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

2、安裝TAP-Windows

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

網路卡驅動建議安裝在c盤下

windows平臺部署arm架構的虛擬機器(實測截圖)

這時你的開啟你的網路介面卡介面就會多出一張網路卡,這是給你的qemu主機使用網路卡

現在把所有軟體放在一個資料夾下,資料夾名稱為vm,當然其他的也可以,只是方便您直接複製程式碼而不需 要修改

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

進入qemu目錄,開啟CMD

windows平臺部署arm架構的虛擬機器(實測截圖)

編輯

創 建映象硬碟

1 qemu-img create -f qcow2 D:\vm\kylindisk.qcow2 70G

 

運 行虛擬機器

qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\vm\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\vm\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\vm\Kylin-Desktop-V10-SP1-General-Release-2203-ARM64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom

 

引數多餘可不寫,這是我搜尋的

-m 8192 表示分配給虛擬機器的記憶體最大 8192 MB

-cpu cortex-a72 指定CPU型別,還可以選擇cortex-a53、cortex-a57、cortex-a76等

-smp 4,cores=4,threads=1,sockets=1,cores=2指定虛擬機器最大使用的CPU核心數等

-M virt 指定虛擬機器型別為virt,具體支援的型別可以使用 qemu-system-aarch64 -M help 檢視

-bios D:\vm\QEMU_EFI.fd 指定UEFI韌體檔案

-net nic,model=pcnet 啟用網路功能

-device nec-usb-xhci -device usb-kbd -device usb-mouse 啟用USB滑鼠等裝置

-device VGA 啟用VGA檢視,對於圖形化的Linux這條很重要!

-drive if=none,file=Z:\uos.iso,id=cdrom,media=cdrom 指定光碟機使用映象檔案

-device virtio-scsi-device -device scsi-cd,drive=cdrom 指定光碟機硬體型別

-drive if=none,file=Z:\uos.img 指定硬碟映象檔案

會彈出安裝介面框,按照常規程式安裝就可以了(安裝時取決於您的計算機硬體,記憶體越高安裝速度就越 快,會出現在一個畫面很長一段時間,多等待一會兒)

windows平臺部署arm架構的虛擬機器(實測截圖)

相關文章