[리눅스] 커널 컴파일 멀티코어 활용하기
리눅스 커널 컴파일 해보려고 아래 3개 사이트 참고하여 컴파일 함..
- 커널 컴파일에 필요한 도구 설치
- 커널 소스 다운로드 및 압축 해제
- 커널 컴파일 설정및 컴파일
- 빌드한 커널 적용
첫번째 국내 사이트에서 fakeroot debian/rules clean 명령어 입력시 에러 발생하여 구글링 했으나 답을 찾지 못함
두번째 사이트를 보고 그대로 따라해서 잘 되었으나.. make -j 숫자 로 멀티 코어 지정하는 방법은 소개되지 않음
세번째 사이트 보고 멀티코어 옵션 적용하여 컴파일 함
make 명령어로 컴파일시 -j 옵션을 주지 않아서 멀티 코어를 제대로 활용하지 못해서 3시간 넘게 컴파일...
참고 사이트
Ubuntu 22.04 Linux kernel 6.1.1로 올리기 | Litcoder
Ubuntu 22.04에서 Linux kernel 6.1.1 빌드해서 설정한 내용 정리이다. 굳이 실험정신을 억누르지 못하는게 아니라면 간단히 deb package를 다운로드 받아서 설치해도 된다. Prerequisites 컴파일에 필요한 tool
litcoder.com
https://phoenixnap.com/kb/build-linux-kernel
How To Build Linux Kernel {Step-By-Step} | phoenixNAP KB
Learn how to build a Linux kernel the easy way. Follow seven simple steps listed in the guide to compile a Linux kernel 6.0 successfully.
phoenixnap.com
How to quickly build a trimmed Linux kernel — The Linux Kernel documentation
How to quickly build a trimmed Linux kernel This guide explains how to swiftly build Linux kernels that are ideal for testing purposes, but perfectly fine for day-to-day use, too. The essence of the process (aka 'TL;DR') [If you are new to compiling Linux,
docs.kernel.org