Centosにカーネルをインストール中にエラーが発生しました(ソースコードから)。

Centosにカーネルをインストール中にエラーが発生しました(ソースコードから)。

私はカーネル2.6.32-431.17.1.el6.x86_64でGNU / Linux(Centos 6)を実行しています。カーネルを3.2.61に更新しようとしています。 3.2.61 フォルダ構造で次の手順を実行しました。

  1. make menuconfig (デフォルトを使用 - 何も追加しない)
  2. 作る
  3. モジュールの作成
  4. モジュールの取り付けの実行
  5. インストールするために

ステップ5で、次のエラーが発生します。

ERROR: modinfo: could not find module lpc_ich

試しましたがyum install lpc_ich存在しません。新しいカーネルをインストールするのは今回が初めてです。私がこのことをしっかりしているかどうかはわかりません。

誰かが私を正しい方向に導くことができますか?

ベストアンサー1

カーネルソースツリーの位置とともにカーネルを構築するために使用されるツールチェーンを提供することが重要です。そうしないと、コンパイルが完全に実行されても、モジュールの欠落や部品のエラーによってインストールが失敗する可能性があります。

カーネルソースツリーはKERNEL_TREE環境変数で指定されます。デフォルト値はです/usr/src/linux。したがって、makeカーネルがある端末からこの変数をエクスポートしてください。

export KERNEL_TREE=/usr/src/linux-3.2.61

または/usr/src/linux-3.2.61/usr/src/linux`へのシンボリックリンクを定義してください。

ln -s /usr/src/linux-3.2.61 /usr/src/linux

もちろん、/usr/src/linux-3.2.61対応するカーネルソースディレクトリに置き換えてください。

おすすめ記事