![内核更新后保留我的驱动程序](https://linux22.com/image/1270977/%E5%86%85%E6%A0%B8%E6%9B%B4%E6%96%B0%E5%90%8E%E4%BF%9D%E7%95%99%E6%88%91%E7%9A%84%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
我最近在一台新笔记本上安装了 ubuntu 10.04,由于 wifi 无法使用,我不得不添加 Ralink 3090 v2.3.13 驱动程序。问题是每次内核更新时我都会丢失驱动程序,我知道这种情况有时会发生,但每次都必须安装它有点烦人。有没有办法防止这种情况发生?
谢谢。
答案1
每次更新内核时,您都可以使用 DKMS 自动重建驱动程序。为此,您必须安装源包、为其创建 DKMS 配置文件并进行设置。
这里有一个在 CentOS 上执行此操作的示例这里。它使用“cifs”模块,因此您需要用您的驱动程序替换它。
对于 Ubuntu,说明应该基本相同 - 只需先安装 dkms、'build-essential' 和内核源。此外,如果您没有 root 帐户,请不要忘记在每个命令前面加上 'sudo'。
这里还有一篇 LinuxJournal 文章,其中包含大量有关 DKMS 的信息:http://www.linuxjournal.com/article/6896
答案2
我实际上不知道这是否可行,但您可以尝试安装动态内核模块支持。
aptitude install dkms