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


8

我的声音和无线硬件在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不需要手动编译的简单方法呢?


3
反向移植中有一个4.6内核。
亨里克(Henrik)支持社区

请添加lspci -knn | grep Net -A2?的输出
GAD3R

1
谢谢你的回复。@ GAD3R:lspci -knn | grep Net -A2 03:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a) Subsystem: Intel Corporation Device [8086:9010] lspci -knn | grep Audio -A2 00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a170] (rev 31) Subsystem: Intel Corporation Device [8086:2064] Kernel driver in use: snd_hda_intel
user1330734 '16

Answers:


9

添加类似

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

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

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


谢谢。您的回答帮助我获得了4.x内核,并自动配置了grub。但是,令人讨厌的是,X Window无法从最新的内核开始:)我将不得不仔细查看日志...内核升级是否是这种正常行为?
user1330734 '16

人们必须使用较新的内核才能使X正常运行(很正常),这很普遍,因此我想它也可以破坏X也就不足为奇了。也许您也只需xserver-xorg-<driver>要从backport 安装,这<driver>取决于您的硬件。
亨里克(Henrik)支持社区

0

backports档案中有更多的最新内核。请注意,该存档中对软件包的支持比处于稳定状态的软件包的支持级别低。

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

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

显然your.mirror.here是您替换了最近的存档镜像的位置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.