カーネルを特定のバージョンに更新する方法

カーネルを特定のバージョンに更新する方法

さまざまなサーバーの現在の状態から特定のカーネル バージョン (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

その後、カーネルを含むすべての最新ソフトウェアを使用するために再起動します。


さらに読むべきもの:

関連情報