kvm安装win7

之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂。

环境准备

安装windows 7

创建windows的磁盘

qemu-img create -f qcow2 /var/lib/libvirt/images/win7.qcow2 64G

virt-install启动win7

virt-install --name win7 \
--memory 4096 --vcpus 4 --accelerate \
--os-type windows --os-variant win7 \
--disk path=/var/lib/libvirt/images/virtio-win-0.1.215.iso,device=cdrom \
--cdrom /var/lib/libvirt/images/cn_windows_7_ultimate_x64_dvd_x15-66043.iso \
--disk path=/var/lib/libvirt/images/win7.qcow2,device=disk \
--vnc --vncport=5900 --vnclisten=0.0.0.0 --network bridge=br0 \
--boot menu=on --noautoconsole
  • ISOvirtio-win 都放在 /var/lib/libvirt/images 目录
  • 这里演示的 virtio-win 版本是 0.1.215
  • 直接运行的话,可能找不到启动盘。需要指定一下boot顺序

调整boot启动顺序

# 停止win7
virsh destroy win7

# 修改配置,配置查看下面的截图
virsh edit win7

# 启动win7
virsh start win7

删除从硬盘启动的设置

设置启动顺序,请找对位置进行添加。

  • virtio-win 驱动添加启动顺序 <boot order='1'/>
  • win7 镜像添加启动顺序 <boot order='2'/>

vpc连接win7

安装 Windows 7 步骤,按照提示进行安装即可。

【注意】如果下次重启同样加载 virtio-win 镜像的话,请将上面两个添加boot启动顺序的硬盘选项之间内容删了即可。

posted @ 2022-02-23 16:24  jiaxzeng  阅读(903)  评论(0编辑  收藏  举报