1、下載qemu軟件
?下載固件(UEFI固件鏡像文件,BIOS的替代方案))
?2、配置qemu環(huán)境變量
使用cmd執(zhí)行qemu命令,配置好環(huán)境變量比較方便
?3、準備鏡像
準備好一個x86的鏡像或者arm的鏡像,格式可以為qcow2
4、打開鏡像
打開cmd,執(zhí)行命令
x86
qemu-system-x86_64.exe -hda G:\x86\vNetSeal1.0_X86_build20230630_NetSeal2.0.7.3.qcow2 -m 2G -smp 4 -net nic -net user,hostfwd=tcp::2023-:22
arm
qemu-system-aarch64.exe -m 1024 -cpu cortex-a72 -smp 2 -M virt -bios F:\Netseal_Work\isecos_arm_1\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=F:\Netseal_Work\isecos_arm_1\vNetSeal1.0_Arm_build20230630_NetSeal2.0.7.3.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -net nic -net user,hostfwd=tcp::2022-:22
注:上面字段含義
?-m 8192 : 分配8GB內存
?-cpu cortex-a72 : 虛擬CPU為ARM Cortex-A72
-smp 8,sockets=4,cores=2 : 虛擬機擁有8個CPU,4個SOCKET,每個SOCKET 2個核
?-M virt : 機器類型為virt(虛擬機)
?-bios D:\vm\arm64\QEMU_EFI.fd : 指定機器的BIOS文件
-device VGA : 添加VGA顯卡
-device nec-usb-xhci -device usb-mouse -device usb-kbd : 添加USB控制器、鼠標和鍵盤
-drive if=none,file=D:\vm\arm64\kylindisk.qcow2,id=hd0 ? : 定義一塊硬盤,文件為kylindisk.qcow2
-device virtio-blk-device,drive=hd0 : 添加virtio塊設備,并關聯(lián)hd0硬盤
-net nic -net user,hostfwd=tcp::2222-:22 : 添加網絡設備,并設置22端口轉發(fā)到主機的2022端口
5、shell工具連接虛擬機
配置好端口轉發(fā)之后,就可以用shell工具連接此虛擬機了
ip為本機ip,端口為轉發(fā)到主機的2022文章來源:http://www.zghlxwxcb.cn/news/detail-596686.html
6、操作虛擬機
打開虛擬機之后,就可以對此虛擬機做任何操作,做的任何操作都會被保存下來文章來源地址http://www.zghlxwxcb.cn/news/detail-596686.html
到了這里,關于windows-x86使用qemu打開x86和arm虛擬機的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!