2つのSSDドライブを使用してDebian Legacy GrubからWindows UEFIを起動する方法は?

2つのSSDドライブを使用してDebian Legacy GrubからWindows UEFIを起動する方法は?

私はDebian 12を使用しており、grubメニューに新しい行を追加したいと思います。

このコンピュータには2つのSSDドライブがあります。最初のドライブにはWindows 10があり、2番目のドライブにはDebian 12があります。

Debian GrubでWindowsを起動する方法は?

出力はlsblk -f次のとおりです

NAME        FSTYPE FSVER LABEL  UUID   FSAVAIL   FSUSE%     MOUNTPOINTS


sdb
├─sda1      ext4   1.0          fec4ac01-0518-472e-a773-398e89e38283  378.9G    14% /
├─sda2
└─sda5      swap   1            1bb8cacf-1774-44b8-9ae7-f939de2cf231                [SWAP]
nvme0n1
├─nvme0n1p1 vfat   FAT32        4643-C150
├─nvme0n1p2
├─nvme0n1p3 ntfs                18964D7F964D5DFE
└─nvme0n1p4 ntfs                3480ABF880ABBF2C

出力はsudo blkid /dev/nvme0n1p3次のとおりです

BLOCK_SIZE="512" UUID="18964D7F964D5DFE" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="548d364e-48f1-499a-8eb3-75e127585773"

その後、私はgrubを更新しました。

sudo update-grub

ファイルは/etc/grub.d/40_custom次のようになります。

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 10"{
    search --fs-uuid --no-floppy --set=root 18964D7F964D5DFE
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

しかし、再起動すると、grubエントリが表示されますが、システムがないというメッセージが表示されます。

この問題を解決する方法についてのアイデアはありますか?

よろしくお願いします!

関連情報