Menu netboot UEFI


11

Tôi có một môi trường syslinux PXE hiện có và tôi muốn thiết lập một môi trường netboot dựa trên EFI tương tự.

Tôi là một fan hâm mộ lớn của các menu khác nhau như trong ảnh chụp màn hình bên dưới và tôi muốn tìm một cái gì đó tương đương.

Các tính năng lý tưởng sẽ là:

  • Thực đơn
  • Menu phụ
  • Tải nhân TFTP Linux / initrd (tự nhiên)
  • Tải ứng dụng EFI tùy ý
  • Chuyển sang tùy chọn khởi động tiếp theo

Phần mềm nào đáp ứng những nhu cầu này?

Ảnh chụp màn hình Syslinux


Phong thái gợi cảm, gợi cảm của tu sĩ.
MikeyB

Câu hỏi liên quan: serverfault.com/q/348996/2101
MikeyB

Trong hai năm kể từ khi tôi hỏi điều này, Syslinux 6 đã thêm hỗ trợ cho EFI .
MikeyB

Câu trả lời:


2

ELILO: EFI Linux Boot Loader rất dễ thực hiện và đáp ứng một số tiêu chí:

  • Thực đơn
  • Menu phụ
  • Tải nhân TFTP / initrd Linux (tự nhiên)
  • Tải ứng dụng EFI tùy ý
  • Rơi vào tùy chọn khởi động tiếp theo

Ảnh chụp màn hình ELILO

(cuối cùng tôi sẽ ghi lại những gì cần thiết để làm cho nó hoạt động từ đầu đến cuối)


Dự án ELILO vẫn còn sống? Nó gần như đã chết, hoạt động rất ít trong 3-4 năm qua.
Stefan Lasiewski


-1

Thậm chí khó khăn sẽ ít nhiều tầm thường khi thực hiện một điều như vậy với khung uEFI, chỉ có các ứng dụng uEFI đồ chơi sẽ khởi động hình ảnh hạt nhân thông qua http hoặc tftp ngoài đó.

Ngoài ra, hầu hết các máy uEFI chỉ có giao diện người dùng ở chế độ văn bản giống BIOS, vì vậy không có công cụ đồ họa nào ở đó - nhưng tôi hy vọng một số sẽ xuất hiện sớm vì sự thích ứng của uEFI đã phát triển thành máy tính để bàn / máy tính xách tay chính thống.


Hoặc: Chúng chưa tồn tại, nhưng chúng có thể sẽ tồn tại sớm.
sysadmin1138

Chúng ta đừng quên Trình thông dịch ZFI của UEFI .
MikeyB

-1

Theo hiểu biết của tôi về các tiêu chuẩn, PXE không thực sự quan tâm nếu có EFI hoặc BIOS cũ đơn giản.

Bạn (có thể) chỉ cần đảm bảo rằng hình ảnh bạn đang tải qua mạng tương thích với EFI. GRUB2 đã sẵn sàng cho EFI, không thể xác nhận nó cho SYSLINUX, vì trang web hiện đang ngừng hoạt động (tuy nhiên tôi biết rằng nó đã hoạt động).

Có vẻ như bạn thậm chí có thể sử dụng lại hầu hết hệ thống đã có của mình bằng cách hoán đổi hình ảnh bộ nạp khởi động.


Nếu bạn sử dụng một cái gì đó như iPXE / gPXE, bạn không thể gọi một ứng dụng uEFI từ nó, nhưng vâng, bạn có thể khởi động PXE và để nó tải syslinux.
pfo

Tất cả các ứng dụng syslinux không phải là ứng dụng EFI và do đó không thể được sử dụng.
MikeyB

-1

Sự thật đáng buồn: Điều này hiện không thể. Có một số công việc đang được thực hiện để hỗ trợ EFI trong Syslinux, nhưng ấn tượng của tôi là nó chưa hoàn thành.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.