小编Chr*_*ell的帖子

将 Windows 10 添加到 Grub2 引导加载程序

我已经通过修改 40_custom 并添加以下内容,完成了将 Windows 添加到引导加载程序选项的通常步骤:

menuentry "Windows 10" {
     insmod part_gpt
     insmod chain
     set root='(hd0,msdos2)'
     chainloader +1
     }
Run Code Online (Sandbox Code Playgroud)

但是,当我在引导加载程序中选择 Windows 时,它会显示“错误:签名无效。按任意键继续”。我不知道为什么会出现此错误。我该如何解决?编辑:它说这里有语法错误,但我看不到任何错误。 if [ "${grub_platform}" == "pc" ]; then menuentry "Microsoft Windows Vista/7/8/8.1/10 BIOS/MBR" { insmod part_msdos insmod ntfs insmod search_fs_uuid insmod ntldr
search --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 XXXXXXXXXXXXXXXX ntldr /bootmgr } fi

EDIT2: sudo fdisk -l 的输出

~$ sudo fdisk -l
Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector …
Run Code Online (Sandbox Code Playgroud)

dual-boot ubuntu boot-loader windows grub2

4
推荐指数
3
解决办法
5万
查看次数

标签 统计

boot-loader ×1

dual-boot ×1

grub2 ×1

ubuntu ×1

windows ×1