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