O Grub não pode iniciar o Windows

0

Eu tenho um ar de notebook Mi. O Windows foi instalado no modo UEFI, mas o Linux instalado no Legacy. Agora eu posso inicializar o windows somente via UEFI, e o linux somente via legacy. grub detectando janelas, mas não consegue inicializar.

(elementary os, windows 10 e gnu grub)

    
por danil _ 13.06.2018 / 13:54

1 resposta

0

No Windows, o método de inicialização é determinado pelo esquema de particionamento do disco rígido.

  • Nos discos GPT, o Windows só inicializa com UEFI
  • Nos discos MBR, o Windows só inicializa com o CSM / BIOS aka. legado

Isso significa que seu disco é GPT e não é possível inicializar o Windows usando o CSM.

Soluções fáceis:

  • Configure o UEFI para permitir a inicialização do UEFI e a inicialização do CSM simultaneamente (pode não estar disponível em seu UEFI)
  • Reinstalar o Linux no modo UEFI

Soluções não tão fáceis:

  • Instale o GRUB no modo UEFI. Isso tornará o Linux inicializável sem o CSM.

    Requer um monte de ajustes. Você precisa instalar o GRUB no ESP (EFI System Partition), adicioná-lo à lista de inicialização do UEFI, inicializar no Linux no modo UEFI e configurá-lo para sempre instalar as atualizações no GRUB no modo UEFI. Se bem me lembro, você não pode fazer isso ao inicializar com o CSM porque /sys/firmware/efi/efivars não existe.

  • Repita o disco rígido com o esquema MBR e corrija o Windows para trabalhar com ele.

    Requer muito de ajustes e cautela. Alterar o esquema de particionamento irá anular todas as suas partições, você terá que fazer backups com antecedência e restaurá-los depois. O Windows pode ser complicado em mudar para o MBR e provavelmente não inicializará. Na melhor das hipóteses, a execução do "reparo automático" da mídia de instalação do Windows será suficiente, caso contrário, você terá que corrigir o BCD (Dados de configuração de inicialização) manualmente.

por 13.06.2018 / 14:17