研扬UP2折腾记----KVM安装Windows虚机


之前在KVM下安装的虚机都是Linux的所以几乎没有遇到什么问题,前几天需要搭建Windows的测试环境,在安装虚机的过程中发现Windows无法识别KVM的虚拟磁盘,这个问题必然是系统镜像中没有包含虚拟磁盘驱动导致。经过查找资料需要virtio-win驱动,网上找了一圈有很多,最后找到一个靠谱的地址,地址如下:

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/

下载最新版本的virtio-win即可。

现在又有一个问题,在安装的时候怎么应用驱动呢?我觉得最好的方式是将Windows的安装镜像和virtio-win镜像直接整合。具体操作就是将两个iso文件合并即可。

虚机创建与之前Linux的创建方式一样。在虚机启动后使用vnc连接继续安装。在如下图的界面中可以看到虚机无法识别kvm的虚拟磁盘。

点击“加载驱动程序”,选择对应的版本,如果没有对应版本可以选择一个离当前版本最近的一个版本尝试安装。

点击“确定”后可以看到系统找到了需要的驱动程序,如下图。

点击“下一步”安装驱动,在驱动安装完成后就可以看见磁盘了,之后的安装操作在此不再赘述。

需要注意的是在虚机安装后可能会出现多个设备不能正常运行的现象,此时更新设备驱动,选择指定路径,路径指向安装镜像中的virtio-win,然后让系统扫描并安装驱动即可。