2025年8月13日水曜日

Disable the Nouveau Driver on Ubuntu 24.04

引き続き、お盆の間にPCのメンテナンスです。

後輩君が使用していた計算用の Ubuntu 24.04 v6.14 がカーネルパニックを起こして起動しなくなりました。引っかかていた NVIDIA ドライバを UPDATE したら解決するだろうと思っていたのですが、挙げてみるとたカーネル v6.11 も起動しなくなりました。どうも、Nouveau(オープンソースの NVIDIA ドライバ)と衝突している模様。カーネルの起動オプションに nomodeset を追加して Nouveau ドライバのモードセット(modeset)機能を無効化。

設定方法は以下の通りです。

一時的にnomodesetを使う方法(起動時のみ):
PC起動時にGRUBメニューが表示されたら、Ubuntuの起動エントリを選択し、eキーを押して編集モードに入る。
linux行の中にある quiet splash の部分を探し、その後ろに nomodeset を追加する。
F10キーを押して起動する。

恒久的にnomodesetを設定する方法:
/etc/default/grub
変更前:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
変更後:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
v6.14はまだ起動しませんので、GRUB内の起動順序を入れ替えます。
変更前:GRUB_DEFAULT=0
変更後:GRUB_DEFAULT="1>2"
$ sudo update-grub

これで起動できました。うーん、対処療法。


0 件のコメント:

コメントを投稿