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 2016

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

回答:


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

バックポートにもあるいくつかの他のものに依存している可能性があります。それらのパッケージ名をコマンドラインに明示的に追加する必要があるかもしれません。Aptはバックポートからインストールするパッケージのバージョンをバックポートで自動的に追跡し、明示的に要求しない限り、そこから何もインストールしません。

そして、質問全体を読んだ後:古いカーネルをインストールしたままにしておくことが可能であるはずです。そして、grubはあなたに選択肢を提供するように設定されるべきです。


ありがとうございました。あなたの答えは私が4.xカーネルを取得するのに役立ち、grubは自動的に構成されました。しかし、厄介なことに、X Windowは最新のカーネルで起動できません:)ログを確認する必要があります...これはカーネルのアップグレードの通常の動作ですか?
user1330734

Xを機能させるために新しいカーネルを使用する必要があるのはごく一般的なことです。そのため、Xが壊れる可能性があるのも当然です。多分あなたxserver-xorg-<driver>はバックポートからもインストールする必要があるだけ<driver>で、あなたのハードウェアに依存します。
Henrikは

0

バックポートのアーカイブには、より最近のカーネルがあります。ただし、そのアーカイブ内のパッケージのサポートは、安定版のパッケージよりも低いレベルです。

そのアーカイブを有効にするには、次のような行を/etc/apt/sources.listファイルに追加する必要があります。

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

明らかにyour.mirror.here、最も近いアーカイブミラーに置き換えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.