Ubuntu – Kernel version upgrade/downgrade/hold

By | 2024년 3월 22일
Table of Contents

Ubuntu – Kernel version upgrade/downgrade/hold

참조

우분투 OS 커널을 특정 버전으로 업그래이드/다운그래이드 하고,
이후 패키지 업그래이드에서 커널의 업그래이드를 제외하는 방법을 설명합니다.

커널 버전 검색

sudo apt-get update
sudo apt-get install aptitude

sudo aptitude search linux-image | grep 5.15 | grep ras
......
p  linux-image-5.15.0-1047-raspi - Linux kernel image for version 5.15.0 on ARMv8 SMP
p  linux-image-5.15.0-1048-raspi - Linux kernel image for version 5.15.0 on ARMv8 SMP
i  linux-image-5.15.0-1049-raspi - Linux kernel image for version 5.15.0 on ARMv8 SMP
......

5.15 버전의 라즈베리파이용 커널이 필요하기에 위와 같이 검색했습니다.

특정 커널 버전 설치

설치하려는 버전이 5.15.XXX 라면 아래 명령어를 실행합니다.
Installed: (none) 이니까 설치도 해줍니다.

sudo apt-cache policy linux-image-5.15.0-1049-raspi
linux-image-5.15.0-1049-raspi:
  Installed: (none)
  Candidate: 5.15.0-1049.52
  Version table:
     5.15.0-1049.52 500
        500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages
        500 http://ports.ubuntu.com/ubuntu-ports jammy-security/main arm64 Packages

sudo aptitude install linux-image-5.15.0-1049-raspi

sudo apt-cache policy linux-image-5.15.0-1049-raspi
linux-image-5.15.0-1049-raspi:
  Installed: 5.15.0-1049.52
  Candidate: 5.15.0-1049.52
  Version table:
 *** 5.15.0-1049.52 500
        500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages
        500 http://ports.ubuntu.com/ubuntu-ports jammy-security/main arm64 Packages
        100 /var/lib/dpkg/status
sudo reboot

커널 버전이 변경된 것이 확인됩니다.

uname -a
Linux ubuntu 5.15.0-1049-raspi #52-Ubuntu SMP PREEMPT Thu Mar 14 08:39:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux

특정 버전 고정

apt list --installed | grep image
uname -r
sudo apt-mark hold linux-image-5.15.0-1050-raspi

답글 남기기