解决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):

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

相关推荐
H_老邪2 小时前
什么是云原生?
云原生
SXJR3 小时前
k8s中的Pod
云原生·容器·kubernetes
w6100104664 小时前
CKA-2026-Ingress
云原生·容器·kubernetes·cka
AI攻城狮4 小时前
Anthropic 开源了 Claude 的 Agent Skills 仓库:文档技能的底层实现全公开了
人工智能·云原生·aigc
星河耀银海5 小时前
云原生核心特性:容器化、微服务与DevOps的通俗解读
微服务·云原生·devops
破烂儿6 小时前
TMUX历史输出滚动查看全攻略(原生快捷键 + 鼠标配置优化)
服务器·学习·计算机外设
老卢聊运维6 小时前
深入理解Pod生命周期:从创建到终止的完整链路
运维·云原生·k8s
cyber_两只龙宝6 小时前
【Nginx】Nginx配置负载均衡详解
linux·运维·nginx·云原生·负载均衡
A.说学逗唱的Coke7 小时前
【K8S专题】深入浅出 Kubernetes 探针:存活、就绪与启动探针的原理与实战指南
云原生·容器·kubernetes
AI攻城狮1 天前
用 Obsidian CLI + LLM 构建本地 RAG:让你的笔记真正「活」起来
人工智能·云原生·aigc