LINUX.ORG.RU
решено ФорумAdmin

CentOS 7 не грузится с новым ядром

 ,


0

1

Установлено ядро 5.3.9, но CentOS упрямо грузит ядро 3.10.0

Сделано

grub2-set-default 'CentOS Linux (5.3.9-1.el7.elrepo.x86_64) 7 (Core)'

cat /etc/default/grub
GRUB_DEFAULT=saved

grub2-editenv list
saved_entry=CentOS Linux (5.3.9-1.el7.elrepo.x86_64) 7 (Core)

grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.9-1.el7.elrepo.x86_64
Found initrd image: /boot/initramfs-5.3.9-1.el7.elrepo.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-1062.4.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1062.4.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-38017916f03e4d3b918b94899ea3bcc1
Found initrd image: /boot/initramfs-0-rescue-38017916f03e4d3b918b94899ea3bcc1.img
done

uname -r
3.10.0-1062.4.1.el7.x86_64

А ты как его ставил?

Покажи «ls -al /boot» и как то коротковат вывод /etc/default/grub, не хочешь включить меню и попробовать руками выбрать? Или у тебя headless?

sparks ★★★★
()

А имя entry ты откуда взял? Оно прямо в /boot/grub2/grub.cfg точно-точно такое, нигде не опечатался?

alpha ★★★★★
()

Покажи grub.cfg.

Попробуй указать номер пункта (начинаются с 0) меню вместо имени, например:

grub2-set-default 2

Это при условии, что у тебя этот пункт меню не находится в подменю, в противном случае (сперва указывается номер меню, потом номер подменю):

grub2-set-default 0>2

Или то же самое можно указать в GRUB_DEFAULT.

Ещё можно использовать GRUB_SAVEDEFAULT=true, чтобы каждый раз сохранять выбранный пункт меню, но там вроде были проблемы, если /boot находился на btrfs.

rassol
()
Последнее исправление: rassol (всего исправлений: 1)

Удали старые ядра, нет ядер - нет проблем:

package-cleanup --oldkernels --count=1

redwagon
()

Сам grub чего показывает при загрузке?

comma
()
Ответ на: комментарий от sparks

Я администрирую этот сервер удаленно и не вижу, что происходит на экране Ошибка решилась элементарно. Загрузочный раздел на EFI и правильная команда не

grub2-mkconfig -o /boot/grub2/grub.cfg

а

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Max77
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.