[리눅스 커널] 우분투 커널 소스 다운로드 하기
Ubuntu에는 커널 소스가 포함되어 있지 않습니다. /usr/src에는 커널의 헤더 파일만 있는 것을 볼 수 있습니다.
이번에는 Ubuntu의 커널 소스를 다운로드 받아보겠습니다.
커널 버전 확인 하기
아래 명령어를 이용해 커널의 버전을 확인할 수 있습니다.
아래는 5.15.0-69 버전인 것을 볼수 있습니다.
#uname -r
참고로 OS 버전은 아래 명령어를 이용합니다.
#cat /etc/os-release
버전에 맞는 커널 다운로드
커널에 대한 모든 버전의 소스는 아래에서 다운로드할 수 있습니다.
apt 데이터베이스를 업데이트한 후 다음 명령을 실행하여 apt-get을 사용하여 linux-source를 설치할 수 있습니다
apt-get -y install linux-source
다운로드가 되면 아래 폴더 하나랑 압축파일 하나가 다운로드된 것을 볼 수 있습니다.
linux-source-5.4.0
linux-source-5.4.0.tar.bz2
그리고 그 압축파일을 해제하면 커널 소스를 볼 수 있습니다.
파일이 커서 그런지 압축해제하는데, 시간이 좀 걸립니다.
#tar xvf linux-source-5.4.0.tar.bz2
linux-source-5.4.0 폴더에 들어가보면 커널 소스가 있는 것을 확인할 수 있습니다.