Menu netboot do UEFI

11

Eu tenho um ambiente PXE syslinux existente e gostaria de configurar um ambiente similar de netboot baseado em EFI.

Sou um grande fã dos vários menus, como visto na captura de tela abaixo, e gostaria de encontrar algo equivalente.

Recursos ideais seriam:

  • Menus
  • Submenus
  • Carregamento TFTP do kernel Linux / initrd (naturalmente)
  • Carregamento de aplicativo EFI arbitrário
  • Fallthrough para a próxima opção de inicialização

Qual software atende a essas necessidades?

    
por MikeyB 21.10.2011 / 02:28

5 respostas

2

O ELILO: Carregador de Inicialização Linux da EFI é muito fácil de implementar e atende a alguns dos critérios:

  • ☑ Menus
  • ☐ Submenus
  • ☑ Carregamento TFTP do kernel Linux / initrd (naturalmente)
  • ☐ Carga arbitrária de aplicativos EFI
  • ☑ Fallthough até a próxima opção de inicialização

(eventualmente eu documentarei o que é necessário para que ele funcione de ponta a ponta ...)

    
por 10.01.2012 / 22:36
-1

Eu não acho que exista um software específico que faça isso. Aqui está um artigo que pode ajudá-lo: PXE Magic: Flexible Network Inicializando com Menus

    
por 16.11.2011 / 00:49
-1

Mesmo que seja mais ou menos trivial implementar tal coisa com o framework uEFI, existem apenas aplicativos uEFI de brinquedo que irão inicializar uma imagem do kernel via http ou tftp por aí.

A maioria das máquinas uEFI só tem uma interface de usuário em modo de texto semelhante a BIOS, então não há nada gráfico lá - mas eu espero que algumas apareçam em breve, já que a adaptação da uEFI já progrediu para máquinas de desktop / laptop.

    
por 22.11.2011 / 23:00
-1

Do meu entendimento dos padrões, o PXE realmente não se importa se há um EFI ou um antigo BIOS simples subjacente.

Você (talvez) só precisa ter certeza de que a imagem que você está carregando na rede é compatível com a EFI. O GRUB2 está pronto para EFI, não pode confirmá-lo para o SYSLINUX, já que o site está desativado (eu sei, no entanto, que foi trabalhado).

Parece que você pode até mesmo reutilizar a maior parte do sistema já existente, apenas trocando a imagem do gerenciador de inicialização.

    
por 24.11.2011 / 12:27
-1

A triste verdade: isso não é possível no momento. Há algum trabalho sendo feito para suportar o EFI no Syslinux, mas minha impressão é de que ele está longe de estar completo.

    
por 27.11.2011 / 05:13