Eu sei que é possível extrair de um kernel linux o initramfs cpio embutido . Quero saber se é possível a operação inversa; ou seja, dado um kernel compilado e um arquivo initramfs, como combiná-los?
Estou tentando obter o mesmo efeito desta configuração do kernel ...
CONFIG_EFI=y
CONFIG_EFI_STUB=y
...
CONFIG_FB_EFI=y
...
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=..."
...
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="my_initrd.cpio"
...sem realmente configurar e/ou compilar o kernel.
Referências:
Aqui está minha solução: você pode criar uma
.efi
imagem combinada com kernel, linha de comando e initramfs dentro, chamada de "imagem de kernel unificada".Referência: Preparando uma imagem de kernel unificada – ArchWiki . Você pode querer se concentrar na subseção “Manualmente” .