- 위 링크에서 커널 소스코드를 다운받자.
- 우분투로 이동시킨 뒤 압축을 풀자.
- 압축 푼 폴더에서 make menuconfig 명령어를 입력한다.
- 다음과 같이 세팅한다.
- 커널 빌드를 수행한다. (용량 넉넉히 해주자)
make -j 4
Q. 컴파일 도중 "openssl/opensslv.h 그런 파일이나 디렉터리가 없습니다."는 오류가 발생할 경우?
# sudo apt-get install libssl-dev
Q. 'scripts/kconfig/mconf.o' 에러 발생?
# sudo apt-get install libncurses5-dev
- include/linux/vermagic.h 에 삽입
#define VERMAGIC_STRING "4.4.62-android-x86 SMP preempt mod_unload modversions PENTIUMM "
- module_layout 에러나니?
- 앞 4바이트 헥스값 맞춰주자
# modprobe --dump-modversions working.ko
0x0b11e775 module_layout
# modprobe --dump-modversions broken.ko
0x2719d41e module_layout
CC D0 5B 51 로 바꿔주면됨...
'Android' 카테고리의 다른 글
안드11 린엔진 (0) | 2020.09.22 |
---|---|
OLLVM - 인다이렉트 브랜치 (0) | 2019.12.20 |
안드로이드 x86 에뮬레이터 VMware 설치하기 (1) | 2019.12.02 |