`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파일의 변경 사항을 적용하려면 어떻게 해야 합니까 ? 새 설정이 적용되는지 어떻게 알 수 있나요?

관련 정보