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


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 ...)


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


-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.


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.