Меню завантаження UEFI


11

У мене є середовище PXE syslinux, і я хотів би створити подібне середовище нетбуту на основі EFI.

Я великий фанат різних меню, як це видно на скріншоті нижче, і я хотів би знайти щось еквівалентне.

Ідеальними функціями були б:

  • Меню
  • Підменю
  • Завантаження ядра Linux / initrd TFTP (природно)
  • Довільне завантаження додатків EFI
  • Перехід до наступного варіанту завантаження

Який фрагмент програмного забезпечення відповідає цим потребам?

Скріншот Syslinux


Сексуальна, сексуальна манера Тукса.
MikeyB

Питання, пов’язані з цим: serverfault.com/q/348996/2101
MikeyB

За два роки, відколи я це запитував, Syslinux 6 додав підтримку EFI .
MikeyB

Відповіді:


2

ELILO: завантажувач завантажувача EFI Linux дуже простий у реалізації та відповідає деяким критеріям:

  • ☑ Меню
  • ☐ Підменю
  • Load завантаження ядра Linux / initrd TFTP (природно)
  • ☐ Довільне завантаження додатків EFI
  • ☑ Перехід до наступного варіанту завантаження

Скріншот ELILO

(врешті-решт я задокументую те, що потрібно, щоб він працював наскрізь…)


Проект ELILO ще живий? Це майже виглядає мертвим, дуже дуже мало активності за останні 3-4 роки.
Стефан Ласєвський


-1

Навіть важко було б більш-менш тривіально реалізувати таке з рамками uEFI, є лише іграшкові програми UEFI, які завантажуватимуть зображення ядра через http або tftp там.

Крім того, більшість машин uEFI мають лише інтерфейс текстового режиму, схожий на BIOS, тому графічних матеріалів там немає - але я очікую, що деякі з'являться незабаром, коли адаптація uEFI переросла в основний настільний / ноутбук.


Або: Вони ще не існують, але вони, ймовірно, існують незабаром.
sysadmin1138

Не будемо забувати перекладача Zork Zork .
MikeyB

-1

З мого розуміння стандартів, PXE насправді не хвилює, чи лежить в основі EFI або звичайний старий BIOS.

Вам (можливо) потрібно просто переконатися, що зображення, яке ви завантажуєте по мережі, сумісне з EFI. GRUB2 готовий до EFI, не можу підтвердити це для SYSLINUX, оскільки сайт наразі не працює (проте я точно знаю, що над ним працювали).

Схоже, ви можете навіть повторно використовувати більшість із вже наявної системи, просто помінявши зображення завантажувача.


якщо ви використовуєте щось подібне iPXE / gPXE, ви не можете викликати з нього заявку uEFI, але так, ви можете завантажувати PXE і дозволяти завантажувати syslinux.
pfo

Усі додатки syslinux не є програмами EFI, і тому їх не можна використовувати.
MikeyB

-1

Сумна правда: наразі це неможливо. Проводиться певна робота по підтримці EFI в Syslinux, але моє враження, що це ще далеко не завершено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.