私は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エントリが表示されますが、システムがないというメッセージが表示されます。
この問題を解決する方法についてのアイデアはありますか?
よろしくお願いします!