Inicialização de rede (PXE) do BIOS / EFI

4

Qual é a diferença entre esses dois esquemas de carregamento?

  1. PXE da BIOS.
  2. PXE da EFI.

Eu sei que o firmware passa o controle para o programa NIC que está armazenado na ROM da NIC. Este programa fornece um endereço IP sobre o BOOTP e pelo menos um caminho para o carregador. Esse carregador carrega o TFTP na RAM da NIC e começa a execução. Em seguida, o carregador (syslinux, grub ...) carrega o kernel e o initrd por meio de TFTP / HTTP / FTP na RAM do host e passa o controle para o kernel.

Por que devo ter duas versões de carregador diferentes (versão do BIOS e versão EFI)?

    
por Yurij Goncharuk 02.02.2018 / 10:34

1 resposta

5

Eu pensei que os carregadores que foram recuperados pelo firmware da NIC são executados pelo controlador da NIC, mas isso está errado. Este carregador é executado pelo BIOS ou pelo EFI. O BIOS é um ambiente de 16 bits, o EFI é um ambiente de 32/64 bits. Assim, o carregador deve ser compatível com o ambiente de execução. Obrigado pelo link Gerenciando carregadores de inicialização EFI para Linux

    
por 03.02.2018 / 15:22

Tags