【Ubuntu / Linux Mint】Grubで起動するカーネルを変更。
手元のLinux Mintマシンには、標準のカーネル(執筆時点ではバージョン5.15.0-91)と一個前のバージョン(5.15.0-78)に加えて、HWEカーネル(バージョン6.5.0-14)がインストールされています。
特に設定をしなければ最も新しい 6.5.0 で自動的に立ち上がるのだけれど、このバージョン、少なくともうちの環境では Wi-Fi 周りに不具合が出るようで、不具合のない 5.15.0-91 で起動するようにしたい。
うちの場合、何も設定を弄っていない状態では、PCを起動した直後に以下のようなGrubメニューが表示されます。一番上の "Linux Mint 21.2 Cinnamon" が選択されていて、このまま放っておくと、数秒後にカーネル 6.5.0 で起動します。
上から2つ目の "Advanced options ..." を選択してエンターキーを押すと、以下の選択肢が表示されます。
上から3つ目の "... 5.15.0-91-generic" を選択してエンターキーを押せばそれが起動するのだけれど、起動時に毎回操作するのは面倒くさい。
設定してみる。
Linux Mint / Ubuntu の過去のバージョンでは Grub-Customizer というGUIユーティリティを利用できたのですが、現在では標準リポジトリからはインストールできないようになっています。
→ Grub Customizer: why you shouldn't use it - Easy Linux Tips Project
なので、手動で設定せねば。
システムを起動したらターミナルを立ち上げて、/etc/default/grub を編集。
最初のほうの GRUB_DEFAULT=0 の行を、以下のように変更。
保存したら Grub の設定をアップデート。
続いて、デフォルトで起動するカーネルを設定。
これで次回の起動から、指定したカーネルで起動する筈。
再起動後のGRUBメニューは…
うまくいったみたい。最初から、2番目の "Advanced options ..." が選択状態になっていて、このままカーネル 5.15.0-91 で立ち上がります。
/etc/default/grub で、GRUB_DEFAULT=saved の代わりに
…としてやっても大丈夫な模様。
ということで、よろしくどうぞ。
コメント