いろいろ試したけどうまくいったのは結局この手順のみ。
# OS エントリーの一覧をだす grep ^menuentry /boot/grub2/grub.cfg # デフォルトにしたいエントリーを設定 grub2-set-default 'Windows Boot Manager (on /dev/sda1)' # 設定ファイルを生成する grub2-mkconfig -o /boot/grub2/grub.cfg # 今のデフォルトを確認 grub2-editenv list saved_entry=Windows Boot Manager (on /dev/sda1)
この後再起動したら無事設定が変わっていた。