現在のLinuxカーネルよりもSkylake第6世代のサポートが良いので、Debian 8.5のLinuxカーネルを4.7にアップグレードしたいと思います。 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です。 SkylakeアーティファクトはLinuxカーネル4.6などでは完全にサポートされていないからです。ここファームウェアのない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世代 - 電源管理
答え1
新しいカーネルをインストールする最も簡単な方法は、次を使用することです。ジェシーウエスト移植。
まず、Jessieのバックポートがまだない場合は、リポジトリに追加する必要があります。
echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
(root) その後
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
(他のパッケージの依存関係を満たすためにインストールする必要があるかもしれません。)
また、すべてのGPU機能を有効にするには、Skylakeファームウェアをインストールする必要があります。
apt-get -t jessie-backports install firmware-misc-nonfree
バックポートを有効にするのは安全です。最新のパッケージはバックポートで自動的には選択されず、-t jessie-backports
上記の方法を使用して明示的に選択する必要があります(ただし、この作業が完了すると、アップグレードされたパッケージの更新が選択されますapt-get upgrade
)。
カーネル 4.6 バージョンはすでに Skylake をすばやくサポートしており、それ以来改善されました。上記のようにアップグレードすると、apt-get upgrade
バックポートでカーネルが利用可能になると、実行は自動的により高いバージョンのカーネルにアップグレードされます。
答え2
4.7.2
式から最新の安定カーネルバージョンをコンパイルできます。ウェブサイト、説明されている手順に従ってください。ここ
su
apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc
apt-get install kernel-package
cd /tmp/
wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.7.2.tar.xz
unxz linux-4.7.2.tar.xz
tar xvf linux-4.7.tar
cd linux-4.7
cp /boot/config-$(uname -r) .config
make menuconfig
make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers -j 16
ls ../*.deb
dpkg -i *.deb
reboot
答え3
私のオペレーティングシステムはDebian の提示そして仲間デスクトップ
root@s32408:~# uname -a
Linux s32408 4.8.0-0.bpo.2-amd64 #1 SMP Debian 4.8.15-2~bpo8+2 (2017-01-17) x86_64 GNU/Linux
WIFIの問題を解決するために、バックポートでカーネルを4.8にアップグレードした後にシステムを再起動したときに表示エラーが発生しました。その後、上記の指示に従ってIntelドライバをアンインストールし、エラーを修正しました。
しかし、そうすると、多くの重要なパッケージが「もはや不要になります」。最初は注意を払っていませんでしたが、いくつかのクリーニングをしました。
apt-get autoremove
次の再起動後、グラフィックデスクトップと多くの便利なアプリケーションを失いました。。
その後、新しいOSを再インストールしましたが、バックポートから更新されたIntelドライバをインストールすると(削除せず)、ディスプレイエラーは解決されましたが、依存関係は壊れませんでした。つまり、私は次のことをしました。
apt-get -t jessie-backports install xserver-xorg-video-intel
変える:
apt-get remove xserver-xorg-video-intel
StephenKittがコメントで提案したように、破損を克服するためにドライバを削除して依存関係を操作する方が良いかもしれません。あなたに走りました。
気づくXCFEただし、デスクトップバージョンもこの問題の影響を受けます。小人デスクトップではそうではありません。
GnomeのヒントをくれたLéoLéopold Hertzと忍耐を与えてくれたStephen Kittに感謝します。 ;)