Um sistema de 64 bits não gera um initramfs de 32 bits porque não precisa dele. Então você teria que instalar a distro de 32 bits em um chroot.
Mas isso pode não funcionar, já que a maioria dos geradores initramfs, incluindo mkinitcpio
, faz a detecção automática do módulo. O initramfs conterá apenas os módulos necessários para seu hardware e configuração específicos, não funcionará em nenhum outro lugar. No final, com a maioria dos geradores initramfs, você precisa executá-lo dentro da própria VM inicializada.
Você pode desativar a autodetecção do módulo, mas o initramfs será enorme. Um compromisso é especificar manualmente os módulos necessários em um arquivo de configuração.