在 Debian 8 中将 Linux 内核 3 升级到 4

在 Debian 8 中将 Linux 内核 3 升级到 4

我的声音和无线硬件在 Debian 8 系统上当前的 3.16.x 内核下无法工作。我执行:

apt-cache search linux-image

目的是让 4.x 版本的 Linux 内核尝试修复这个问题(因为硬件在 Ubuntu 16.04 下工作正常)。
然而,内核的选择似乎仅限于:

linux-image-3.16.0-4-amd64 - Linux 3.16 for 64-bit PCs

我想安装 4.x 版本,并可以选择在当前内核和 4.x 版本之间切换。
我怎样才能使用apt-get不需要手动编译的简单方法来做到这一点?

答案1

添加类似的东西

deb http://mirror.one.com/debian/ jessie-backports main contrib non-free

给你的sources.list.要安装 4.6 内核,请运行:

apt-get update 
apt-get install -t jessie-backports linux-image linux-image-amd64

它可能取决于也可以在向后移植中找到的其他一些东西,您可能必须将这些包名称显式添加到命令行中。 Apt 将自动跟踪您从向后移植安装的软件包的向后移植版本,并且不会从那里安装任何内容,除非您明确要求它们。

阅读整个问题后:应该可以保留安装的旧内核,然后应该配置 grub 来为您提供选择。

答案2

有更新的内核向后移植存档。请注意,该存档中的软件包的支持级别低于稳定版中的软件包。

要启用该存档,您需要在文件中添加如下行/etc/apt/sources.list

deb http://your.mirror.here/debian jessie-backports main

显然您可以将其替换your.mirror.here为最近的存档镜像。

相关内容