18.04.2へのaptアップグレード後も以前の4.15カーネルのまま


11

TL; DR

18.04.1から18.04.2にアップグレードした後、カーネルを対応する4.18バージョンにアップグレードするようにubuntuサーバーを強制することはできません。

歴史的背景

昨日走る

sudo apt upgrade

マイナーファイルの1つで競合がありました(私はそうだったと思います/etc/issue.net)。残念ながら、この競合を解決しているときに、誤ってパテをオフにしました...再度ログインすると、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.

助けてください。

回答:


11

次のコマンドを実行することで、カーネルをアップグレードし、Ubuntuの将来のリリースにアップグレードし続けることができます。

sudo apt install linux-generic-hwe-18.04

今のところ、それは4.18カーネルをインストールします。


このカーネルが実際に何であるかについての情報を回答追加してください。本質的にはバックポートされた開発カーネルであり、サーバーリリースで通常許容されるよりも多くのバグ/問題が含まれている可能性があります。
Robert Riedl

「開発バックポートカーネル」ではありません。18.10リリースからの安定したUbuntuカーネルです。18.04.2ではデフォルトです。あなたはおそらくUKUUと混同します。
Pilot6、19年

それは間違いですバックポートカーネルここCanonicalは、第二段落からいくつかのコメントを参照してください。これにUbuntuの応答は、より多くの最近のカーネルをバックポートすることです。」。私はこのwikiエントリから開発部分を収集しました。下位互換性の下では、「HWEカーネルは、派生元の暫定カーネルリリースにできる限り近い形で追跡できる」と述べています。したがって、安定している間は、岩安定
Robert Riedl

とにかく、人々がUbuntu 18.04.2をインストールするとき、彼らはまさにこのカーネルを手に入れます。問題はそれについてでした。それがどれほど堅固であるかは、意見の問題です。
Pilot6、19年

確かに、最近のLTSの最後のカーネルリリースは常にhweであり、新しいLTSが利用可能になるまで橋渡しします。
Robert Riedl

8

4.15カーネルシリーズをご利用いただければ幸いです。

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


2
ご説明ありがとうございます。v4.17は、サーバーを改善するためにリグにあるもののサポートを追加したので、試してみます。
Rychu

先日、実際に18.04.2を最初からインストールしましたが、4.15-45はまだ残っています
Stonecraft

@ Thoughtcraft、Ubuntu 18.04.2 isoファイルに付属するカーネルバージョンは4.18.0-15です。以前のisoファイル(Ubuntuバージョン18.04または18.04.1)ではなく、このisoファイルからインストールしましたか?私がインストール、更新、およびアップグレードした18.04.1システムには、あなたが言及したカーネル4.15.0-45があります。
sudodus

私はかなり確信しています。Ubuntu Webサイトからリンクされた急流を使用してダウンロードしました
Stonecraft

1
@Thoughtcraft、申し訳ありませんが、Ubuntu Serverのインストールであることがわかりませんでした。サーバーシステムが安定していることはさらに重要です。そのため、デフォルトでは長時間サポートされているカーネルを使用します(この場合、Ubuntu Bionicの元のカーネルシリーズである4.15カーネルシリーズは、 4.15.0-45)。
sudodus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.