web-dev-qa-db-ja.com

menuconfigの変更はいつ実行されますか?

CentOSを使用しており、make menuconfigを使用してGSMおよびCDMAモデム用のUSBドライバーを有効にしました。

しかし、それはどのように機能しますか? menuconfigで変更した後、変更はその瞬間に実行されますか?または、この構成を取得するためにカーネル全体をコンパイルする必要がありますか?

3
Julen Uranga

make menuconfigを使用すると、コンパイルプロセスで使用される構成ファイル.configのみを変更できます。このmenuconfigツールを使用する必要はありません。そのための他のスクリプトがあるか、手動で.configを編集することもできます(ただし、これはエラーが発生しやすいため、お勧めしません)。

したがって、開始したタスクを完了するには、新しい設定でカーネルをコンパイルし、そのカーネルを/boot(またはブートローダーが読み取っている場所)にコピーし、オプションでリンク/usr/src/linuxを更新してポイントする必要があります。ソースを修正するには、新しいカーネルを含む行をgrub(または使用する他のブートローダー)に追加し、その後再起動して、grubメニューで以前に設定した行を選択して無効にします。

5
jimmij

Menuconfigで変更した後、変更はその瞬間に実行されますか?または、この構成を取得するためにカーネル全体をコンパイルする必要がありますか?

変更は、次の4つの手順の後に適用されます。

  1. カーネルを構成します(USB driver for GSM and CDMA modemsを有効にします)
  2. カーネルを構築する
  3. カーネルをインストールします
  4. カスタムカーネルで再起動します
1
GAD3R