/proc/config.gzを介してカーネル設定ファイルへのアクセスを有効にする方法は?

/proc/config.gzを介してカーネル設定ファイルへのアクセスを有効にする方法は?

私はこれをオンラインで見た:

General Setup  --->
    <*/M> Kernel .config support
        [*] Enable access to .config through /proc/config.gz

ところで、どういう意味なのか理解できませんか?

config.gzDebian Jessie OSがインストールされているARMベースのボード(Allwinner H3 sun8iw7p1 SoCを含むNanoPi-M1)があり、ディレクトリにファイルがありません/proc。私のディレクトリconfig-3.4.39-h3.newにはファイルだけがあり、/boot空のファイルです!

modules="configs"ファイルを追加し/etc/modulesてシステムを再起動しましたが、何の意味もありません!

カーネル構成にどのようにアクセスできますか?

答え1

私はこれをオンラインで見た:

menuconfig有効にできるLinuxカーネルを指定します/proc/config.gz。これを行うには、Linuxカーネルを再コンパイルする必要があります。 ARMベースのマザーボードでは、これはメインラインLinuxではないかもしれませんが、ARMマザーボードで使用されるSoCに関連する他のツリーでもあります。

したがって、ステップは次のようになります。

  • マザーボードにどのSoCがあるかを調べてください。
  • このSoCに移植されたLinuxカーネルツリーを入手できる場所を学びましょう。
  • Linuxカーネルを入手してコンパイルし、/proc/config.gzオプションを有効にします。
  • モジュールをインストールし、新しくコンパイルされたカーネルをブートローダに登録して再起動します。

関連情報