如何使用两个 SSD 驱动器从 Debian 旧版 Grub 启动 Windows UEFI?

如何使用两个 SSD 驱动器从 Debian 旧版 Grub 启动 Windows UEFI?

我正在使用 Debian 12,并且我正在尝试在 grub 菜单中添加新行。

这台电脑有两个 SSD 驱动器,第一个具有 Windows 10,第二个具有 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 条目出现,但有一条消息说没有任何系统...

有什么想法可以解决这个问题吗?

提前致谢!

相关内容