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

这篇具有很好参考价值的文章主要介绍了windows-x86使用qemu打开x86和arm虚拟机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载qemu软件

qemu x86虚拟机,虚拟机,arm开发

 下载固件(UEFI固件镜像文件,BIOS的替代方案)qemu x86虚拟机,虚拟机,arm开发

 2、配置qemu环境变量

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

qemu x86虚拟机,虚拟机,arm开发

 3、准备镜像

qemu x86虚拟机,虚拟机,arm开发

准备好一个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、操作虚拟机

打开虚拟机之后,就可以对此虚拟机做任何操作,做的任何操作都会被保存下来文章来源地址https://www.toymoban.com/news/detail-596686.html

到了这里,关于windows-x86使用qemu打开x86和arm虚拟机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统

    qemu-system-aarch64 启动的虚拟机,无法受到 kvm 的管理,也无法在后台运行 终端一旦断开了,虚拟机就被关掉了,想再次进入目前没找到方法,都会回到安装操作系统的步骤 可能是 centos 有某些特殊性吧,暂时没太多时间研究,后期有时间了再看看有没有解决的方案 qemu-5.2.0 和

    2024年02月06日
    浏览(53)
  • x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建

    因为国产化的普及,尤其一些证券和银行行业,已经开始走信创的路线,后期也许会接触到国产 CPU ( arm 平台,比如华为的鲲鹏处理器) 自己买 arm 平台的 CPU ,这个成本着实吃不消,于是尝试 x86 平台运行 arm 平台的容器来降本增效 docker 运行其他平台容器,需要使用 --pla

    2024年02月02日
    浏览(46)
  • WIN10 x86环境部署ARM虚拟机(银河麒麟)

    我们经常使用的是x86架构的cpu,而对于不同cpu架构的arm架构的操作系统,我们可以通过QEMU模拟器来进行模拟一个arm环境 1、部署前的准备 arm的镜像: 以此镜像为例:Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso QEMU 软件: 下载地址:https://qemu.weilnetz.de/w64/2021/qemu-w64-setup-202105

    2024年02月04日
    浏览(53)
  • Windows11 上使用 QEMU 创建 Ubuntu aarch64(ARM64)虚拟机

    最近在实现一个混沌测试工具,对汽车上分布式系统执行测试。计划运行在 Linux aarch64 环境,需要确定在目标环境能不能运行,但自己和实验室的电脑都是 x86_64,所以打算建一个虚拟机。 通过 Docker容器或VMware都不支持在 x86_64 宿主机运行 aarch64 容器/虚拟机, Virtual Box 似乎也

    2024年02月03日
    浏览(50)
  • 常用的RabbitMQ命令以及安装RabbitMQ(ARM架构的CentOS虚拟机和X86架构的CentOS虚拟机)

    后台启动 直接启动,如果关闭窗⼝或需要在该窗⼝使⽤其他命令时应⽤就会停⽌   启⽤服务  重启服务  查看状态  停⽌服务 关闭防火墙  开启15672端口(暂时开通)  禁用防火墙(禁止开机启动)   重启防火墙  启动防火墙  查询防火墙状态 Erlang([\\\'ə:læŋ])是⼀种通⽤的

    2024年02月04日
    浏览(56)
  • QEMU搭建arm虚拟机开发环境

    使用git指令切换到对应的分支上,我这里使用的是stable-4.0的分支 git checkout -b stable-4.0 remotes/origin/stable-4.0 在工程的根目录下执行 ./configure --target-list=aarch64-linux-user,aarch64-softmmu --enable-virtfs --enable-debug 然后执行make,视情况是否要执行make install

    2024年01月25日
    浏览(39)
  • Qemu虚拟arm开发板驱动开发详解(一)——驱动基本架构

            此前在《WSL2下Ubuntu22.04使用Qemu搭建虚拟Vexpress-A9开发板》系列文章中,我们已建立好Linux最小系统的运行环境,并将其成功移植到了由Qemu模拟的arm32开发板上。接下来将介绍如何基于上述环境进行驱动开发。         本节主要带各位读者了解Linux内核驱动的基本架

    2024年02月05日
    浏览(46)
  • 在x86下运行的Ubuntu系统上部署QEMU用于模拟RISC-V硬件系统

    下载地址: 建议选择stable版本,arch选择riscv64-lp64d,libc选择常用的glibc。 下载后解压,然后将bin目录加入PATH环境变量中。 下载地址: 建议选择稳定版本,下载后解压,然后make --enable-virtfs 用户虚拟机和宿主机之间共享文件 Linux内核下载地址: 选择稳定的版本,下载完后解

    2024年02月13日
    浏览(59)
  • 在windows内使用virtualbox搭建安卓x86,以及所遇到的问题解决--2.virtualbox上安卓x86的配置

    目录: 简要说明: 1.配置vesa驱动: 2.启用网络连接并配置adb: 3.增强性能的方法: 简要说明: 先进行说明一点个人直接通过vbox VMware这些软件,并不能超越专业的安卓模拟器,大部分模拟器实际也是基于vbox(腾讯傲引擎和网易星云比较特殊,使用了aow),但是仍然存在不同。

    2023年04月16日
    浏览(49)
  • X86和arm的区别

    硬件上的区别 x86 系统中的硬件组件(如声卡、显卡、内存、存储器和 CPU)都是相互独立的。大多数组件都有单独的芯片,称为控制器。我们可以对这些组件进行更改或扩展,而不会影响连接性或整个硬件平台。 ARM 处理器没有单独的 CPU。相反,处理单元与其他硬件控制器位

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包