일단은 커널 source를 다운로드 받는다.
apt-get source linux
sudo cp -r linux-x.xx.x /usr/src
이제 커널 source가 /usr/src 폴더에 있을 것이다.
패치 파일을 어디선가 다운로드 받아서 저장해둔다. 가령 홈 폴더의 patch.txt라고 하자.
cd /usr/src/linux-x.xx.x
sudo patch -p 1 -u < ~/patch.txt
커널을 다시 빌드하자.
sudo make localmodconfig
sudo make menuconfig // 기본 내용을 그대로 둠
sudo make -j8 deb-pkg // 8은 컴퓨터에 설치된 코어 개수 (병렬 빌드)
이렇게 하면 상위 폴더에 패키지 파일들이 생성된다. 이제 설치하면 된다.
sudo dpkg -i linux-image-x.xx.x_xxx.deb
sudo dpkg -i linux-headers-x.xx.x_xxx.deb
댓글