web-dev-qa-db-ja.com

Linuxヘッダーが見つかりません

Ubuntu 12.04にアップグレードしましたが、xサーバーはもう動作していません。

Nvidiaドライバーであることが判明したため、nvidia-currentをインストールしました。

これを行うと、Linuxソースが利用できないことを示すエラーメッセージが表示されました。

uname -rレポート:2.6.32-34-generic-pae

だから私は試しました:Sudo apt-get install linux-headers-2.6.32.34-generic-pae

しかし、このパッケージは存在しません(もう?)

誰かが必要なソースを入手するのを手伝ってくれますか?

2
han

関連する.debファイルを https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34-generic-pae/2.6.32-34.77 からダウンロードしてみてください。および https://launchpad.net/ubuntu/lucid/i386/linux-headers-2.6.32-34/2.6.32-34.77

wget http://launchpadlibrarian.net/79829520/linux-headers-2.6.32-34-generic-pae_2.6.32-34.77_i386.deb
wget http://launchpadlibrarian.net/79829514/linux-headers-2.6.32-34_2.6.32-34.77_all.deb

そして、以下を使用してインストールします。

Sudo dpkg --install linux-headers-2.6.32-34-generic-pae_2.6.32-34.77_i386.deb linux-headers-2.6.32-34_2.6.32-34.77_all.deb

しかし、12.04でまだ古いPAEカーネルを使用している特定の理由がない限り、12.04でパッケージ化されたカーネルを使用した方が良いと思います。 12.04へのアップグレードでは、新しいカーネルがインストールされているはずです。おそらく、grubのデフォルトを更新する必要がありますか、それともブート中に別のカーネルを手動で選択する必要がありますか?

1
David Edwards

これはあなたが望むものです:

Sudo apt-get install linux-headers-2.6.32-34

更新:

12.04を実行しているので(気づきませんでした)、これらのカーネルヘッダーはここでは使用できません。 Preciseは3.2.14(3.2.0-23.36)でリリースされました。

オプション:

  • オプションの1つは、10.04リポジトリからカーネルヘッダーをダウンロードすることです。
  • 別のオプションは、12.04の最新のカーネルリリースに更新することですが、これは他の問題につながる可能性があります。
0

Ubuntu 12.04 LTSシステムの場合、かなり古いカーネルを実行しています。 Ubuntu 12.04 LTSの現在の汎用PAEカーネルバージョンは3.2.0-24-generic-paeです。 12.04 LTSが最初にリリースされたときに付属していた一般的なPAEカーネルバージョンは3.2.0-23-generic-paeでした。現在実行しているカーネルはUbuntu 12.04 LTSにはまったく提供されていないため、ヘッダーをインストールできません。現在実行中のカーネルは、以前のUbuntuリリースのものです。

そのような古いカーネルを実行する必要がない限り、新しいカーネルを使用するだけで問題は解決します。 linux-image-generic-paeパッケージをインストールすると、Ubuntu 12.04 LTS用の最新の安定したカーネルが得られます。 linux-headers-generic-paeパッケージをインストールすると、最新のヘッダーが取得されます。更新を受け取ると、カーネルとヘッダーの両方がセキュリティと安定性のために更新され、それらは常に相互に対応します(ヘッダーパッケージにより、イメージパッケージで提供されるカーネルのカーネルモジュールのコンパイルとインストールが可能になります)。

インストール済みでも古いカーネルで起動していることがわかった場合は、GRUB2構成を変更する必要があります。この場合、質問に詳細を記入してください。

この非常に古いカーネルを実行する必要がある場合は、これが何のために必要かについての詳細も提供してください。たとえば、正常に起動するには、この古いカーネルを手動で選択する必要がありましたか?

0
Eliah Kagan