В Debian-based дистрибутивах есть такая фишка, создаются симлинки на две последние версии ядра в корне или в каталоге /boot.

Подскажите, как это сделать на RockyLinux?
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Red Hat Linux, Fedora, CentOS → Симлинки на две последние версии ядра
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
В Debian-based дистрибутивах есть такая фишка, создаются симлинки на две последние версии ядра в корне или в каталоге /boot.

Подскажите, как это сделать на RockyLinux?
Как то так возможно... все это делается средствами grub
Сохраняем бэкап на случай если файл получится запороть
строчка для двух ядер может выглядеть так
linux_versions=( $(ls /boot/vmlinuz-* | sort -V | tail -n 2) )Правим файл и после сохранения обычно делается команда обновить загрузчик
Пример ниже сгенерирован нейросетью
#!/bin/sh
set -e
if [ -e /boot/grub2/grubenv ]; then
save_env=grubenv
else
save_env=""
fi
# Определяем функцию для вывода пунктов меню для ядер Linux
menu_entry() {
local version="$1"
local title="$2"
local initrd="$3"
echo " menuentry 'Linux $title' --class linux --class gnu-linux {"
echo " insmod ext2"
echo " set root='${GRUB_DEVICE}'"
echo " linux /vmlinuz-$version root=$root ro"
[ -n "$initrd" ] && echo " initrd /$initrd"
echo " }"
}
# Считаем количество доступных ядер
count=0
# Цикл по доступным ядрам Linux и генерация пунктов меню
for kernel in /boot/vmlinuz-*; do
version=$(basename "$kernel" | sed 's/^vmlinuz-//')
initrd="/boot/initramfs-$version.img"
title="$version"
if [ -f "$initrd" ]; then
# Генерируем меню только для двух последних ядер
if [ $count -lt 2 ]; then
menu_entry "$version" "$title" "$initrd"
count=$((count + 1))
fi
fi
done
# Дополнительные настройки и пункты меню для восстановления или специальных ядер могут быть добавлены здесьСтраницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Red Hat Linux, Fedora, CentOS → Симлинки на две последние версии ядра
Форум работает на PunBB, при поддержке Informer Technologies, Inc