windows-x86使用qemu打开x86和arm虚拟机

1、下载qemu软件

 下载固件(UEFI固件镜像文件,BIOS的替代方案)

 2、配置qemu环境变量

使用cmd执行qemu命令,配置好环境变量比较方便

 3、准备镜像

准备好一个x86的镜像或者arm的镜像,格式可以为qcow2

4、打开镜像

打开cmd,执行命令

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块设备,并关联hd0硬盘

-net nic -net user,hostfwd=tcp::2222-:22 : 添加网络设备,并设置22端口转发到主机的2022端口

5、shell工具连接虚拟机

配置好端口转发之后,就可以用shell工具连接此虚拟机了

ip为本机ip,端口为转发到主机的2022

6、操作虚拟机

打开虚拟机之后,就可以对此虚拟机做任何操作,做的任何操作都会被保存下来

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值