Como adicionar a opção de inicialização de imagem UEFI no BCDedit?

0

Acabei de instalar o FreeBSD em uma partição GPT. Em que também é instalado o Windows 8.1 e sua partição EFI com o Windows Boot Manager. O instalador do FreeBSD adicionou automaticamente outra partição EFI ao seu bootloader. Eu pego minhas mãos nele ('BOOTx64.efi'), mas agora não tenho idéia de como incluir no gerenciador de inicialização do Windows. Quero dizer, posso facilmente colocá-lo na partição EFI, mas o problema é como vinculá-lo ao BCDedit. Eu adicionei um FWBOOTMGR e depois não sei o que fazer. Não há documentação sobre o que é isso.

Alguma idéia?

    
por Nemo759 02.01.2015 / 13:43

1 resposta

2

A sequência de inicialização para UEFI é:

  1. gerenciador de inicialização de firmware

  2. primeiro candidato a inicialização a partir das entradas de inicialização da NVRAM

Na NVRAM existe uma variável "bootOrder" que contém uma lista ordenada de variáveis de inicialização NVRAM (analógico é "ordem de exibição" do Windows).

Usando a configuração de firmware, você pode alterar a ordem das variáveis de inicialização em "bootOrder".

Toda instalação do sistema operacional (Windows, Linux, BSD, etc.) cria uma variável de inicialização correspondente para ela e a coloca na lista bootOrder (geralmente na primeira posição).

Todos os gerenciadores / carregadores de inicialização do sistema operacional são armazenados em "EFI System Partition" na subpasta correspondente (\ EFI \ Microsoft, EFI \ ubuntu, etc.)

Consulte o gerenciador de inicialização do rEFInd que pode inicializar (carregar em cadeia) qualquer sistema operacional no UEFI.

Veja a ferramenta BootNext que pode inicializar qualquer sistema operacional do Windows 7/8/10.

Veja uma explicação mais detalhada sobre as variáveis da EFI NVRAM .

    
por 03.01.2015 / 04:44