본문 바로가기
프로그래밍 공부흔적/Linux

[Linux]커널 컴파일 하는 방법 백업(2021.5.8 기준으로 5.12.2)

by 뷕뺙쀡 2021. 5. 8.

1. www.kernel.org 에 접속하여 최신버전 다운

2. /Downloads에 있는 압축 파일을 /usr/src로 옮긴다.

3. xz로 압축되어있으므로 tar xfJ를 사용하여 압축을 풀어주도록 하자.

4. 압축 푼 뒤에는 linux-5.12.2로 이동하여 필요한 파일을 전부 다운받는다. 중요한 것은 반드시 /usr/src/linux-5.12.2에 cd로 이동한 뒤에 다운받아야한다는 것! (아래에도 보이겠지만, 지금 전부 설명해놓겠다. 커널 컴파일 도중 오류가 생기는 것을 막기 위해 다운받아야할 파일은 gcc-c++ qt-devel bison flex elfutils-libelf-devel openssl-devel openssl dwarves zstd qt-doc qt-creator)

5. make mrproper 명령으로 커널의 설정을 초기화한다.

6. make xconfig 명령으로 커널 환경을 설정한다.

7. 저장 후 창을 닫는다.

8. make clean 명령을 통해 이전의 컴파일 정보를 삭제한다.

9. make make modules_install make install 이 세 명령을 차례로 실행하는데 이는 각각 실행시간이 장난아니게 오래걸리므로 세미콜론(;)으로 구분지어 한꺼번에 실행하자.

10. 커널 컴파일이 끝난 뒤에 재부팅할 때 이렇게 나오면 성공이다 uname -r 명령을 통해 커널 버전을 확인할 수 있다.

댓글