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