Автор Тема: grub-mkconfig выдает варнинг и не добавляет новое ядро  (Прочитано 3445 раз)

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
а по умолчанию первым пунктом грузилось старое ядро...
Такого быть не должно. Должно из первого пункта грузиться последнее установленное. У меня такая проблема была раза 2-3 и на форуме сообщения уже появлялись. Похоже, где-то баг завелся. Отследить бы...

Если хотите, чтобы из верхнего пункта грузилось последнее ядро, то есть 2 варианта: переустановить ядро (удалить и установить) или установить утилиту для управления ядрами select-kernel. Запускается из командной строки.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
а по умолчанию первым пунктом грузилось старое ядро...
У вас наверное в настройках grub стояло грузить по-умолчанию последний использованный вариант.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
а по умолчанию первым пунктом грузилось старое ядро...
У вас наверное в настройках grub стояло грузить по-умолчанию последний использованный вариант.
При этом варианте после обновления ядра будет грузиться новое, т.к. именно оно в дефолт записывается. Но иногда по непонятной причине после обновления грузится старое. Причем, если грузить дефолт (верхний пункт), то грузится старое. Вот отследить бы... 2 или 3 раза попадалось такое, но удалением и повторной установкой ядра ни разу не воспроизвелось.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Если симлинк остался на старом, то старое и будет грузится. А он не создаётся командой grub-mkcoconfig.
см
# ls -l /boot/vmlinuz

dango

  • Гость
Ну он и всегда по-умолчанию пропускается, если только соответствующую опцию в /etc/sysconfig/grub2  не пропишешь.
Да. Спасибо. Так и есть. Глаз замылился.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Если симлинк остался на старом, то старое и будет грузится. А он не создаётся командой grub-mkcoconfig.
см
# ls -l /boot/vmlinuz
При установке нового ядра симлинк переписываться должен?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн Dickie

  • машинист безбашенного крана
  • Участник
  • *
  • Сообщений: 35
  • тише едешь - никому не должен...
Повторил экспириенс на работе на том же дистрибутиве (starterkit p8 xfce x64) - всё нормуль, ссылка подменилась, первый пункт грузит новое ядро...

Дома, видимо, полтергейст...
Даже самый плохой день длится не более 24-х часов...

dango

  • Гость
Повторил экспириенс на работе на том же дистрибутиве (starterkit p8 xfce x64) - всё нормуль, ссылка подменилась, первый пункт грузит новое ядро...
У меня тоже такое было пару раз в разное время на сизифных регулярках, но воспроизвести не удалось. А без стабильного воспроизведения багрепорт не составишь.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
При установке нового ядра симлинк переписываться должен?
Да
Я так и думал. Поэтому и говорю, что, по-видимому, есть какой-то баг, из-за которого симлинк не всегда переписывается. Он возникает хаотично у разных пользователей на разном железе. Воспроизвести не удается, т.к. при повторении действий, к нему приводящих, он не повторяется. (был 1 опыт на виртуальной машине со снапшотом).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Но замечу - симлинк не относится к grub-mkconfig и повторным его вызывом вылечиться не может. Его создаёт скрипт installkernel, или его потомок.