본문 바로가기
운영체제/Linux

Ubuntu ] Kernel version 업그레이드 되지 않게 고정하기

by eteo 2025. 1. 17.

 

 

 

현재 설치되어 있는 커널 버전 확인하기

$ dpkg -l | grep linux-image
또는
$ dpkg -l | grep linux-

 

 

현재 사용 중인 커널 버전 확인하기

$ uname -r

 

 

현재 실행중인 커널 버전에서 더이상 업그레이드 되지 않도록 고정하기 (apt upgrade 명령에서 제외)

$ sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic

 

 

정상적으로 고정 되어있는지 확인하기

$ apt-mark showhold

 

 

업그레이드 수행

$ sudo apt update && sudo apt upgrade

 

 

고정 해제 시

$ sudo apt-mark unhold linux-generic linux-image-generic linux-headers-generic

 

 

오래된 커널 버전 삭제하기

$ sudo apt remove linux-image-<version> linux-headers-<version> linux-modules-<version>
$ sudo apt autoremove

 

 

커널 헤더파일과 커널 모듈 빌드를 위한 빌드시스템 설치하기

(/usr/src/linux-headers-<version> 경로에 커널 헤더와 Kbuild 시스템이 설치되고 /lib/module/<version>/build 경로에 심볼릭 링크가 생성된다.)

$ sudo apt-get install linux-headers-<version>
또는
$ sudo apt-get install linux-headers-$(uname -r)