web-dev-qa-db-ja.com

Ubuntuカーネルのアップグレードが失敗する:20.04LTS

OSを18.04.04からUbuntu-20.04 LTSにアップグレードしました。アップグレードにはupdate-manager –dを使用しました。

docker-composeを実行しようとすると、エラーが発生します。

ランタイム:シグナルスタックのmlockに失敗しました:12

ランタイム:mlockを増やす

制限(ulimit -l)またはランタイム:カーネルを5.3.15 +、5.4.2 +、

または5.5以降の致命的なエラー:mlockが失敗しました

カーネルバージョンを5.4.25にアップグレードしようとしました

以下の.debファイルを 公式リポジトリ からダウンロードしました

linux-headers-5.4.25-050425_5.4.25-050425.202003121333_all.deb
linux-headers-5.4.25-050425-generic_5.4.25-050425.202003121333_AMD64.deb
linux-image-unsigned-5.4.25-050425-generic_5.4.25-050425.202003121333_AMD64.deb
linux-modules-5.4.25-050425-generic_5.4.25-050425.202003121333_AMD64.deb

その後

Sudo dpkg -i *.deb

Sudo update-grub
Sudo update-grub2

Sudo reboot

ブートメニューから5.4.25を選択すると、

Loading Linux 5.4.25-xxxxx-generic
error: /vmlinuz-5.2.25-xxxxx-generic has invalid signature
Loading initial ramdisk ...
error : you need to load the kernel first.

Press any key to continue...

カーネルを5.4.25にアップグレードするにはどうすればよいですか

現在:5.4.0-26-generic

2

まず第一に、メインライン5.4カーネルをインストールすることはお勧めできませんでした。

Ubuntu 20.04には、設計上、5.4カーネルが含まれています。メインラインから5.4カーネルをインストールしてもメリットはありません。 Ubuntuで使用されているものと同じカーネルですが、Ubuntu固有のパッチはありません。

ただし、メインラインカーネルを本当に使用したい場合は、BIOSでセキュアブートを無効にする必要があります。メインラインカーネルは署名されていません。

3
Pilot6