config 를 수정할건데 시각적인 menu를 만들겠다는 말이다. 그리고 그걸 실행한다. 기준은 현 디렉토리에 있는 .config 파일이다.
여기서 몇가지 없애야 할 항목이 있다. 안빼면 에러가 난다.
1. fs/fat.o 관련 (File System 쪽의 MSDOS/WINDOW 관련 항목이다. MSDOS, WINDOW, NTFS 관련 총 3개를 빼라)
2. appletalk 관련(network device 또는 device driver/network 관련 쪽에 있는데 위치는 잘 모르겠지만 빼야함)
3. openvSwitch 관련 (network 쪽이었다. 이도 빼야한다.)
4. ipv/netfileter/ipt_ECN.o 관련 ( network device / networking options/ network packet filtering framework (netfilter) 에 있는데 이도 빼야 한다. ECN support ? 2 ~3개 된다. 당장 보이는 2개만 빼도 됌)
$make
빌드 시작!
컴파일이 진행되고 링킹까지 거치면서
최종적으로 현 폴더에서 arch/arm/boot/ 에 Image 파일과 zImage 파일을 만든다.
여기서 zImage 가 SDCARD 에 올라갈 커널 파일이다. (gz 으로 압축되어 z 를 붙임)