IT/Linux
리눅스 커널 빌드. 커널 구성. 커널 컴파일. 커널 설치 후 재부팅.
현무랑 니니
2014. 10. 27. 01:05
반응형
리눅스로 개발하다 보면 커널을 새로 받아서 빌드해야 할 경우가 있다.
이 글은 리눅스 소스를 새로 받아 컴파일하는 방법을 설명한다.
1. 최신의 안정된 커널 또는 원하는 커널 받기.
kernel.org에서 원하는 안정된 커널을 받는다.
$ cd /usr/src/ $ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.6.tar.gz
2. 커널 소스 압축 해제.
kernel.org에서 받은 커널을 컴파일하기 위해 압축을 해제한다..
$ tar -xvJf linux-3.16.6.tar.gz
3. 커널 구성.
리눅스 커널을 공용으로 사용하기 위해 가장 공통된 하드웨어를 지원한다.
이런 구성을 수행하는 명령은 아래와 같고 이런 구성 없이 기본 설정을 사용할 수도 있다.
$ cd linux-3.16.6 $ make menuconfig
4. 커널 컴파일.
커널 컴파일:
$ make
커널 모듈 컴파일:
$ make modules
커널 모듈 설치:
$ make modules_install
/lib/modules 경로에 3.16.6 디렉터리가 나타난다.
5. 새 커널 설치.
컴파일한 새 커널을 시스템에 설치한다.
$ make install
6. 새 커널 사용을 위해 리눅스 재 부팅.
$ reboot
재 부팅 후 커널 버전 확인
$ uname -r
반응형