KubuntuまたはUbuntu 12.04 LTSに最新のカーネル3.4をインストールできますか?そうでない場合は、理由を明確にしてください。
KubuntuまたはUbuntu 12.04 LTSに最新のカーネル3.4をインストールできますか?そうでない場合は、理由を明確にしてください。
回答:
Ubuntu(またはKubuntuなど)12.04にLinuxカーネル3.4をインストールするには、汎用のLinuxカーネルではなく、Ubuntuバージョンのカーネルを使用します。これにより、Thomas Wardの回答で言及された一般的なカーネルの問題が回避されます。
Linux 3.4の安定バージョンがリリースされたばかりで、このバージョンにはbtrfsの重要な変更があるため、12.04 LTSの多くのユーザーがこのカーネルに興味を持っているかもしれません。
カーネル3.4の新しい変更と改善については、このページを参照してください。
このページでUbuntu固有のカーネルを見つけることができます。
最初に、Ubuntu 3.4カーネルdebパッケージをダウンロードして、手動でインストールできます。以下の詳細を参照してください。
次に、http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.htmlで説明されているように、aptソースリストを変更できます。私はこのアプローチをテストしておらず、推奨していません。
第三に、12.04 LTSのPPAまたは-backportsでこのカーネルの公式バックポートを待つことができます。このオプションに関する詳細情報はありません。
新しいカーネルをそのまま使用するには、アーキテクチャに対応するイメージ .debパッケージをダウンロードしてインストールするだけです。ただし、外部モジュールをビルドする必要がある場合は、正しいヘッダー .debおよびソース .debパッケージも必要です。
Ubuntuカーネルは、http://kernel.ubuntu.com/~kernel-ppa/mainline/にあります。
Ubuntuは明らかに2012年5月21日09:41にPrecise用のカーネル3.4をリリースしました。このリンクを参照してください:http : //kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
正しい一致ファイル(32ビットまたは64ビットまたはPAE)をダウンロードしてください。
ターミナルを開き、Ubuntu 3.4カーネルパッケージをダウンロードしたディレクトリに移動します。ファイルが/ Downloadsディレクトリにある場合は、次のコマンドを実行します。
$ cd ~/Downloads/
次に、dpkgコマンドを使用してパッケージをインストールします。たとえば、ここでは32ビットバージョンのパッケージを想定しています。次のコマンドを1つずつ実行し、プロンプトが表示されたらsudoアクセス用のパスワードを入力します。
linux-headers(3つのファイルのうち、これはアーキテクチャ固有ではありません):
$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-headers-genericの場合(アーキテクチャ固有):
$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-image-genericの場合(アーキテクチャ固有):
$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
インストール中に警告またはエラーが表示された場合は、最初にmodule-init-tools(最新バージョン)をインストールしてみて、今すぐもう一度試してください。今すぐシステムを再起動してください。デフォルトでは、カーネル3.4を起動します。起動後にカーネルのバージョンを確認するには、ターミナルを開いて「uname -a」と入力します。
簡単なpythonスクリプトを試すことができます:https : //github.com/medigeek/kmp-downloader
python-bs4が必要です:
sudo apt-get install python-bs4
次のクイックリンクを使用してダウンロードできます:https : //github.com/medigeek/kmp-downloader/tarball/master
アーカイブを保存し、ファイルを抽出します。kmpd.pyをダブルクリックします。オプションがわからない場合は、Enterキーを押すと、デフォルトのオプションが選択されます。
sudo update-grub
新規ユーザーにとっては明らかではありません。多くのチュートリアルではこれをスキップしています)
本当に理由で新しいカーネルを実際にインストールする必要がない限り、そのままにしておきます。しかし、そうでない場合は誰にアドバイスするのですか?私はそこにいて、そのようなものを見て、成功する前にいくつかの異なる試みを試みました。いつでもgrubの最後のカーネルに戻ることができるため、インストールが中断されることはありません。
Ubuntuには素晴らしいドキュメントがあります。これを使用することをお勧めします。
カスタムカーネルをコンパイルする理由
これは、前述のドキュメントからも取られています。
上記のトーマスポストを参照するのは事実です。ubuntuには、実際に独自の調整バージョンがあります。
がんばろう!