web-dev-qa-db-ja.com

古いカーネルをインストールするにはどうすればよいですか?

Ubuntu 15.10のインスタンスを実行しています。 Ubuntu 14.10で使用されている最新のカーネル、3.16.0-28-genericをインストールする必要があります。 Sudo apt-get install linux-image-3.16.0-28-genericを入力すると、使用不可であり、廃止された可能性があるなどのエラーメッセージが返されます。 sources.listに何かを追加すると、それを取得できると思います。しかし、何を追加しますか?

そして、これが引き起こすかもしれない問題について誰かが話を進める前に、それは私にとって重要ではありません。

8
Melab

Ubuntuでは、ブラウザーを使用して>> http://kernel.ubuntu.com/~kernel-ppa/mainline/ に移動し、リストの一番下までスクロールします。カーネルを選択します。次のファイルをダウンロードします(xxxxxxはカーネルバージョンを示す数字に置き換えられます。64ビットOSを使用していると仮定します)。

linux-headers-xxxxxx-generic-xxxxxx_AMD64.deb

linux-headers-xxxxxx_all.deb

linux-image-xxxxxx-generic-xxxxxx_AMD64.deb

これらすべてのファイルをフォルダーに移動します。それにcd。実行してこれらのパッケージをすべてインストールします

Sudo dpkg -i *.deb

Grubメニューから新しいカーネルを選択します。

Update:ubuntuインスタンスなので、手動でリンクを取得し、wgetを使用してパッケージをダウンロードできます

15
Sijin Krishnan

サポートされていないバージョンの公式のUbuntuストックカーネル(メインラインカーネルではない)が必要な場合は、以下を参照してください。

MainlineカーネルとStockカーネルの違いについては、 https://askubuntu.com/a/91374/555474 をご覧ください。

ストックモジュールがカスタムカーネルで動作するには、さらに古いカーネル(2.6.32.21-generic)をインストールする必要がありました。ハードウェアが機能していなかったため、手動でダウンロードする必要がありました。

廃止されたカーネルを http://old-releases.ubuntu.com/ubuntu/ から手動で取得する方法は次のとおりです。

基本的に、プロセッサのカーネルヘッダー、共通(すべて)ヘッダー、およびプロセッサのカーネルイメージが必要になります。

  1. 以下の手順で、x.x.xx-xxをカーネルバージョンに、AMD64をプロセッサタイプに置き換えます。これは汎用カーネル用であり、PAEなどの追加機能を使用しないことに注意してください。

  2. http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/ に移動します(これはすべてではないにしても、ほとんどの古いカーネルパッケージをリストしていると思います)

  3. CTRL + Fページでheaders-x.x.xx-xx-genericを見つけてダウンロードします。
    1. linux-headers-x.x.xx-xx-generic_x.x.xx-xx.yy _AMD64。deb
    2. linux-headers-x.x.xx-xx-generic_x.x.xx-xx.yy _all。deb
  4. CTRL + Fページでimage-x.x.xx-xx-genericを見つけてダウンロードします

    1. linux-image-2.6.32-21-generic_2.6.32-21.32 _AMD64。deb
  5. これらのパッケージをすべて単独のフォルダーに入れ、そのフォルダーから(cdに)実行します

    1. Sudo dpkg -i *.deb
1
Mr_Moneybags