解决kubevirt安装的windows7系统存在鼠标分裂的问题

解决kubevirt安装的windows7系统存在鼠标分裂的问题

一、问题背景

使用kubevirt在k8s中安装windows7虚拟机后,发现鼠标很容易就不能靠边和选中边缘部分。发现为"鼠标分裂问题"。本环境中的kubevirt为v1.2.2版本,官方宣城已经解决了该问题。

尝试了网上给出的:调整分辨率;改变鼠标灵敏度;给虚拟机添加graphics和videos字段均未解决。后面通过源码和v1.7.0源码阅读发现问题所在,总结如下(还是v1.2.2版本,不用升级):

二、虚拟机侧操作

1、关机

在前端或者后台均可操作。

2、编辑yaml

在后台root登录后操作:

找到虚拟机

复制代码
root@master1:/home/btg/kubevirt# kubectl get vm
NAME   AGE   STATUS     READY
test   19h   Stopping   False

编辑虚拟机

复制代码
root@master1:/home/btg/kubevirt# kubectl edit vm test

修改inputs的内容,具体如下:

复制代码
...
        devices:
          disks:
          - bootOrder: 1
            disk:
              bus: virtio
            name: rootdisk
          - bootOrder: 2
            cdrom:
              bus: sata
            name: containerdisk
          - bootOrder: 3
            cdrom:
              bus: sata
            name: virtio
          inputs:
          - bus: virtio #修改为这个,而不是usb
            name: tablet1
            type: tablet
          interfaces:
          - bridge: {}
            model: e1000
            name: default
...

3、开机

在前端或者后台均可操作。

三、windows7系统中的操作

开机后会自动安装驱动后重启,待重启完后执行:

打开设备管理:

找打所有没有安装驱动的设备(黄色按钮),选择"更新驱动",进行安装

选择e盘(已挂载了virtio-win-0.1.1驱动):

安装成功效果(关键的驱动:VirtIo Input Driver):

再次尝试鼠标,发现快捷准确了。

相关推荐
ACP广源盛139246256731 天前
iOS 27 开放 AI 生态@ACP#小型化扩展黄金风口,IX8008全面超越 ASM2806,铸就嵌入式 AI 扩展核心
人工智能·嵌入式硬件·macos·ios·计算机外设·objective-c·cocoa
STDD1 天前
cert-manager:Kubernetes 自动 TLS 证书管理
云原生·容器·kubernetes
阿里云云原生1 天前
【5.29北京】智驭运维,Agentic Ops可观测工作坊限时报名!
云原生·agent
LT10157974441 天前
2026年云原生RPA选型指南:云端协同与弹性部署适配
云原生·rpa
Jwest20211 天前
工业显示器什么牌子质量最好性价比最高?
计算机外设
姚不倒1 天前
Go 语言基础入门:从零到实战,一篇文章掌握核心语法
云原生·golang
nan madol1 天前
openEuler部署 Kubernetes v1.35.5 集群
云原生·容器·kubernetes
木雷坞1 天前
K8s containerd 镜像源配置:用 1ms-helper 处理 ImagePullBackOff
云原生·容器·kubernetes
米高梅狮子1 天前
03.OpenStack使用
linux·前端·云原生·容器·架构·kubernetes·openstack
STDD1 天前
KEDA:Kubernetes 事件驱动自动扩缩容
云原生·容器·kubernetes