李孟哲
(李孟哲)
1
大家好,新编译的内核 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 的
李孟哲
(李孟哲)
3
我先去尝试下哈,先多谢啦
mkinitrd /boot/initrd-5.14.21.img 5.14.21
李孟哲
(李孟哲)
4
我按照 mkinitrd /boot/initrd-5.14.21.img 5.14.21 执行后,确实生成了 initrd,但是启动提示这个
李孟哲
(李孟哲)
5
我在 opensuse15-sp4 中,安装成功了。。。