RPM は RedHat ベースの環境で作成されていますが、RPM ベースの他のシステム でも大半は利用可能です。
しかし Suse は /sbin/mk_initrd を /sbin/mkinitrd へのリンクとしていて、 20-2 より前のリリースではうまくいきません。新しいバージョンでは修正されて いるはずです。