有人知道为什么opensuse为什么在grub中只保留2项kernel么?

#1

环境:
opensuse leap 15.0
snapper开启

为什么在grub菜单中只看到4项(每个kernel有正常和recovery)?
我新安装kernel,然后最旧的kernel就被干掉了,或者在grub中就不见了。只保留最新的2个。这个在那里能修改阿。
我使用centos时并没有这个设置阿。

openSUSE-Gossip-20190408-20190731
#2

在/etc/zypp/zypp.conf中可以进行设置:multiversion.kernels=oldest 来保留最旧的内核版本。
也可以显式指定需要保留的内核版本:
multiversion.kernels = latest,3.12.28-4.20,running

参见文档:
https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.tuning.multikernel.html

#3

谢谢,我去试试。

#4

我的 opensuse tw 默认也是只保留2个:rofl: