use*_*816 2 uninstall kernel modules 12.04 dkms
~$ locate tp_smapi
/lib/modules/3.0.0-19-generic/updates/dkms/tp_smapi.ko
/lib/modules/3.2.0-26-generic/updates/dkms/tp_smapi.ko
/lib/modules/3.2.0-29-generic/updates/dkms/tp_smapi.ko
/usr/src/tp-smapi-0.41/tp_smapi.c
/var/lib/dkms/tp-smapi/0.41/3.0.0-19-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/3.2.0-26-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/3.2.0-29-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/build/tp_smapi.c'
Run Code Online (Sandbox Code Playgroud)
如何从内核 3.0.0-19 和 3.2.0-26 中删除 2 个旧的 Linux 内核模块?
~$ man dkms
Run Code Online (Sandbox Code Playgroud)
“'dkms remove [module/module-version]' 从树中删除模块/版本组合。'
请问什么是“[模块/模块版本]”?
请注意:
我不想从树中删除旧的 Linux 内核模块 tp_smapi 但我想从我的 Ubuntu 12.04.1 计算机中删除旧的 Linux 内核模块。
这已经尝试在10.04,11.10,12.10和。但是......我不保证它是否会保留您的模块!
列出您的内核
dpkg --list | grep linux-image
Run Code Online (Sandbox Code Playgroud)
那么就
sudo apt-get purge [image name(s) from the list]*
Run Code Online (Sandbox Code Playgroud)
在旧版本的 Ubuntu 上(不是 12.04 以后的版本),您需要对 GRUB 说“嗨”:
sudo update-grub2
Run Code Online (Sandbox Code Playgroud)
实际上,一个更简单(对于喜欢 GUI 而不是命令行的人)并且显然更彻底(它找到并删除了头文件“apt-get purge ...”)的替代方法是安装 Ubuntu Tweak。
转到 Janitor/System/Old Kernel,选择它,然后按“Clean”。
| 归档时间: |
|
| 查看次数: |
27095 次 |
| 最近记录: |