牛逼!Windows竟然也能运行QEMU虚拟机!

这篇具有很好参考价值的文章主要介绍了牛逼!Windows竟然也能运行QEMU虚拟机!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这些天研究 Miracast,又倒腾了开发用的虚拟机,但是发现了新的东西就是 QEMU ——全宇宙最强的硬件模拟器,原来这玩意可以在Windows上跑虚拟机的。

环境部署

  • msys2
  • mingw-w64-qemu
  • 系统iso
  • Hyper-V 代替 KVM/Linux

安装

在 Msys2 Repo下载exe,安装程序

运行 Msys2 UCRT, 输入 pacman -Syu更新依赖包

输入pacman -S mingw-w64-x86_64-qemu 安装 QEMU

输入cd /ucrt/bin && ls 查看qemu的工具包

在设置中查询控制面板,找到启动或关闭Windows功能,查看Hyper-V工具是否已经安装了,没有安装并重启。
qemu windows,windows,服务器

运行Msys2 UCRT,输入 qemu-img create /d/kvm/Ubuntu22.img 40G,创建40GB的磁盘空间

可以选择TCG或Hyper-V来实现CPU硬件加速,推荐Hyper-V更快(我知道有HAXE,但是Intel停止项目维护了)

# 常规安装系统(使用TCG)
$ qemu-system-x86_64w.exe -drive file=./Ubuntu22.img,index=0,media=disk,format=raw -cdrom ./ubuntu-22.04.2-desktop-amd64.iso -m 8G -smp 4 -L Bios -usbdevice mouse -usbdevice keyboard -boot menu=on -rtc base=localtime,clock=host -parallel none -serial none -name ubuntu-no-acpi -no-reboot --accel tcg,thread=multi

# Hyper-V
$ qemu-system-x86_64w.exe -drive file=./Ubuntu22.img,index=0,media=disk,format=raw -cdrom ./ubuntu-22.04.2-desktop-amd64.iso -m 8G -smp 4 -L Bios -usbdevice mouse -usbdevice keyboard -boot menu=on -rtc base=localtime,clock=host -parallel none -serial none -name ubuntu-no-acpi -no-reboot --accel whpx,kernel-irqchip=off

注意:kernel-irqchip=off不加进不了系统的,只会卡在Bios

安装完后运行系统,注意Ubuntu22.04默认sshd没有,自己需要在虚拟机里安装的

$ qemu-system-x86_64w.exe -drive file=/d/kvm/Ubuntu22.img,index=0,media=disk,format=raw -m 8G -smp 4 -L Bios -usbdevice mouse -usbdevice keyboard -boot menu=on -rtc base=localtime,clock=host -parallel none -serial none -name ubuntu -no-acpi -no-hpet -no-reboot -device e1000,netdev=user.0 -netdev user,id=user.0,hostfwd=tcp::2222-:22 --accel whpx,kernel-irqchip=off

可以通过ssh -p 2222 username@host远程访问系统

错误情况

遇到Could not set up host forwarding rule这个问题,我查了不少文献,但是都回答得模棱两可,建议直接重启电脑,我就重启后又正常了。文章来源地址https://www.toymoban.com/news/detail-623056.html

到了这里,关于牛逼!Windows竟然也能运行QEMU虚拟机!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • QEMU安装Windows 10的完整过程

    宿主机: Ubuntu 22.04.1 LTS Windows 10镜像: Windows10_20H2.iso QEMU版本: qemu-img version 7.1.0 Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers 1. 创建镜像文件 使用qemu-img命令创建镜像文件。命令及结果如下所示: 上述命令使用qemu-img create命令创建了一个空白的客户机镜像文件,格

    2023年04月10日
    浏览(25)
  • 【虚拟化qemu】(一)--- qemu 虚拟化软件介绍与安装

    本文主要用于记录关于 qemu 虚拟化软件的介绍和安装。 qemu(quick emulator)是一款可执行硬件虚拟化的(hardware virtualization)开源仿真器(Emulator)。 对于 qemu 的介绍可以查看该关于 qemu 的 wiki 词条链接。 于嵌入式行业 qemu 可以帮助开发者:学习裸机编程,RTOS 的编程,网络协

    2024年02月16日
    浏览(37)
  • qemu虚拟网卡设置

    最近一段时间使用qemu来进行测试,为了方便调试,需要使用nfs和tftp等网络服务,这就必须为qemu添加网卡,通过网络搜索了对应的设置方法如下: 在虚拟机添加第二个网卡,并设置为NET模式 修改网络管理配置文件 /etc/netplan/01-network-manager-all.yaml 修改/etc/qemu-ifup和/etc/qemu-ifdo

    2024年02月16日
    浏览(33)
  • qemu虚拟机配置网络

    qemu虚机的网络介绍及原理可参考前人文章:Linux 内核调试 七:qemu网络配置_lqonlylove的博客-CSDN博客 这里只简单梳理下操作流程,以便快速实现网络互通。 1.宿主机创建 tap0 [root@localhost ~]# ifconfig [root@localhost ~]# ip tuntap add dev tap0 mode tap [root@localhost ~]# ip link set dev tap0 up [root@lo

    2024年02月14日
    浏览(43)
  • QEMU运行openBMC

    在Ubuntu 编译服务器自己的目录中执行命令: wget https://jenkins.openbmc.org/job/latest-qemu-x86/lastSuccessfulBuild/artifact/qemu/build/qemu-system-arm 给QEMU 执行权限: chmod u+x qemu-system-arm cp build/evb-ast2500/tmp/deploy/images/evb-ast2500/obmc-phosphor-image-evb-ast2500-20230831101603.static.mtd ./ ./qemu-system-arm -m 256 -M ro

    2024年02月10日
    浏览(49)
  • 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日
    浏览(38)
  • kvm qemu虚拟机的创建和启动

    qemu-img create -f qcow2 win1021H1.qcow2 10G sudo qemu-system-x86_64 -enable-kvm -m 8G -smp 4 -boot once=d -cdrom ./iso/cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso -hda ./win7_x64.qcow2 -vnc :1 -usb -usbdevice tablet 如果没有指定-hda ./win7.qcow2,则在安装系统的时候没有磁盘,如下图片是增加了之后才有的磁盘 默认不

    2024年02月12日
    浏览(51)
  • QEMU-KVM网络特性协商与虚拟机通信

    深入了解QEMU-KVM在启动虚拟机时如何通过代理进行网络前后端特性协商,包括与DPDK vhost-user和guest virtio-net驱动的交互。

    2024年02月01日
    浏览(32)
  • QEMU搭建X86_64 + Ubuntu虚拟系统环境

    QEMU搭建X86_64 + Ubuntu虚拟系统环境 本文记录一下学习和使用QEMU虚拟工具的过程,初次尝试,如有错误请各位大佬帮忙指正。 提示 :不推荐在低版本的Ubuntu中操作,QEMU需要很多依赖所用到的版本比较高,低版本ubuntu系统无法一键安装或者升级到对应的高版本的依赖,需要手动

    2024年02月05日
    浏览(45)
  • 巨页内存与Qemu/KVM虚拟化内存优化

    在虚拟化环境中,需要对虚拟机的优化,其中包括在某些情况下利用巨页内存进行内存的优化以提高虚拟机性能。那么什么是巨页内存?巨页内存有什么好处?Qemu/KVM虚拟化环境下如何使用巨页内存?本文将对这几个问题进行阐述。 对于内存管理,大多数现代操作系统都采用

    2024年02月07日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包