เมนู netboot UEFI


11

ฉันมีสภาพแวดล้อม PXE syslinux ที่มีอยู่และฉันต้องการตั้งค่าสภาพแวดล้อม netboot ที่ใช้ EFI ที่คล้ายกัน

ฉันเป็นแฟนตัวยงของเมนูหลากหลายดังที่เห็นในภาพหน้าจอด้านล่างและฉันต้องการค้นหาบางสิ่งที่เทียบเท่า

คุณสมบัติในอุดมคติจะเป็น:

  • เมนู
  • เมนูย่อย
  • เคอร์เนล / โหลด TFTP Linux (โดยธรรมชาติ)
  • โหลดแอปพลิเคชัน EFI โดยพลการ
  • เปลี่ยนไปใช้ตัวเลือกการบูตครั้งถัดไป

ซอฟต์แวร์ประเภทใดที่ตอบสนองความต้องการเหล่านี้

ภาพหน้าจอ Syslinux


ท่าทางเซ็กซี่เซ็กซี่ของทักซ์
MikeyB

คำถามที่เกี่ยวข้อง: serverfault.com/q/348996/2101
MikeyB

ในช่วงสองปีที่ผ่านมาตั้งแต่ผมเคยถามนี้ syslinux 6 ได้เพิ่มการสนับสนุนสำหรับ EFI
MikeyB

คำตอบ:


2

ELILO: EFI Linux Boot Loaderนั้นใช้งานง่ายและตรงตามเกณฑ์บางประการ:

  • ☑เมนู
  • ☐เมนูย่อย
  • kernel โหลดเคอร์เนล Linux / เริ่มต้น TFTP (ตามธรรมชาติ)
  • application โหลดแอปพลิเคชัน EFI โดยพลการ
  • ☑ผิดพลาดกับตัวเลือกการบูตครั้งต่อไป

ภาพหน้าจอของ ELILO

(ในที่สุดฉันจะบันทึกสิ่งที่จำเป็นเพื่อให้มันทำงานได้แบบครบวงจร ... )


โครงการ ELILO ยังมีชีวิตอยู่หรือไม่? มันเกือบจะตายแล้วกิจกรรมน้อยมากในช่วง 3-4 ปีที่ผ่านมา
Stefan Lasiewski

-1

ฉันไม่คิดว่าจะมีซอฟต์แวร์เฉพาะที่ทำสิ่งนี้ได้สำเร็จ นี่คือบทความที่อาจช่วยคุณได้: PXE Magic: Flexible Network Booting with Menus


นั่นคือสิ่งที่เรามีตอนนี้ - เมนูที่ใช้ syslinux อย่างไรก็ตามเครื่องมือเหล่านี้ไม่รองรับ EFI
MikeyB

-1

แม้จะยากเพียงเล็กน้อยหรือน้อยกว่าที่จะใช้สิ่งนี้กับเฟรมเวิร์ก uEFI มีเพียงแอปพลิเคชันของเล่น uEFI เท่านั้นที่จะบูตอิมเมจเคอร์เนลผ่าน http หรือ tftp

นอกจากนี้เครื่อง uEFI ส่วนใหญ่มีเพียง UI โหมดข้อความเช่น BIOS เท่านั้นดังนั้นจึงไม่มีสิ่งกราฟิก แต่ฉันคาดหวังว่าจะมีบางอย่างปรากฏขึ้นในไม่ช้าเนื่องจากการปรับตัวของ uEFI ได้ก้าวหน้าไปสู่เครื่องจักรเดสก์ท็อป / แล็ปท็อปหลัก


หรือ: พวกเขายังไม่มีอยู่ แต่พวกเขาอาจจะมีอยู่ในไม่ช้า
sysadmin1138

ให้ไม่ลืมUEFI Zork ล่าม
MikeyB

-1

จากความเข้าใจในมาตรฐาน PXE ไม่ได้สนใจว่าจะมี EFI หรือ BIOS เก่าพื้นฐาน

คุณ (อาจ) ต้องตรวจสอบให้แน่ใจว่าภาพที่คุณโหลดผ่านเครือข่ายเข้ากันได้กับ EFI GRUB2 นั้นพร้อมใช้งานกับ EFI ไม่สามารถยืนยันได้สำหรับ SYSLINUX เนื่องจากไซต์ดังกล่าวหยุดทำงาน (ฉันรู้ว่ามันใช้ได้จริง)

ดูเหมือนว่าคุณสามารถนำระบบที่มีอยู่แล้วส่วนใหญ่กลับมาใช้ใหม่ได้โดยเพียงแค่สลับอิมเมจ bootloader


ถ้าคุณใช้บางอย่างอย่าง iPXE / gPXE คุณไม่สามารถเรียกแอปพลิเคชัน uEFI ได้ แต่ใช่คุณสามารถบูต PXE และปล่อยให้โหลด syslinux
pfo

แอพ syslinux ทั้งหมดไม่ใช่แอปพลิเคชั่น EFI และไม่สามารถใช้งานได้
MikeyB

-1

ความจริงที่น่าเศร้า: ปัจจุบันนี้เป็นไปไม่ได้ มีงานบางอย่างที่ทำเพื่อสนับสนุน EFI ใน Syslinux แต่ความประทับใจของฉันที่ยังไม่เสร็จสมบูรณ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.