カーネルを 3.1 にアップグレードするにはどうすればいいですか?

カーネルを 3.1 にアップグレードするにはどうすればいいですか?

Ubuntu カーネル PPA にはカーネル 3.1 がありません。Ubuntu を再インストールしたくないので、他に確実にアップグレードする方法はありますか。

答え1

カーネルが PPA に登場するのを待つ以外に (何日前にリリースされたのでしょうか?)、別のオプションとして、tarball をダウンロードしてソースからコンパイルする方法があります。

PPA を待つのは安全ですが、ソースからコンパイルするのは楽しいです。選択はあなた次第です :)

答え2

カーネル

少し前に質問がありました:11.10 でカーネルをダウングレードする方法カーネルのアップグレードはそれほど難しくありません。

カーネルバイナリは、古いまたは新しい Ubuntu リリース1からダウンロードできます。Precise 2には 3.1 が含まれています。また、カーネル メインライン ビルド3にも3.1 が含まれています。

メインラインから linux-image-3.1.0-030100rc10-generic をダウンロードします。インストールします。再起動すると、(K)ubuntu 11.10 が 3.1 で実行されます。

Kubuntu で実行されているカーネル 3.1 を示すスクリーンショット

リンク

  1. http://packages.ubuntu.com/precise/linux-image
  2. https://wiki.ubuntu.com/Kernel/MainlineBuilds

答え3

カーネルチームが3.1カーネルをここにアップロードしたと思いますhttp://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/

答え4

編集:三つパッケージをインストールする必要があります。

  • Linux ヘッダー
  • Linux ヘッダー ジェネリック
  • Linux イメージ ジェネリック

以下の手順ではインストールのみを行いますこの回答は改善する必要があります。

カーネル 3.1 が利用可能です。インストール方法は次のとおりです。

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb

sudo dpkg -i linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb

Ubuntu 11.10/11.04 (32 ビット) の場合:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb

sudo dpkg -i linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb

Ubuntu 11.10/11.04 (64 ビット) の場合:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb

sudo dpkg -i linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb

しかし、カーネル 3.1 にアップグレードしても安全でしょうか? Ubuntu 11.04 で 2.6 から 3.0 にアップグレードしたとき、GPU ドライバーが動作せず、統一性がなかったことを覚えています。このようなことが再び起こってほしくありません。

関連情報