`usr/include/linux/binfmts.h` ファイルの変更をどのように適用しますか?

`usr/include/linux/binfmts.h` ファイルの変更をどのように適用しますか?

Linux 4.15.0-1082-azureを実行しているUbuntuサーバーがあります。usr/include/linux/binfmts.hパラメータリストのサイズを増やすためにファイルを更新しました。私は変わったMAX_ARG_PAGES

変更を適用するには、新しいカーネルを再コンパイル、インストール、および再起動する必要がありますが、方法がわかりません。

私は次のコマンドを試しました。

make
make modules_install
make install
reboot

ただし、makeコマンドを実行すると、次のエラーメッセージが表示されます。

scripts/kconfig/conf  --silentoldconfig Kconfig
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
scripts/kconfig/Makefile:37: recipe for target 'silentoldconfig' failed
make[2]: *** [silentoldconfig] Error 1
Makefile:573: recipe for target 'silentoldconfig' failed
make[1]: *** [silentoldconfig] Error 2
make[1]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/asm/syscalls_32.h'.  Stop.
arch/x86/Makefile:253: recipe for target 'archheaders' failed
make: *** [archheaders] Error 2

make menuconfigを使ってみましたが、理解できず、サーバーに問題が発生しているのではないかと心配です。

usr/include/linux/binfmts.hファイルの変更を適用するにはどうすればよいですか?新しい設定が適用されるかどうかはどうすればわかりますか?

ベストアンサー1

おすすめ記事