質問: VirtualBoxでArchベースの`ArchLabs`を使っている者です。GRUBの起動メニューのデフォルトで新しいカーネルを使う方法が分からなかったので質問させていただきます。 ArchLabsを起動すると、OSのインストール時に設定したカーネルがデフォルトのカーネルとして設定されているようで、そのデフォルト(インストールする時に選んだ)のロングタイムサポート版のカーネルはつい先程最新のLinuxカーネルに置き換えました。そして画像のメニューから。`ArchLabs Linux`を選択すると「LTSのカーネルが無い」と警告を受けました。なので`Advanced options...`から入れ替えたLinuxカーネルを選択してOSを立ち上げているのですか、`ArchLabs Linux`メニューから最新のカーネルを立ち上げる方法は無いのでしょうか? ![画像の説明をここに入力](https://i.stack.imgur.com/EiXGB.png) 一応このようになった次第を説明しておくと、VirtualBoxではどうやらゲストマシンがLTSモデルを含む古いカーネルを使っていると5分程でマウス制御を受け付けなくなるバグを抱えているそうで、現時点でこれを解決する方法は最新のカーネルをインストールするしか無いようなので、新しいカーネルをインストールしました。
回答: `grub-mkconfig`を実行してGRUBのメニューエントリを更新してください。 ``` # grub-mkconfig -o /boot/grub/grub.cfg ``` /etc/grub.d/40_custom と grub-mkconfig を使って自動生成する | GRUB - ArchWiki 【 grub2-mkconfig/grub-mkconfig 】コマンド - GRUB 2の起動メニューを生成する - @IT デフォルト値を変更したい場合には、`grub-set-default`コマンドを使用します。 【 grub2-set-default/grub-set-default 】コマンド - GRUB 2のデフォルト起動メニューを設定する - @IT