grub2 e janelas no modo UEFI

0

Meu /etc/grub.d/40_custom diz:

menuentry 'Windows 10' {
  set root='(hd0,1)'
  chainloader +1 
}

No entanto, quando tento inicializar o Windows 10, recebo um erro informando que o caminho para o EFI está errado. A instalação relevante da unidade do Windows é:

Disk /dev/sde: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe55015e8

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sde1            2048 975849471 975847424 465.3G  7 HPFS/NTFS/exFAT
/dev/sde2       975849472 976771071    921600   450M 27 Hidden NTFS WinRE

Qual não parece ser UEFI permitido que seja impar mas o que quer que seja.

Como posso fazer com que o grub2 carregue o Windows 10?

Seguindo esta resposta , tentei:

menuentry 'Windows 10' {
  insmod part_gpt
  insmod search_fs_uuid
  insmod ntfs
  insmod chain
  search --fs-uuid --set=root --hint-bios=hd4,msdos1 --hint-efi=hd4,msdos1 --hint-baremetal=ahci4,msdos1 343419363418FC94
  chainloader (${root})/Windows/Boot/EFI/bootmgfw.efi
  boot
}

Eu continuei recebendo ntfs.mod not found erros para todos os comandos insmod , então tentei removê-los. Ainda assim, nada.

    
por Sardathrion 16.03.2016 / 07:52

1 resposta

1

Aparentemente, você instalou o fedora / grub no modo UEFI e instalou o Windows no modo CSM / legado. E você não pode inicializar a versão do BIOS do Gerenciador de Inicialização do Windows com o grub EFI. Você precisará reinstalar o fedora / grub no modo CSM / legado ou instalar um conjunto da versão UEFI do Gerenciador de Inicialização do Windows em uma partição do sistema EFI com bcdboot no Windows, e depois fazer o grub do EFI para carregá-lo.

Se você quiser um carregador de inicialização UEFI que seja capaz de inicializar legado, reencontrar é provavelmente o que você está procurando: link

    
por 16.03.2016 / 09:16