Para a inicialização do EFI, você precisa formar uma estrutura específica do sistema de arquivos da imagem, não apenas o bootsector (já que não é usado), então dê uma olhada nos scripts do Ubuntu (meu palpite) ou examine mki-copy-efiboot (a parte de mkimage que eu escrevi e usei).
Caso você precise apenas de uma imagem de resgate personalizada, não necessariamente de uma versão baseada no Ubuntu, você pode gostar do meu ALT Linux Rescue como a tecnologia por trás dele é aberta e explicitamente criada para derivados fáceis (mas é principalmente documentada em russo que não impediu algumas pessoas) - - é basicamente sobre pegar live-builder.iso , inicializando em uma VM / host sobressalente e:
git clone git://git.altlinux.org/people/mike/packages/mkimage-profiles.git
cd mkimage-profiles
make regular-rescue.iso
grep -B6 RESCUE_PACKAGES conf.d/regular.mk
Também pode ser útil ler o excelente livro do Rod sobre bootloaders EFI , bem como o de Matthew Garrett. ISO960 / EFI relatório de missões .
Boa sorte, seja qual for o caminho que você tomar!
PS: grub-mkrescue não está aparentemente ciente da EFI a partir de 2.00.