LinuxカーネルをDebian8.5で4.7にアップグレードしたいと思います。これは、現在のLinuxカーネルよりもSkylakeの第6世代のサポートが大幅に優れているためです。 Ubuntu 16.04では、アップグレードは簡単です。ただし、安定性のためにDebian 8.5が必要になりました。これについても、同じアップグレードを行いたいと思います。
StephenKittの答えをテストする
カーネルをアップグレードして再起動しましたが、OSのロードに失敗しました。
図1起動時の失敗メッセージ
2回目の反復–起動時のバグの解決[GAD3R]
- Linuxカーネル3.16.xで起動
-
su
として実行 、apt-get remove xserver-xorg-video-intel
- 再起動
出力:動作します!解像度は1920×1080になりました。 Linuxカーネル4.6などではSkylakeが完全にサポートされていないため、このアーティファクトはファームウェアなしのMatlab 2016aであるため、ファームウェアとしていくつかの非フリー調整が必要です。 Linuxカーネル4.7ですでにファームウェアを解放しているかもしれません
# https://unix.stackexchange.com/a/307435/16920
apt-get -t jessie-backports install firmware-misc-nonfree
xserver-xorg-video-intel
異常な設置とその対策
パッケージxserver-xorg-video-intel
が見つかりました ランレベルが競合するLKバックポートのDebianを回復する方法のスレッドで説明されているように、他の条件で依存関係(およびそのすべての依存関係)としてインストールされる可能性がありますか?
アイデアはパッケージのアクションを防ぐことです。 /etc/X11/xorg.conf
ファイルを作成してインストールします
# https://unix.stackexchange.com/a/308709/16920
Section "Device"
Identifier "Intel"
Driver "modesetting"
EndSection
## Bugs
# 1. LK 3.16 will fail now but LK 4.6 will work. TODO in the thread https://unix.stackexchange.com/a/308709/16920
ハードウェア:Asus Zenbook UX303UA
OS:Debian 8.5
関連:Asus Zenbook UX303UA Linux互換性、Linuxカーネル–モバイルSkylake第6世代–電源管理
承認された回答:
新しいカーネルをインストールする最も簡単な方法は、Jessieバックポートを使用することです。
まず、リポジトリにJessieバックポートがまだない場合は、リポジトリに追加する必要があります。
echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
(ルートとして)、次に
apt-get update
apt-get -t jessie-backports install linux-image-amd64
現在のデフォルトのバックポートされたカーネルをインストールします(この記事の執筆時点では4.8)。
ノートパソコンのWi-Fiに適切なファームウェアを提供するには、non-free
を追加する必要があります firmware-iwlwifi
をインストールします :
echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install firmware-iwlwifi
表示の問題を解決するために、xserver-xorg-video-intel
を削除できます。 (現在、Intel GPUは個別のドライバーを必要とせず、カーネルのモード設定サポートを使用できます)、GAD3Rによって提案されています:
apt-get remove xserver-xorg-video-intel
(xserver-xorg-video-dummy
をインストールする必要がある場合があります 他のパッケージの依存関係を満たすため。)
Skylakeファームウェアをインストールして、すべてのGPU機能を有効にする必要もあります。
apt-get -t jessie-backports install firmware-misc-nonfree
バックポートの有効化は安全です。新しいパッケージはバックポートから自動的に取得されないため、-t jessie-backports
を使用して明示的に選択する必要があります。 上記と同じです(ただし、これを実行すると、アップグレードされたパッケージの更新はapt-get upgrade
によって取得されます。 。
カーネルのバージョン4.6は、Skylakeの優れたサポートをすでに提供しており、それ以降は改善されています。上記のようにアップグレードする場合は、apt-get upgrade
を実行します バックポートで利用可能になると、カーネルの新しいバージョンに自動的にアップグレードされます。