首先获取Windows 10 ISO镜像并安装QEMU工具,创建60GB qcow2虚拟硬盘,使用qemu-system-x86_64命令加载ISO启动安装界面,分配4GB内存和4核CPU并启用KVM加速进行安装,安装完成后移除ISO参数从虚拟硬盘启动完成系统设置。

如果您想在Linux系统中通过QEMU运行Windows 10,可以通过创建虚拟机并加载ISO镜像来完成系统安装。以下是具体操作流程。
本文运行环境:联想ThinkPad X1 Carbon,Ubuntu 22.04
在开始之前,需要获取合法的Windows 10 ISO镜像文件,并确保系统已安装QEMU及相关依赖工具。该步骤为后续虚拟机创建提供必要的安装源和运行支持。
1、访问微软官方下载页面获取Windows 10 ISO镜像文件,保存至本地目录如 ~/Downloads/
2、安装QEMU及相关组件,打开终端执行:sudo apt install qemu-kvm qemu-utils virt-manager libvirt-daemon-system
3、创建用于存放虚拟磁盘的目录:mkdir ~/qemu-vms
QEMU使用qcow2格式镜像作为虚拟硬盘,该格式支持动态扩容和快照功能,适合长期使用。
1、在终端中执行命令创建一个60GB大小的qcow2镜像:qemu-img create -f qcow2 ~/qemu-vms/win10.qcow2 60G
2、确认镜像创建成功,可通过 ls ~/qemu-vms 命令查看文件是否存在
通过QEMU命令行加载ISO镜像和虚拟硬盘,进入Windows安装界面。此过程模拟真实PC启动光盘安装系统的方式。
1、执行以下完整命令启动安装:
qemu-system-x86_64 -m 4096 -smp 4 -cpu host -enable-kvm -cdrom ~/Downloads/Win10.iso -drive file=~/qemu-vms/win10.qcow2,format=qcow2 -boot d -net nic -net user -vga std
2、等待几秒后将弹出Windows安装界面,按照提示选择语言、版本并点击“现在安装”
3、当提示选择安装位置时,点击“自定义:仅安装Windows(高级)”,然后选中未分配空间进行安装
合理分配CPU核心数、内存大小和启用KVM加速可显著提升虚拟机运行效率,避免系统卡顿。
1、-m 4096 表示分配4GB内存,可根据主机实际内存调整为8192或更高
2、-smp 4 表示分配4个虚拟CPU核心,建议不超过物理CPU总逻辑核心数
3、-enable-kvm 是关键参数,必须启用以获得硬件级虚拟化加速
Windows安装完成后需要重启一次,此时应移除ISO镜像,防止再次进入安装程序。
1、关闭虚拟机,在命令中删除 -cdrom 参数部分
2、使用新命令启动:qemu-system-x86_64 -m 4096 -smp 4 -cpu host -enable-kvm -drive file=~/qemu-vms/win10.qcow2,format=qcow2 -boot c -net nic -net user -vga std
3、系统将从虚拟硬盘启动,继续完成剩余的设置步骤如账户登录、隐私选项等
以上就是QEMU怎么安装Windows系统 Linux下使用QEMU创建win10虚拟机的详细内容,更多请关注php中文网其它相关文章!
Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号