質問: 「メインライン」カーネルにアップグレードする必要がありますか? カーネルの新しい「メインライン」バージョンは buntuカーネルチーム から入手できます。 3.4および3.5、ubuntu 12.04は3.2上にあります。 メインラインカーネルとは何ですか? 既存のカーネルよりも優れていますか? メインラインカーネルへのアップグレードの長所と短所は何ですか? 簡単に戻ることができますか?
回答: メインラインカーネルへのアップグレードは通常、ではなく良いアイデアです この回答の基本情報のほとんどは mainline builds wiki からのものです 1.テスト用にのみ提供されており、サポートされていません メインラインカーネルは、変更されていない最新の「メインライン」linuxカーネルソースから構築されます。 ubuntuカーネルチームは、これらのonlyをテストおよびデバッグの目的で提供し、問題が「上流」、つまりlinuxカーネル開発者によって修正されたかどうかを確認します。 。 したがって、それらはサポートされておらず、使用する必要があります、自己責任で;kernel-oopsを介して、またはより高速なソリューションが必要な場合は、 linux kernel mailing list に投稿してみてください 2.ドライバー、特にnvidia/amdおよびワイヤレス(broadcom)が破損することがよくあります。 メインラインカーネルには、ubuntuが提供するドライバーやパッチは含まれません。 つまり、バイナリドライバーなしグラフィック、ワイヤレスなどが提供されます。 製造元から直接ダウンロードしたバイナリドライバーをインストールしようとすると、メインラインヘッダーに互換性がない可能性があるため、それらが動作しない可能性が非常に高くなります。 これは、メインラインカーネルが最後のltsツールチェーン(コンパイラーなど)を使用して構築されるため、12.04(12.10、13.04、...)以降の非ltsバージョンでは特に当てはまります。 )、これは一般に最新の非ltsリリースのツールチェーンよりも古いものです。 3.これらは、現在のカーネルで発生している重大な問題を解決できると思われる場合にのみインストールしてください。 新しいカーネルには、ハードウェアまたはファイルシステムの問題に対する修正が含まれている場合があります。たとえば、最新のintelivy bridgecpuの内部hd4000グラフィックは時々フリーズしました。 バグ はカーネル3.3.6以降で修正されました。 これらの状況でメインラインカーネルをインストールしてみて、問題に役立つかどうかを確認してください。 その場合は、代わりに最新のubuntu + 1カーネルへのアップグレードを検討する必要があります。これには使用可能なバイナリドライバーがあります。 4.メインラインまたは他の新しいカーネルをインストールする場合でも、ブート時に選択することにより、古い(安定した)カーネルを使用することを選択できます。 保つ shift コンピューターの電源を入れた後に押します。 以下に示すように、grubメニューが表示されます。下矢印を使用して「以前のlinuxバージョン」に移動し、を押します enter x.x.x -yyyyyy-genericのバージョンではなく、x.x.x-genericのバージョンを持つオプションを選択して押します enter。これは通常、複数のメインライン/カスタムカーネルをインストールしていない限り、最初のオプションです。