지금까지 나는 Raspbian OS 패키지로 특정 커밋의 분기에서 커널을 빌드하는 방법을 알아냈습니다 .deb
. 더 적은 것:
- 포크를 복제하고 원하는 커밋으로 전환하세요.
debian
다운로드한 아카이브의 압축을 풀어 콘텐츠를 채웁니다.apt source -d linux
- 버전 변경
debian/changelog
- 설정
export MAKEFLAGS=-j$(nproc)
및 내보내기DEB_BUILD_PROFILES='pkg.linux.nokerneldbg pkg.linux.nokerneldbginfo nodoc'
- 달리기
dpkg-buildpackage -b -nc -uc
커널 구성을 변경하려고 할 때 문제가 시작됩니다. 해당 저장소에 무엇이든 복사하면 /boot/config-*
깨끗하지 않은 소스에 대한 오류와 함께 빌드가 실패합니다.debian/build/...
Ubuntu 가이드에 뭔가 언급되어 있지만 fakeroot debian/rules editconfigs
Raspbian OS Bookworm 소스에는 없습니다.
구성을 직접 입력해 보았 debian/build/...
으나 빌드가 되지 않았습니다.
fakeroot debian/rules setup
위의 구성과 이번에 빌드한 커널에 원하는 플래그를 추가해 보았는데 부팅이 되지 않습니다.
어떤 가이드가 최신이고 실제로 효과적인가요? 단계별 팁을 주시면 정말 감사하겠습니다.
-image
명확하게 말하면 빌드 하고 -header
패키징 해야 합니다 .