前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >kvm安装windows虚拟机并安装virtio驱动

kvm安装windows虚拟机并安装virtio驱动

作者头像
没有故事的陈师傅
发布2024-11-25 09:34:00
发布2024-11-25 09:34:00
45500
代码可运行
举报
文章被收录于专栏:运维开发故事运维开发故事
运行总次数:0
代码可运行
windows虚拟机安装在kvm环境上,除了要使用需要的windows文件外,还需要挂载virtio的驱动,以便用来识别virtio的硬盘,驱动的下载地址为:https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers

xml文件配置

这里只写disk相关的块,qcow2硬盘的bus设置为virtio,引导镜像和virtio驱动的ISO的bus设置为sata,第一次安装时引导选择cdrom启动

代码语言:javascript
代码运行次数:0
复制
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source file='/home/kvm/images/winserver2019.qcow2'/>
      <backingStore/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/home/kvm/images/cn_windows_server_2019_x64_dvd_4de40f33.iso'/>
      <target dev='sda' bus='sata'/>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/home/kvm/images/virtio-win-0.1.215.iso'/>
      <target dev='sdb' bus='sata'/>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='1'/>
    </disk>

开始安装

以windows server2019为例

选择带桌面体验的

这是带不带桌面体验的区别

选择与安装系统相同版本的驱动

等待安装完成

安装完成后修改引导为hd硬盘启动后重启 重启之后先设置密码

安装virtio网卡驱动

默认安装完之后是没有virtio 网卡驱动的,需要手动安装驱动,首先打开设备管理器 windows server系统是在计算机管理打开设备管理器

找到以太网控制器,点击右击更新驱动程序

浏览virtio驱动的文件夹

选择对应操作系统版本安装

安装完成后就有virtio驱动了

安装virtio驱动

打开virtio的驱动目录,最下面有一个virtio-win-guest-tools程序,会安装用到的virtio驱动,这个驱动也会包含virtio的网卡驱动;这样xml中定义

<input type='tablet' bus='virtio'>

也可以用鼠标跟随了, windows原生支持usb的驱动,所以虚拟机镜像如果没装virtio驱动,可以修改为 bus='usb',不过性能不如virtio。

制作镜像

安装驱动后关机,并对镜像进行压缩操作,压缩后的文件名最好设置平台上传镜像的规范命名

代码语言:javascript
代码运行次数:0
复制
nohup virt-sparsify --compress -f qcow2 winserver2019.qcow2 windows_4_0_server2019_x86_200G.qcow2 &
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维开发故事 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • xml文件配置
  • 开始安装
  • 安装virtio网卡驱动
  • 安装virtio驱动
  • 制作镜像
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档