新しいカーネルバージョンをテストする方法は?

新しいカーネルバージョンをテストする方法は?

私はUbuntu 14.04とLinuxカーネル3.13.0-37-genericを使用しています。カーネルの最新の安定版が3.17.01であることを知っており、それをテストしたいと思います。

現在、Ubuntuを損なうことなくシステムでこれをテストできますか?
特に、/bootフォルダ内のカーネルファイルを私がコンパイルした3.17.01カーネル用のカーネルファイルに置き換えて、そのgrubエントリを変更したいと思います。これは正しい方法ですか?

一部のアプリケーションが新しいカーネルで正しく動作しない可能性がありますか?

答え1

Ubuntuと同じコンパイルオプションを使用し、適切なモジュールを取り付けます。、あなたはinitramfsの再生成、これは動作します。 Ubuntu設定ファイルをインポートし、カーネルコンパイルディレクトリに配置して実行しますmake oldconfig

Ubuntuの自己コンパイルプロセスはエラーが少なくなります。カーネルソースコードパッケージを入手してカーネルソースコードを置き換えてコンパイルします。

独自のコンパイルオプションを使用して独自のカーネルを構築する場合は、いくつかのコアオプションやモジュールを忘れる可能性があります。カーネルは複数の小さなビットに分割され、各システムが必要なビットのみをロードできます。現在ロードされているすべてのドライバが含まれているため、コンパイルされたコンピュータに適したカーネルを設定するには、実行しますmake localmodconfig(少なくともリムーバブルペリフェラルを接続しないか、新しいネットワーク機能などを使用しない限り)。

バラよりカスタムLinuxカーネルの構成、コンパイル、インストールカーネルの構成とコンパイルに関するより広範なガイドラインです。

最新の最高のカーネルを得るには利点はほとんどありません。より多くのプログラムを実行することはできません。最新のカーネル機能に興味を持っているプログラムはほとんどありません。新しいカーネルに必要なもの(ハードウェアドライバなど)がある場合にのみ、これを行う必要があります。ただプレイしたい場合は、Ubuntuの代わりに最先端のディストリビューションを使用して仮想マシンでプレイしてください。

関連情報