LINUX.ORG.RU

Не обновляется ядро до последней версии в openSUSE

 , , ,


0

1

Система openSUSE Tumbleweed, до версии 6.17.5 обновления ядра проходили нормально, а 6.17.6 и вот сейчас 6.17.7 не устанавливаются. В YaST2 пишет, что установленное ядро 6.17.7, а при загрузке написано что ядро 6.17.5 и команда uname в терминале тоже показывает 6.17.5, похоже проблема в загрузчике. В файле /etc/default/grub нет параметра GRUB_CMDLINE_LINUX_DEFAULT и вообще этот файл сам на себя не похож, хотя всё грузится без ошибок, также YaST Загрузчик при запуске выдаёт сообщение Parse error while reading file /etc/default/grub. Чувствую надо переустанавливать с нуля, но вдруг тут помогут.


ЕМНИП, современный Tumbleweed использует GRUB-BLS и устанавливает ядра и initramfs в /boot/efi. Соответственно, если место на данном разделе закончилось, новые ядра не установятся.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

GRUB-BLS

Они пока стремятся к этому. Плюс, из списка рассылки к ревью, ближайшие снапшоты как раз включат BLS, но:GRUB2-BLS as the default bootloader selected by the installer on UEFI-based systems; This will only impact new installs. An automatic migration from grub2-efi to grub2-bls is not planned

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

Ну и фиг с ним, некогда мучаться, ща файло сохраню и другое что нибудь накачу

pckot
() автор топика
Ответ на: комментарий от HerbertHoover

GRUB-BLS уже в Leap, если что. Странно слышать, что в Tumbleweed его не завезли. Миграция не планируется понятно почему, там слишком большая разница с обычным граб, слишком много способов сломать все. Вот и свалили миграцию на пользователя.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Leap не пользуюсь, не знал. Но тогда, наверное, это первый случай, когда потестить фичу решили не на роллинге, а сразу на стейбле. С другой стороны в Leap 16 и новый установщик, и кокпиты... в Tumbleweed все «стабильно» в этом плане

HerbertHoover
()
Последнее исправление: HerbertHoover (всего исправлений: 1)
Ответ на: комментарий от Khnazile

Получилось, восстановил загрузчик из файла grub.old, и работает, ядро обновилось до версии 6.17.7 .

pckot
() автор топика

Тебе достаточно с нуля переустановить /etc/defaults/grub, потом выполнить команду update-grub. Можно ещё руками отредактировать /boot/grub/grub.cfg, вписать туда нужное тебе ядро, но тогда тебе при каждом обновлении ядра нужно будет его редактировать

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

А зачем ?, всё ж заработало. И кстати,вместо того, чтобы редактировать файлы руками, оказалось очень удобно, на удивление, использовать YaST2

pckot
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария