牛逼!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 工具是否已经安装了,没有安装并重启。
运行 Msys2 UCRT,输入 qemu-img create /d/kvm/Ubuntu22.img 40G
,创建 40GB 的磁盘空间
可以选择 TCG 或 Hyper-V 来实现 CPU 硬件加速,推荐 Hyper-V 更快(我知道有 HAXE,但是 Intel 停止项目维护了)
注意:kernel-irqchip=off 不加进不了系统的,只会卡在 Bios
安装完后运行系统,注意 Ubuntu22.04 默认 sshd 没有,自己需要在虚拟机里安装的
可以通过ssh -p 2222 username@host
远程访问系统
错误情况
遇到Could not set up host forwarding rule
这个问题,我查了不少文献,但是都回答得模棱两可,建议直接重启电脑,我就重启后又正常了。
版权声明: 本文为 InfoQ 作者【DisonTangor】的原创文章。
原文链接:【http://xie.infoq.cn/article/2c80fb8f952c4ccd4a863d9d0】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论