커널을 특정 버전으로 업데이트하는 방법

커널을 특정 버전으로 업데이트하는 방법

다른 서버의 현재 상태를 따라 특정 커널 버전(5.4.0-81-generic)으로 업그레이드하고 싶습니다. 커널을 업데이트하기 위해 apt 패키지 관리자를 사용하고 싶습니다.

Ubuntu 18.04.3 LTS  4.15.0-55-generic
Ubuntu 18.04 LTS    4.15.0-51-generic
Ubuntu 18.04 LTS    4.15.0-20-generic
Ubuntu 18.04 LTS    4.15.0-106-generic
Ubuntu 18.04 LTS    4.15.0-133-generic
Ubuntu 18.04 LTS    4.15.0-140-generic
Ubuntu 18.04 LTS    4.15.0-107-generic
Ubuntu 18.04.4 LTS  5.4.0-74-generic
Ubuntu 18.04.4 LTS  5.4.0-77-generic

ls /boot
config-4.15.0-76-generic  grub                          initrd.img-5.4.0-70-generic   System.map-5.4.0-70-generic  vmlinuz-5.4.0-70-generic
config-5.4.0-70-generic   initrd.img-4.15.0-76-generic  System.map-4.15.0-76-generic  vmlinuz-4.15.0-76-generic

uname -r
5.4.0-70-generic

사용할 커널 버전을 검색하려고 하면 다음과 같은 2개의 이미지가 나타납니다.

apt-cache search linux-image | grep 5.4.0-81-generic
linux-image-5.4.0-81-generic - Signed kernel image generic
linux-image-unsigned-5.4.0-81-generic - Linux kernel image for version 5.4.0 on 64 bit x86 SMP

이제 커널 버전만 안전하고 우아하게 업데이트하는 방법은 다음과 같습니다.

apt-get upgrade linux-image-5.4.0-81-generic

답변1

경고: 시스템 보안에 관심이 있는 경우 아래 작업을 수행하는 것은 위험합니다. 달성하려는 목표가 확실한 경우에만 진행하세요.

그래서 제거해야합니다메타패키지(보통 최신 커널에 따라 다르지만 현재 이 HWE 스택에서는 5.4.0-86입니다)

sudo apt-get update
sudo apt-get remove linux-image-generic-hwe-18.04
sudo apt-get autoremove

그런 다음 고정 버전을 설치하십시오.

sudo apt-get install linux-image-5.4.0-81-generic

그러나 최신 커널이 더 안전하며 많은 CVE가 수정되었을 수 있다는 점을 다시 한 번 참고하시기 바랍니다. 확인하다변경 로그자세한 내용은.

따라서 모든 최신 업그레이드를 다시 가져오려면 다음 명령을 실행해야 합니다.

sudo apt-get update
sudo apt-get install --install-recommends linux-generic-hwe-18.04  
sudo apt-get dist-upgrade # to get all latest dependencies

그런 다음 재부팅하여 커널을 포함한 모든 최신 소프트웨어를 사용하십시오.


더 읽어볼 내용:

관련 정보