kvm创建windows虚拟机命令
时间: 2025-01-07 13:10:41 浏览: 13
### 创建 Windows 虚拟机的 KVM 命令
为了通过命令行创建一个运行 Windows 的虚拟机,可以使用 `qemu-kvm` 和其他辅助工具来完成这一过程。下面是一个详细的指南:
#### 准备工作
确保主机支持硬件虚拟化技术并已启用此功能[^2]。
安装必要的软件包:
```bash
sudo apt-get update && sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
```
启动并设置 Libvirt 服务自动开机自启:
```bash
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
```
#### 下载 ISO 镜像文件
获取官方发布的 Windows 安装镜像(ISO 文件),将其放置在一个容易访问的位置,比如 `/var/lib/libvirt/images/`.
#### 使用 Virt-Install 工具部署新 VM 实例
这里提供了一个典型的例子,用于定义一个新的基于 Windows 的客户操作系统实例:
```bash
sudo virt-install \
--name win10 \
--memory 4096 \
--vcpus=2 \
--os-type=windows \
--os-variant=win10 \
--cdrom=/path/to/windows.iso \
--disk path=/var/lib/libvirt/images/win10.qcow2,size=50,bus=virtio,format=qcow2 \
--network network=default,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--video qxl \
--noautoconsole
```
上述命令会创建名为 "win10" 的虚拟机,分配给它 4 GB RAM 及两个 CPU 核心;指定 ISO 映像作为引导介质,并配置一块大小为 50G 的动态扩展磁盘;网络接口采用默认 NAT 方式的桥接模式连接到外部互联网;图形界面则监听所有 IP 地址上的 VNC 连接请求以便远程管理控制台接入[^1]。
#### 启动与管理新建的 Windows VM
一旦成功创建好新的 Windows 虚拟机之后就可以利用 virsh 或者其他的管理工具对其进行进一步的操作了。
阅读全文