银河麒麟系统安装指纹识别仪驱动须先确认硬件被内核识别,否则设置中指纹选项将灰显;需依次执行lsusb和dmesg检测设备与固件,缺失固件须联系厂商;推荐通过麒麟软件中心安装匹配驱动并重启;手动安装需处理依赖、运行.run脚本时选Yes注册DKMS、启用uinput及fprintd服务,并将用户加入plugdev组后重新登录。

银河麒麟系统安装指纹识别仪驱动必须先确认硬件已被内核识别,再选择匹配的安装路径——跳过硬件检测直接装驱动会导致“设置→用户→指纹”界面灰显、录入按钮不可点击,后续所有操作均无效。
确认指纹设备是否被系统识别
打开终端(Ctrl + Alt + T),执行:
lsusb | grep -i "fingerprint\|bio\|winuim\|wmr"
若返回类似“Bus 001 Device 005: ID 0483:5750 STMicroelectronics Biometric Reader”的行,说明USB设备已枚举;若无任何输出,代表设备未接入或未供电,请检查接口是否为USB 2.0(部分WMR06、FS200等设备在USB 3.0蓝色接口下无法初始化)。
再执行:
dmesg | grep -i finger
观察输出中是否有“fingerprint driver initialized”或“bio enrollment supported”。若出现“failed to load firmware”,说明固件缺失,此时【不可继续安装驱动包,需联系整机厂商获取对应固件补丁】。
通过麒麟软件中心一键安装(推荐给普通用户)
点击开始菜单 → 启动“麒麟软件中心” → 顶部搜索栏输入设备型号全称,例如“Live20R”或“ZK7000A” → 在结果中筛选带【银河麒麟V10 SP3】【x86_64】或【ARM64】标签的驱动包 → 点击“安装”,输入管理员密码完成部署。
安装完成后必须重启系统,否则fprintd服务无法加载新模块,指纹录入界面仍会灰显。
手动安装签名驱动包
方法一:安装.deb格式驱动包
从熵基科技官网或麒麟生态适配库下载与当前系统完全匹配的.deb文件(如live20r-driver-kylin-v10-sp3-amd64.deb)→ 双击启动安装器 → 若提示“依赖不满足”,立即在终端执行:
sudo apt install libusb-1.0-0 libudev1
方法二:运行.run脚本安装
下载如zk-bio-sdk-3.1.0-kylin.run类文件 → 进入保存目录,执行:
sudo chmod +x zk-bio-sdk-*.run → sudo ./zk-bio-sdk-*.run --no-opengl-files
安装过程中遇到“DKMS registration”提示时,务必选“Yes”,否则内核更新后指纹功能将永久失效。
方法三:启用关键内核模块
安装完成后,在终端执行:
sudo modprobe uinput && sudo systemctl enable fprintd && sudo systemctl start fprintd
这一步激活用户空间输入模拟和生物特征服务,是解锁“设置→用户→指纹”入口的必要条件。
赋予当前用户设备访问权限
执行:
sudo usermod -aG plugdev $USER
该命令将当前用户加入plugdev组,否则即使驱动和服务都正常,fprintd-enroll也会报错“Permission denied on device file”。
注销当前用户并重新登录,此时进入【设置→用户→指纹】即可看到可点击的录入界面。











