2023-08-26 (Sa) [長年日記]
_ boot manager の設定を変えてみた
今まで bootmgfw.efi の実体を grubx64.efi に置き換えてた。 これで grub が起動する。 Windows を起動したいこともあるので、 オリジナルの bootmgfw.efi は別の場所にコピーしてあって、 それを起動してた。
efi boot manager の設定で、最初に grub を起動するように設定しても、 勝手に修正されてしまうため。勝手に修正されてしまうなら、起動するファイル そのものを置き換えてしまおう、という苦肉の策。
ただ、Windows から bcdedit すれば勝手に修正されないのでは? と思ったので、 やってみた。
bcdedit /set {bootmgr} path \EFI\GRUB\grubx64.efi
ダメならまた bootmgfw.efi を置き換えよう。
もうあんまり覚えてないので、以前の日記を参照したところ、 再起動すれば忘れてたみたいなので、もう大丈夫なのではないか。
ついでに savedefault の設定を追加して、Windows エントリが豪華になった。
#!/bin/sh
exec tail -n +3 $0
menuentry "Windows" --class windows --class os $menuentry_id_option 'windows' {
savedefault
search --no-floppy --fs-uuid --set=root 56AB-C0F2
echo 'Loading Windows...'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
[ツッコミを入れる]