Não há como fazer isso. Você tem que recompilar o kernel. Um kernel é produzido por um linker, você não pode tocá-lo. Muitas vezes existem até binários comprimidos.
É possível adicionar EFI stub a vmlinuz? Eu tenho usado o ipxe para imagens de instalação de inicialização de rede, o problema é que no modo EFI o ipxe só é capaz de inicializar kernels mais novos com o stub EFI ativado.
Então, se eu tentar inicializar o RHEL 7, ele inicializa bem em ambientes EFI e legados, mas se eu tentar o mesmo com o RHEL 6.7, ele só inicializa no legado. Pelo que li no fórum ipxe, o kernel precisa ter o stub EFI ativado. Então é possível pegar o kernel (vmlinuz) que veio com a distribuição e adicionar / ativar o stub EFI?
Não há como fazer isso. Você tem que recompilar o kernel. Um kernel é produzido por um linker, você não pode tocá-lo. Muitas vezes existem até binários comprimidos.