ISO 新安装的 suse15sp4 环境,下载对应内核社区源码,编译出的 kernel rpm 并安装后,无法切换到新编译的内核中?

大家好,新编译的内核 rpm 包无法在 SUSE 系统安装,却可以安装在 centos7 中,是为什么呢?

ISO 为:SLE-15-SP4-Full-x86_64-GM-Media1.iso
下载 suse15 sp4 的社区源码,执行 make rpm-pkg 后,生产 3 个 kernel 包,直接在运行环境 rpm -ivh 后,没找到对应的新的 initrd 文件,重启后还是原内核。
如图:

把刚编译的 kernel.rpm 包,安装在 centos7 中,是可以正常切换内核,
如图:

请问问题出在哪里了呢?

记得之前安装从内核源码生成的 rpm 是要手动 mkinitrd 的

我先去尝试下哈,先多谢啦
mkinitrd /boot/initrd-5.14.21.img 5.14.21

我按照 mkinitrd /boot/initrd-5.14.21.img 5.14.21 执行后,确实生成了 initrd,但是启动提示这个

我在 opensuse15-sp4 中,安装成功了。。。