16.04 Xenialで16.10 Yakketyカーネルを使用するにはどうすればよいですか?


13

16.10がリリースされると、そのカーネルを16.04で使用できますか?

2月の16.04.2で提供されることはわかっていますが、16.04で問題が発生しているラップトップを使用する場合は、早めに使用を開始します。


3
はい、使用できます。
mikewhatever

公式には、レポジトリで2月前に提供されます。
Pilot6

しかし、どうすれば今すぐインストールできますか?Yakketyリリースで利用できますか、それともPPAを追加する必要がありますか?
-Generalnie

2
linux-generic-lts-yakketyパッケージとして提供されます。
Pilot6

これは意見に基づくものではありません。質問をより明確にするために変更しました。
Pilot6

回答:


15

Ubuntuの16.04(Xenial Xerus)のための第2の点リリースがされ、スケジュールこれは、現在使用されて4.4ブランチを交換するLinuxカーネル4.8によって電力を供給されるであろう2月16日、2017年のために。

16.04.2の公式リリースの前に予定されているHWEスタックをテストするには:

sudo apt-get install linux-generic-hwe-16.04-edge

このパッケージは、2016年12月上旬からxenialリポジトリで利用できます。

:このカーネルパッケージはlinux-generic-lts-yakkety、古い回答で説明されている名前では使用できなくなりました。

HWEカーネルを提供するUbuntuの新しいアプローチの詳細については、https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStackを参照してください


私はラップトップでこれを試しましたが、カーネルが起動しません(カーネルの起動を示すRefind画面にとどまります)。私は、REFind関数ブートマネージャを使用しています
Suiciドーガ

明らかに今ではインストールすることができますsudo apt-get install linux-generic-hwe-16.04
EnnoGröper17年

4

これを行う:

sudo add-apt-repository ppa:canonical-kernel-team/ppa 
sudo apt update
sudo apt install linux-image-generic-lts-yakkety

乾杯!


提案された解決策は不十分です。Error! Your kernel headers for kernel 4.8.0-25-generic cannot be found.他のパッケージをインストールする必要があるため、エラーメッセージが表示されます $ sudo apt-get install linux-headers-generic-lts-yakkety linux-signed-generic-lts-yakkety
Antonio

リポジトリが警告を表示することに注意してください:It IS NOT RECOMMENDED that you subscribe to this PPA.
k0pernikus

1
linux-image-generic-lts-yakketyパッケージが削除されているようだ:ubuntuupdates.org/package/canonical_kernel_team/xenial/main/...
デニスKniazhev

3

これが私がやったことであり、うまく機能します。私はこれをCinnamon 3.2デスクトップで使用しています。

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt update
sudo apt install linux-image-generic-lts-yakkety

これにより、ソフトウェアアップデーターを介してすべての更新が届きます。

気に入らない場合は、アンインストールできます:

sudo apt-get install ppa-purge
sudo apt purge linux-image-generic-lts-yakkety
sudo ppa-purge ppa:canonical-kernel-team/ppa

リポジトリが警告を表示することに注意してください:It IS NOT RECOMMENDED that you subscribe to this PPA.
k0pernikus

はい、これは本当です。カーネルは、いわば、正式リリースになる前の「進行中の作業」に似ています。そのため、より頻繁に更新される可能性があります。問題や問題はありません。
デイブ

ppaは、プレリリースおよびテストカーネルの構築に使用されます。
デイブ

2

UbuntuメインラインPPAからメインラインカーネルを手動でダウンロードしてインストールできるようになりました。

これらのカーネルは更新プログラムを取得せず、Ubuntuパッチを持たないため、これはお勧めしません。

16.10のリリース後、すぐにでlinux-generic-hwe-16.04-edgeはなく、16.04の公式リポジトリに表示されます。

これをインストールして、定期的な更新で新しいカーネルを入手できます。


0

試してみてください。これが機能する場合、このソリューションはCanonicalおよびLTSユーザーによってサポートされません。これにより、1つではなく2つの問題が発生します。

16.10には独自のアップグレードポリシーがあることに注意してください。また、YakketyカーネルをXenialパッケージとマージするため、これは環境に影響します。

カーネルから問題が発生した場合は、最初の応答を試すことができます:ディストリビューションをアップグレードせずにカーネルを最新のメインラインバージョンに更新する方法は?、カーネルを最新のメインラインバージョンに更新してください。

追加:Ubuntu Long Term Support(LTS)リリース(16.04など)には5年間のサポートがあり、セキュリティ更新とバグ修正がありますが、LTSリリースのコンポーネントを使用し、他のリリースのコンポーネントの使用を最小限に抑えることを前提としていますまたはPPA。16.10は非LTSバージョンであり、2017年8月までしかサポートされていません。サポートの期間が異なるLTSリリースで非LTSリリースのカーネルを使用する場合は、自分だけに依存します。 LTSリリースで非LTSリリースのコアコンポーネント(カーネル)を使用する。


-1 @ Pilot6の答えは、メインラインカーネルオプションについてすでに言及しています。最初の2つの段落はあいまいです。特定の詳細を追加してください。
-wjandrea

@wjandreaあなたが提案する答えは私の後に与えられたものです(私のものは10月12日から、あなたが示す答えは10月13日から)。LTSでのyakettiカーネルのリリースが今は機能しなくなるまで数か月待つ必要があるため、NOWの唯一のオプションは、リンクするメインラインバージョンです(そして、あなたが示し、後で与えられた答えもこれを示します...)
ヨンシーソリス

OK、あなたの言っていることがわかりました。ええ、Pilot6の答えはあなたのものです。すみませんでした。私は下票を削除しました。
wjandrea

0

はい、Ubuntu 16.04でKernel 4.8を使用できますが、..

システムの更新中にUbuntu 14.0416.04にアップグレードするプッシュが表示されたとき、先に進みました。すぐにラップトップで問題が発生し、カーネルを4.4から4.6.3、4.7.5にアップグレードし、現在4.8.1を使用しています。Ubuntu 16.10には、1レベル下の4.8.0が付属しています。**

特定のカーネルバージョンを手動でインストールするときに他の人が以前に述べたように、それは自動的に更新されません。しかし、私のために働いているバージョンに座っていても構いません。手動でインストールされたカーネルは、Ubuntuシステムの更新によって自動的に削除されることはなく、インストールしたさまざまなバージョンで起動する自由が与えられます。逆に、不要に/bootなった/不要になった古いバージョンのサイズを監視し、定期的に削除する必要があります。

rick@dell:~$ ls -l /boot/init*
-rw-r--r-- 1 root root 29784512 Sep 14 19:16 /boot/initrd.img-3.13.0-92-generic
-rw-r--r-- 1 root root 35594578 Sep 14 19:16 /boot/initrd.img-4.4.0-36-generic
-rw-r--r-- 1 root root 35599246 Sep 20 17:21 /boot/initrd.img-4.4.0-38-generic
-rw-r--r-- 1 root root 44243520 Oct 12 03:43 /boot/initrd.img-4.4.0-42-generic
-rw-r--r-- 1 root root 34749637 Sep 14 19:16 /boot/initrd.img-4.6.3-040603-generic
-rw-r--r-- 1 root root 34621634 Sep 14 19:16 /boot/initrd.img-4.7.1-040701-generic
-rw-r--r-- 1 root root 34620508 Sep 14 19:16 /boot/initrd.img-4.7.2-040702-generic
-rw-r--r-- 1 root root 34621988 Sep 18 09:56 /boot/initrd.img-4.7.3-040703-generic
-rw-r--r-- 1 root root 42865461 Oct  7 16:52 /boot/initrd.img-4.7.5-040705-generic
-rw-r--r-- 1 root root 45625235 Oct  8 15:10 /boot/initrd.img-4.8.1-040801-generic

特定のハードウェアのユーザーは、ほとんどの場合、プラットフォームに影響するエラーを修正するためにカーネルをアップグレードする必要があります。通常、これは新しいハードウェアによるものですが、古いカーネルで導入されたIntelまたはNvidiaのグリッチにも関連している可能性があります。

新しいカーネルをインストールする場合、Ubuntuではサポートされないことをお勧めします。

新しいカーネルをインストールする方法

新しいものを手動でインストールするための写真と詳細な手順は、Ubuntu 15.10:さまざまな「タイプ」のフリーズと予期しないシャットダウンにあります。簡単な要約がここにあります。

インストールに使用可能なカーネルバージョンを確認するには、ブラウザのアドレスバーにこれを入力します。

http://kernel.ubuntu.com/~kernel-ppa/mainline/

インストールするカーネルバージョンまでスクロールダウンし、リンクをクリックします。Intel / AMD 64ビットプラットフォームを使用しており、一般的なカーネルバージョンが必要であると仮定します。ここで4.8.3は、「Dirty Cow」セキュリティパッチを入手するために、自分自身でダウンロードしたいと考えています。「Dirty COW」バグとは何ですか?

カーネル4.8.3リンクを選択した後、セクションまでスクロールダウンしてBuild for amd64 succeeded、次のファイルを確認します。

  linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
  linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
  linux-headers-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb
  linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
  linux-image-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb

「一般的な」と「すべて」に加えて、「低レイテンシ」は必要ありません。最初に、wgetコマンドを使用してシステムにダウンロードする必要があります。次に、それらをインストールし、最後にシステムを再起動する必要があります。

cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
sudo dpkg -i *.deb
sudo reboot

手動でインストールしたカーネルは、今行ったように、Ubuntuによって自動的に削除されないことを忘れないでください。Ubuntuは、現在のバージョンとそれ以前のバージョンのみを保持するようにインストールする古いカーネルバージョンを自動的に削除します。したがって、/bootディレクトリのサイズを監視し、手動でインストールして不要になったカーネルを定期的に削除してください。rm(削除)コマンドを使用しないでください。Googleを使用して見つかった指示に従ってください。


@CharlesGreen 「Yes」という単語で始まる見出しを先頭に付けました。カーネルをアップグレードする前に、OPが問題を投稿することを示唆する最後の段落のほとんどを削除しました。あなたの判断を再考できますか?
WinEunuuchs2Unix

あなたは主題についての十分な知識を示し、私の見解では適切な注意と警告を表明していますが、opは新しいカーネルの実装方法を尋ねています。それについての投票をまもなく修正します。
チャールズグリーン

@CharlesGreen彼がカーネルをインストールする方法を尋ねていた場合、私は決して実現しませんでした。そのセクションを追加します。
WinEunuuchs2Unix

それはそれが可能である「OP「はどのように-に」の両方を求めていたので、それほど明確ではなかった、と
チャールズ・グリーン

1
@CharlesGreenタイトルに「How can I ...」が表示されています。私は最初が回るのを逃しました。とにかく、Ubuntu Webページでカーネルファイルを見つけ、ダウンロードしてインストールする方法に関するセクションを追加しました。
WinEunuuchs2Unix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.