Android
안드로이드-x86 커널 빌드하기
Linss
2019. 12. 2. 21:00
- 위 링크에서 커널 소스코드를 다운받자.
- 우분투로 이동시킨 뒤 압축을 풀자.
- 압축 푼 폴더에서 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 로 바꿔주면됨...