QEMU 简明教程
什么是 QEMU
QEMU 是一款开源的虚拟机软件,支持模拟多种处理器架构,如 x86、ARM,同时支持多种主流操作系统,如 Linux、Windows、FreeBSD 等,完全免费且性能出众。
WSL 下安装 QEMU
首先需要在 Windows 上安装 WSL(Windows Subsystem for Linux),可以通过以下链接访问 Microsoft 官网的安装文档,完成 WSL 的安装和配置工作:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
安装 WSL 后,需要在 WSL 内部下载和安装 QEMU。在 WSL 终端中输入以下命令:
sudo apt-get update
sudo apt-get install qemu-system
以上命令会下载并安装 QEMU 的核心组件。
使用 QEMU 运行虚拟机
在 WSL 终端中输入以下命令,可以将 Windows 用户目录下的“test.iso”文件挂载到 QEMU 虚拟机中:
qemu-system-x86_64 -cdrom /mnt/c/Users/username/test.iso
其中,“username”需要替换成你自己的 Windows 用户名。执行以上命令后,QEMU 就会自动运行虚拟机。
如果需要在虚拟机中安装操作系统,可以通过以下命令进入 QEMU 虚拟机的交互式命令行:
qemu-system-x86_64 -cdrom /mnt/c/Users/username/test.iso -boot d -m 2G
在交互式命令行中,根据需要执行安装操作系统的命令即可。安装完成后,可以通过以下命令启动虚拟机:
qemu-system-x86_64 -hda /mnt/c/Users/username/vm.img -m 2G
其中,“vm.img”是虚拟机磁盘镜像文件,可以通过以下命令创建:
qemu-img create -f qcow2 /mnt/c/Users/username/vm.img 20G
以上命令会创建一个 20GB 大小的虚拟机磁盘镜像文件。
总结
QEMU 是一款功能强大的虚拟机软件,支持多种处理器架构和操作系统类型。在 WSL 环境下安装和使用 QEMU 可以为开发者提供更便捷的虚拟化环境,加快开发效率。