우선 제가 사용하는 시스템은 아치 리눅스인데 크게 문제될 건 없다고 보고 질문드리겠습니다.
제 옛 휴대폰 옵티머스 원에 사용할 커널을 컴파일 하는 중입니다.
예전에 우분투에서 커널 컴파일을 해서 폰에 올리는 것까지 성공한 적이 있었는데 한참 오래된 일이라 기억도 안 나고 그 방법을 어디다 게시물로 올려 뒀었지만 지금은 소실되고 말았네요;
커널 소스는 [url=http://opensource.lge.com/osSch/list?types=ALL&search=LU3700:2owr3tgg]LGE Opensource[/url:2owr3tgg]에서 받고, 크로스컴파일 툴체인을 구하는 데서 한참 헤메다가 아마 제 기억으론 [url=http://crosstool-ng.org/#download_and_usage:2owr3tgg]여기[/url:2owr3tgg]서 소스를 받아서 빌드하고, 크로스컴파일러 이름이 달라서 Makefile의 CROSS_COMPILE ?= arm-eabi- 줄을 CROSS_COMPILE ?= arm-unknown-linux-gnueabihf- 로 바꾸고, menuconfig에서 kexec 기능 넣어주고, 커널 컴파일 중 에러가 나서 -Werror 옵션 없애주고,
폰에다 커널을 올려 보니 폰이 먹통이 돼 버려서요=ㅅ=
Makefile에서 ARCH / SUBARCH 환경변수도 안 건드렸고 menuconfig에서 System Type도 안 건드렸는데 컴파일은 끝까지 된 걸 보면 크로스컴파일 자체는 잘 된 것 같지만, 폰 자체에 fastboot이 이상하게 돌아가는지라 제가 잘못한건지 아니면 폰이 이상한건지 알 수가 없네요.
혹시 어디가 문제인지 짚어주실 수 있는 분 계신가요?