Menu UEFI netboot


11

Eu tenho um ambiente syslinux PXE existente e gostaria de configurar um ambiente de inicialização de rede baseado em EFI semelhante.

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

Os recursos ideais seriam:

  • Menus
  • Submenus
  • Carga do kernel Linux / initrd TFTP (naturalmente)
  • Carga de aplicativo EFI arbitrária
  • Passo a passo para a próxima opção de inicialização

Que parte do software atende a essas necessidades?

Captura de tela do Syslinux


O comportamento sexy e sexy de Tux.
MikeyB

Pergunta relacionada: serverfault.com/q/348996/2101
MikeyB

Nos dois anos desde que perguntei isso, o Syslinux 6 adicionou suporte ao EFI .
MikeyB

Respostas:


2

ELILO: O EFI Linux Boot Loader é muito fácil de implementar e atende a alguns dos critérios:

  • ☑ Menus
  • ☐ Submenus
  • K Carga do kernel Linux / initrd TFTP (naturalmente)
  • Load Carga de aplicativo EFI arbitrária
  • ☑ Passo a passo para a próxima opção de inicialização

Captura de tela ELILO

(eventualmente documentarei o necessário para fazê-lo funcionar de ponta a ponta ...)


O projeto ELILO ainda está vivo? Parece quase morto, muito pouca atividade nos últimos 3-4 anos.
Stefan Lasiewski


-1

Mesmo difícil, seria mais ou menos trivial implementar uma coisa dessas com a estrutura uEFI; existem apenas aplicativos uEFI de brinquedo que inicializam uma imagem do kernel via http ou tftp por aí.

Além disso, a maioria das máquinas uEFI possui apenas uma interface do usuário em modo de texto do tipo BIOS, portanto não há elementos gráficos - mas eu esperaria que algumas apareçam assim que a adaptação da uEFI agora progredir nas máquinas de desktop / laptop convencionais.


Ou: eles ainda não existem, mas provavelmente existirão em breve.
sysadmin1138

Não vamos esquecer o UEFI Zork Interpreter .
MikeyB

-1

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

Você (talvez) precisa apenas se certificar de que a imagem que está carregando na rede é compatível com a EFI. O GRUB2 está pronto para EFI, não pode confirmá-lo para o SYSLINUX, pois o site está inoperante (sei, no entanto, que ele foi trabalhado).

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


se você usar algo como iPXE / gPXE, não poderá chamar um aplicativo uEFI a partir dele, mas sim, poderá inicializar o PXE e deixá-lo carregar o syslinux.
pfo 24/11/11

Todos os aplicativos syslinux não são aplicativos EFI e, portanto, não podem ser usados.
MikeyB

-1

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.