Menu netboot UEFI

11

Saya memiliki lingkungan syslinux PXE yang sudah ada dan saya ingin mengatur lingkungan netboot berbasis EFI yang serupa.

Saya penggemar berat berbagai menu seperti yang terlihat pada tangkapan layar di bawah ini dan saya ingin menemukan sesuatu yang setara.

Fitur yang ideal adalah:

  • Menu
  • Sub-menu
  • Kernel Linux / initrd TFTP memuat (secara alami)
  • Muatan aplikasi EFI sewenang-wenang
  • Fallthrough ke opsi boot selanjutnya

Perangkat lunak apa yang memenuhi kebutuhan ini?

Tangkapan layar Syslinux

MikeyB
sumber
Sikap Tux yang seksi dan seksi.
MikeyB
Pertanyaan terkait: serverfault.com/q/348996/2101
MikeyB
Dalam dua tahun sejak saya menanyakan hal ini, Syslinux 6 telah menambahkan dukungan untuk EFI .
MikeyB

Jawaban:

2

ELILO: EFI Linux Boot Loader sangat mudah diimplementasikan dan memenuhi beberapa kriteria:

  • ☑ Menu
  • ☐ Sub-menu
  • ☑ Linux kernel / TFTP initrd load (secara alami)
  • Load Memuat aplikasi EFI sewenang-wenang
  • ☑ Fallthrough to opsi boot selanjutnya

Tangkapan layar ELILO

(akhirnya saya akan mendokumentasikan apa yang diperlukan untuk membuatnya bekerja end-to-end ...)

MikeyB
sumber
Apakah proyek ELILO masih hidup? Itu hampir terlihat mati, sangat sedikit aktivitas dalam 3-4 tahun terakhir.
Stefan Lasiewski
-1

Saya tidak berpikir ada perangkat lunak khusus yang menyelesaikan ini. Inilah artikel yang mungkin bisa membantu Anda: PXE Magic: Booting Jaringan Fleksibel dengan Menu

erimar77
sumber
Itulah yang kami miliki sekarang - menu menggunakan syslinux. Namun, alat ini tidak mendukung EFI.
MikeyB
-1

Bahkan sulit itu akan lebih atau kurang sepele untuk menerapkan hal seperti itu dengan kerangka kerja UEFI hanya ada mainan aplikasi UEFI yang akan mem-boot image kernel melalui http atau tftp di luar sana.

Juga sebagian besar mesin uEFI hanya memiliki UI mode teks seperti BIOS, jadi tidak ada hal-hal grafis di sana - tetapi saya berharap beberapa akan segera muncul setelah adaptasi uEFI kini telah berkembang menjadi mesin desktop / laptop utama.

pfo
sumber
Atau: Mereka belum ada, tetapi mereka mungkin akan segera ada.
sysadmin1138
Jangan lupa dengan UEFI Zork Interpreter .
MikeyB
-1

Dari pemahaman saya tentang standar, PXE tidak terlalu peduli jika ada EFI atau BIOS lama yang mendasarinya.

Anda (mungkin) hanya perlu memastikan bahwa gambar yang Anda muat melalui jaringan kompatibel dengan EFI. GRUB2 siap-EFI, tidak dapat mengonfirmasi untuk SYSLINUX, karena situsnya sedang down (saya tahu, itu sudah dikerjakan).

Sepertinya Anda bahkan dapat menggunakan kembali sebagian besar dari Anda yang sudah ada sistem dengan hanya menukar gambar bootloader.

Roma
sumber
jika Anda menggunakan sesuatu seperti iPXE / gPXE Anda tidak dapat memanggil aplikasi uEFI darinya, tetapi ya Anda dapat mem-boot PXE dan membiarkannya memuat syslinux.
pfo
Semua aplikasi syslinux bukan aplikasi EFI dan karenanya tidak dapat digunakan.
MikeyB
-1

Kebenaran yang menyedihkan: Saat ini tidak mungkin. Ada beberapa pekerjaan yang dilakukan untuk mendukung EFI di Syslinux, tetapi kesan saya bahwa itu masih jauh dari selesai.

devicenull
sumber