Ubuntu 12.04カーネルを2.6.xにダウングレードする

Ubuntu 12.04カーネルを2.6.xにダウングレードする

現在、私の x86_64 コンピューターには Ubuntu 12.04 の最新カーネルがインストールされています(Linux user-desktop 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux)が、一部のハードウェアを動作させるには 2.6.x カーネルが必要です。

データ、プログラム、その他を失うことなく、カーネルを 2.6.x バージョンに安全にダウングレードするにはどうすればよいでしょうか? また、カーネル 2.6.x を最新のカーネルと並行してインストールし、Grub から起動するバージョンを選択できるようにすることも可能ですか?

答え1

12.04がLinux 2.6で動くことを期待しています。最初の3.0リリースからそれほど古くないので、疑い3.0 専用の API に依存するものが多くあります。

Linuxのコア開発者は、2.6カーネル(現在は2.6.32.63)をまだ維持しているが、.58のリリースノートにはそれは言われたメンテナンスは遅くなり、最終的にはいつか停止するでしょう。

2.6.32.* は Lucid (10.04 LTS) 向けにもまだ構築中です。このパッケージはカーネルPPAしかし、この回答が投稿されてからかなり時間が経ってから読んでいる場合は、リスト. 必要になります手動でアーキテクチャ用のパッケージをダウンロードしてインストールします。

また、2.6 リリースを監視し、自分の意志でアップグレードする必要があります。Ubuntu はこれらのパッケージを自動的に更新しないため、PPA に戻る必要があります。

Lucid のサポートは 2015 年 4 月に終了するため、これらのビルドは終了すると思われます。その後に残されたオプションは次のとおりです。

  • ダウンロードはこちらカーネル.orgそして自分でコンパイルするただし、Lucid が廃止された後はメンテナンスが減少すると予想しています。
  • ハードウェア ベンダーに料金を支払って、3.* カーネル用のドライバーをアップグレードしてもらいます。
  • まだサポートされているバージョンのハードウェアに交換してください。
  • ベンダーがもう存在せず、交換用のハードウェアもない場合は、おそらく誰かにお金を払ってドライバーを移植してもらうことになるでしょう。

そして、これらすべてが無駄になる可能性もあることを念頭に置いておく必要があります。 12.04 には、3.* の機能に依存するものがあるだけかもしれません。


補足的な質問に関してですが、古いカーネルと一緒にインストールすることは可能であり、その場合、Grub 画面で選択肢が提示されます。ただし、デフォルトでは、最新のカーネルが常に最初の選択肢になります。

おそらく、grub 構成を編集することで、これを回避できるでしょう。

関連情報