Czy można dodać stub EFI do vmlinuz? Używam ipxe do instalowania obrazów instalacyjnych w sieci, problem polega na tym, że w trybie EFI ipxe jest w stanie uruchamiać tylko nowsze jądra z włączonym skrótem EFI.
Jeśli więc spróbuję uruchomić RHEL 7, ładuje się on dobrze zarówno w EFI, jak i w starszym środowisku, ale jeśli spróbuję tego samego z RHEL 6.7, uruchomi się tylko w starszym. Z tego co przeczytałem na forum ipxe, jądro musi mieć włączoną funkcję EFI. Czy jest więc możliwe pobranie jądra (vmlinuz) dołączonego do dystrybucji i dodanie / włączenie kodu EFI?
Odpowiedzi:
Nie ma sposobu, żeby to zrobić. Musisz ponownie skompilować jądro. Jądro jest produkowane przez linker, nie możesz go dotknąć. Wiele razy są nawet skompresowane pliki binarne.
źródło