Alpine Linux에서 사용자 정의 커널 및 모듈 컴파일

Alpine Linux에서 사용자 정의 커널 및 모듈 컴파일

Alpine Linux 3.15에서 추가 기능 모듈을 구축하려고 합니다.

이를 위해 다음을 설치했습니다.

linux-virt-dev

메뉴 구성을 생성하는 데 필요합니다.

ncurses
ncurses-dev
ncurses-lib

을 실행한 후 OR 을 make menuconfig수행하고 싶지만 그렇게 하면 다음과 같은 결과가 발생합니다.make allmake kernel && make modules

make[1]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/include/generated/uapi/asm/unistd_32.h'.  Stop.
make: *** [arch/x86/Makefile:213: archheaders] Error 2

나는 이것을 느슨하게 따랐습니다. https://unix.stackexchange.com/questions/606073/how-to-build-kernel-modules-in-alpine-3-12

저는 가상 Linux 커널을 실행하고 있으므로 이를 조정했습니다. 이 문서를 보았지만 일반적으로 커널 컴파일은 소스 코드를 가져온 다음 커널, 모듈, initrd를 생성하고 완료하면 안 되나요?

https://wiki.alpinelinux.org/wiki/Custom_Kernel

관련 정보