我正在使用 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 条目出现,但有一条消息说没有任何系统...
有什么想法可以解决这个问题吗?
提前致谢!