私はこれをオンラインで見た:
General Setup --->
<*/M> Kernel .config support
[*] Enable access to .config through /proc/config.gz
ところで、どういう意味なのか理解できませんか?
config.gz
Debian 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オプションを有効にします。
- モジュールをインストールし、新しくコンパイルされたカーネルをブートローダに登録して再起動します。