TL; DR
18.04.1から18.04.2にアップグレードした後、カーネルを対応する4.18バージョンにアップグレードするようにubuntuサーバーを強制することはできません。
歴史的背景
昨日走る
Sudo apt upgrade
マイナーファイルの1つで競合がありました(私はそれが/etc/issue.net
)。残念ながら、その競合を解決しているときに、誤ってPuTTYをオフにしました...再度ログインすると、apt
データベースがロックされていました。サーバーを再起動して実行しました
Sudo dpkg --configure -a
次にSudo apt upgrade
はうまくいきました。サーバーを再起動した後、ウェルカムメッセージで、システムは更新されましたが、カーネルはバージョン4.15のままです。
Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
これまでに試したこと
私はインターネットで見つけることができるすべての解決策を試しましたが、どれも助けにはなりませんでした:
rychu@RychuSRV:~$ Sudo apt update
Hit:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 177 kB in 1s (161 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
rychu@RychuSRV:~$ Sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
rychu@RychuSRV:~$ Sudo apt-get install linux-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
rychu@RychuSRV:~$ uname -r && dpkg --get-selections linux
4.15.0-45-generic
linux-base install
linux-firmware install
linux-generic install
linux-headers-4.15.0-45 install
linux-headers-4.15.0-45-generic install
linux-headers-generic install
linux-image-4.15.0-23-generic deinstall
linux-image-4.15.0-29-generic deinstall
linux-image-4.15.0-30-generic deinstall
linux-image-4.15.0-32-generic deinstall
linux-image-4.15.0-33-generic deinstall
linux-image-4.15.0-34-generic deinstall
linux-image-4.15.0-36-generic deinstall
linux-image-4.15.0-38-generic deinstall
linux-image-4.15.0-39-generic deinstall
linux-image-4.15.0-42-generic deinstall
linux-image-4.15.0-43-generic install
linux-image-4.15.0-44-generic install
linux-image-4.15.0-45-generic install
linux-image-generic install
linux-modules-4.15.0-23-generic deinstall
linux-modules-4.15.0-29-generic deinstall
linux-modules-4.15.0-30-generic deinstall
linux-modules-4.15.0-32-generic deinstall
linux-modules-4.15.0-33-generic deinstall
linux-modules-4.15.0-34-generic deinstall
linux-modules-4.15.0-36-generic deinstall
linux-modules-4.15.0-38-generic deinstall
linux-modules-4.15.0-39-generic deinstall
linux-modules-4.15.0-42-generic deinstall
linux-modules-4.15.0-43-generic install
linux-modules-4.15.0-44-generic install
linux-modules-4.15.0-45-generic install
linux-modules-extra-4.15.0-23-generic deinstall
linux-modules-extra-4.15.0-29-generic deinstall
linux-modules-extra-4.15.0-30-generic deinstall
linux-modules-extra-4.15.0-32-generic deinstall
linux-modules-extra-4.15.0-33-generic deinstall
linux-modules-extra-4.15.0-34-generic deinstall
linux-modules-extra-4.15.0-36-generic deinstall
linux-modules-extra-4.15.0-38-generic deinstall
linux-modules-extra-4.15.0-39-generic deinstall
linux-modules-extra-4.15.0-42-generic deinstall
linux-modules-extra-4.15.0-43-generic install
linux-modules-extra-4.15.0-44-generic install
linux-modules-extra-4.15.0-45-generic install
rychu@RychuSRV:~$ Sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-45-generic
Found initrd image: /boot/initrd.img-4.15.0-45-generic
Found linux image: /boot/vmlinuz-4.15.0-44-generic
Found initrd image: /boot/initrd.img-4.15.0-44-generic
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Adding boot menu entry for EFI firmware configuration
done
rychu@RychuSRV:~$ Sudo reboot
そして...
Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
rychu@RychuSRV:~$ uname -r
4.15.0-45-generic
私も試しました
rychu@RychuSRV:~$ Sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release
set Prompt=normal in /etc/update-manager/release-upgrades.
助けてください。
カーネルをアップグレードし、次のコマンドを実行することで、Ubuntuの将来のリリースにアップグレードし続けることができます。
Sudo apt install linux-generic-hwe-18.04
今のところ、それは4.18カーネルをインストールします。
Ubuntuメールフォーラムでの会話、Adam Conradによる回答、
2019年2月5日火曜日の11:53:22 AM +0100に、Nio Wiklundは次のように書いています。
インストールされたシステムは、(以前のLTSリリースと同様に)このカーネルシリーズにとどまるか、Cosmicカーネルシリーズへの自動アップグレードがあり、さらに次のLTSカーネルシリーズまで続きます:
18.04または18.04.1メディアを使用してインストールしてからアップグレードする場合、GAカーネルおよびXorgシリーズを使い続けます。18.04.2以降のメディアを使用してインストールする場合は、ローリングHWEカーネルとXシリーズ。
...アダム
本当に新しいカーネルシリーズにアップグレードしたい場合は、ハードウェア有効化スタックをアップグレードする必要があり、危険です。完全なバックアップなしでは絶対に行わないでください。アップグレードが失敗した場合にシステムを簡単に(?)復元できます。
このリンクを参照してください: wiki.ubuntu.com/Kernel/LTSEnablementStack