Eu vou segundo adicionando a instalação do vmware-tools a um script %post
. Isso provavelmente seria mais fácil. Um pouco de teste validará se o vmware-tools atualiza ou não seu arquivo initrd como parte de sua instalação.
Além disso, o mkinitrd é apenas um script bash. Pode ser editado para adicionar manualmente drivers ao kernel. Um exemplo que encontrei em um projeto anterior é o Red Hat Bug 570460 . O patch existe apenas um diff do script mkinitrd então original, em comparação com a solução alternativa do apresentador.
Dito isto, manipular mkinitrd não é algo para se fazer casualmente. Teste as alterações em uma VM separada antes de chegar em qualquer lugar perto de Produção.