2025年10月01日

uefiでgrub-installして起こったこと。

直近ではないです。ひと月ぐらい前。
じぶんは、--bootloader-id=の値は、半角英数字なら、
なんでもよいという認識でおりました。
字数制限もないと思うんですけど。

ほかのOSのgrub(os-prober)から起動していた
ubuntu24.04ltsで、本体から起動させたくなり、
このロングタームサポートバージョンのubuntu上で、
$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi \
--bootloader-id=ubunt2404
を実行しました。grubインストール自体は成功でしたが、
efi_biosで出た名前は、ubuntuでした。

マザーボードの設計(不揮発性メモリ?)に拠るものなのですかね。
biostarのB450MH

そのせいで、同名ブートローラーが
ubuntu22lts用と合わせて2つになってしまいました。
区別は、uefi_bios上、決まった順位で並ぶので、
それで覚えるしかありません。

linuxをやっていると、こういうことも
起こり得ます。/boot/efiに存在するブートローダーファイルは、
合わせて5つとなりました。

/boot/efiをマウントして、名前を変えたら、
uefi_bios上で見える名前も変わるでしょうか?


posted by ブログ開設者 at 20:24| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。