Windows 11 の GRUB メニュー エントリを修正する方法

Windows 11 の GRUB メニュー エントリを修正する方法

私は Win11 と Manjaro システムを持っています。Win11 のメニュー エントリを40_customgrub の設定に手動で追加しました (MS と Linux EFI は異なるパーティションにあります)。

menuentry 'Windows 11' {
  insmod ntfs
  set root=(hd1,1)
  search --no-floppy --set-root --fs-uuid A44E-6E73
  chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

GRUB メニューからこのエントリをロードすることを選択すると、エラーが発生します。

Booting a command list
error: no such device: --set-root.
/EndEntire
file path: /ACPI(a06785,0)\PCI(0,e)/UnknownMessaging(17)/HD(1,800,32000,d1187765595568,2,2)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

このエラーの後、Windows は正常に読み込まれますが、このエラーを解消したいです。

答え1

メニューエントリでは--set-root--set=root

関連情報