MBR-GPT模式grub2启动添加windows分区启动
MBR
nano /boot/grub/grub.cfg
### BEGIN /etc/grub.d/30_os_prober ###
#(自己更改系统名称)
menuentry 'Windows 8.1' {
insmod part_msdos
insmod ntfs
set root='(hd0,msdosX)'
chainloader +1
}
### END /etc/grub.d/30_os_prober ###
GPT
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows 11' {
insmod part_gpt
insmod fat
insmod chain
search --no-floppy --fs-uuid --set=root --hint-bios=hd3,gpt1 --hint-efi=hd3,gpt1 --hint-baremetal=ahci3,gpt1 7489-4D17(blkid/sdX1 命令查看)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Windows Boot Manager (/dev/sdb1)'--class windows --class
insmod part_gpt
insmod fat
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 7489-4D17 (blkid命令查看)
else
search --no-floppy --fs-uuid --set=root 7489-4D17 (blkid命令查看)
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout]" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
https://unix.stackexchange.com/questions/453124/add-windows-10-to-grub2-bootloader
