Próbuję skonfigurować bezdyskowe uruchamianie UEFI + PXE + NFS dla CentOS 7 na ARM. Ogólnie proces wygląda następująco:
- Procesor klienta uruchamia oprogramowanie układowe UEFI
- Oprogramowanie układowe PXE klienta UEFI żąda DHCP z sieci
- Serwer dostarcza adres IP, nazwę serwera TFTP, nazwę pliku PXE NBP (sieciowego programu ładującego)
- Klient UEFI ładuje NBP z serwera TFTP
- Klient UEFI wykonuje NBP, który ładuje obraz jądra z serwera TFTP
- Klient NBP wykonuje obraz jądra, który montuje system plików przez NFS
Każdy przewodnik rozruchu PXE, jaki mogę znaleźć, ostatecznie wymaga pxelinux.0, od Syslinux , jako NBP (kroki 3, 4, 5). Syslinux nie obsługuje ARM (afaik?). Pamiętając o tym:
Czy ktoś może opisać, jak PXE uruchomić aarch64?