Ubuntu 24.04通过DKMS 卸载已经安装的驱动
在 Ubuntu 24.04 上通过 DKMS 卸载已经安装的驱动(比如之前安装的 r8125 驱动)。
1.查看 DKMS 已安装模块
1 | dkms status |
输出类似:
r8125, 9.003.05, 5.19.0-50-generic, x86_64: installed
- 第一列是模块名(
r8125) - 第二列是版本号
- 第三列是内核版本
2.卸载 DKMS 模块
假设你要卸载 r8125 版本 9.003.05:
1 | sudo dkms remove -m r8125 -v 9.003.05 --all |
--all表示卸载所有内核版本的该模块- 卸载后 DKMS 会自动删除构建文件
3.移除驱动文件(可选)
如果你之前是从 GitHub 下载源码安装的,还可以删除源码目录:
1 | sudo rm -rf /path/to/realtek-r8125-dkms |
4.卸载相关模块
1 | sudo modprobe -r r8125 |
- 这会立即卸载内核中 r8125 驱动
lsmod | grep r8125确认已卸载
5.检查网卡状态
1 | ip link |
- 驱动卸载后,网卡可能回退到系统自带
r8169 - 链路状态可能会变为
NO-CARRIER
💡 小结:
dkms status→ 查看已安装模块dkms remove -m 模块名 -v 版本号 --all→ 卸载modprobe -r 模块名→ 卸载内核模块- 删除源码目录(可选)