🐧

Kernel 5.18や5.19でのnVidiaドライバのFailed to start Load Kernel Modules

2022/08/02に公開

nVidia driver 530.41.03でこの問題は解消されました🎉

Also notable is the NVIDIA 530.41.03 Linux driver having support for Linux kernel builds with Indirect Branch Tracking (IBT) enabled.

以下、過去の内容です

一時的なエラー解消法

カーネルオプションにibt=offを追加することでこのエラーは解決します。

sudo vim /boot/grub/grub.cfg 

対象の起動エントリのlinuxから始まる部分を下記のようにします
linux /boot/vmlinuz-5.18-x86_64 root=UUID=18c3f37a-bc24-412d-9d65-86c69d0fa0af rw quiet udev.log_priority=3

linux /boot/vmlinuz-5.18-x86_64 root=UUID=18c3f37a-bc24-412d-9d65-86c69d0fa0af rw quiet udev.log_priority=3 ibt=off

参考:
https://forum.manjaro.org/t/after-updating-kernel-to-5-18-3-system-fails-to-start/113599

ちなみにIndirect Branch Trackingjmp/call命令にまつわるセキュリティ機能だそうです。

https://smallkirby.hatenablog.com/entry/2020/09/10/230629

Discussion