Автор Тема: Обновление ядер в системе  (Прочитано 229434 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4812
  • Да будет свет!
Re: Обновление ядер в системе
« Ответ #135 : 19 Июля 2024, 14:40:19 »
В очередной раз после обновления система отказывается показать в грабе новое ядро.
Ладно это было бы один раз - можно было бы поверить что ядро кривовато. Но это ПОСТОЯННО. При каждом обновлении ядра 24-ая устраивает такие фокусы.

Полная ситуация.
/так сложилось что последние недели я в основном сижу на 20.04. В 24.04 (вторая на компе но первая по расположению на диске) появляюсь время от времени и вот сегодня в очередной раз столкнулась.
При проверке обнов система выкинула предложение обновить ядро и ещё. нечто. Нашла она 6.8.0.-38. Обновила, переписала в грабе - вроде все ок. Перегружаю и нажимаю "Advanced...."
Система предлагает использовать старое ядро по умолчанию и резерв ещё более старое (36 и 35 соответственно). 38 нет - НЕТ по определению.
На иностранных форумах нашла заяву что так бывает из-за ошибок в ос. Ок. Иду в "Восстановление и загрузка" , в расширенных параметрах там есть функция (по умолчанию отключена) После отработки 38 доступно (пишу из него)
В свежеустановленной системе первым делом отключаю автоматическую проверку обновлений, которая может привести к негативным последствиям. Заметить в таком обновлении, что не все пакеты могут быть обновлены, не всегда удаётся.
В синаптике обновление системы предпочтительно ("прозрачно"). Если часть пакетов не может быть загружена, лучше отложить обновление.
Например, при обновлении ядра необходимо проанализировать готовность всех пяти компонентов:
история Synaptic о ядре 6.8.0-38
Следующие пакеты установлены:
linux-headers-6.8.0-38 (6.8.0-38.38)
linux-headers-6.8.0-38-generic (6.8.0-38.38)
linux-image-6.8.0-38-generic (6.8.0-38.38)
linux-modules-6.8.0-38-generic (6.8.0-38.38)
linux-modules-extra-6.8.0-38-generic (6.8.0-38.38)

Такой способ обновления ядер ни разу не приводил к описанным выше ошибкам.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Rondo Andante

  • Пользователь
  • **
  • Сообщений: 84
Re: Обновление ядер в системе
« Ответ #136 : 20 Июля 2024, 15:14:54 »
Примерно такая же картинка у меня в синаптике о 6.0.38 и 6.0.36 (предыдущее)
При каждом обновлении 5 файлов заменяются,, 2 обновляются
Далее после перегрузки - граб упорно хочет загружать (уже) старое ядро. Сейчас на 20.04. а так бы сняла свою.

Автоматика у меня либо отключена либо выставлена на максимальные сроки. Проверяю когда есть время и настроение (раз 2-3 недели. обычно всегда готов brave, остальное от времени ко времени)

хотя 20 тоже решила обновиться, вот синаптик из неё минуту назад. (картинка)
20.04
« Последнее редактирование: 20 Июля 2024, 15:26:25 от Rondo Andante »

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Обновление ядер в системе
« Ответ #137 : 20 Июля 2024, 19:51:05 »
Такое с грабом бывает, но только в том случае, когда он установлен последним на соседней системе. Нужно перейти в соседнюю систему и выполнить обновление граба командой: sudo update-grub
или же переустановить граб на эту систему. Так что говорить о багах 24.04 в этом случае не приходится.

Оффлайн Rondo Andante

  • Пользователь
  • **
  • Сообщений: 84
Re: Обновление ядер в системе
« Ответ #138 : 20 Июля 2024, 20:17:03 »
ivm
Думаете я этого не делала?
Граб стартует из 20 поскольку там он более настроен под ноут.
update-grub происходит автоматически когда система обкатывает уствновку новых ядер (снимите как-нибудь галочку (закрывать после успешного применения и посмотрите что система сделала. записи о грабе там тоже будут - проверено)

в вдогонку. Кстати 20-ка после установки, скрин начала которой я привела выше найдя  новое ядро собрав воткнула его в граб после чего загрузилась с ним. В дополнительных оно стояло первым.
24 собирая ядро тоже пишет его первым но в дополнительных его не видно хоть при update-grub оно прописано (первым)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4812
  • Да будет свет!
Re: Обновление ядер в системе
« Ответ #139 : 30 Июля 2024, 12:49:51 »
При каждом обновлении 5 файлов заменяются,, 2 обновляются
Далее после перегрузки - граб упорно хочет загружать (уже) старое ядро.

В аналогичной ситуации может выручить rEFInd, который "видит" последнее установленное ядро. Для точной ориентации в выборе загрузки из списка установленных систем необходимо заранее назначить метку раздела установленной системы, если их несколько. Также rEFInd помогает войти в систему с ошибками, что иной раз невозможно для GRUB-а (проверено на практике).
Делай с нами, делай как мы, делай лучше нас!

Оффлайн Rondo Andante

  • Пользователь
  • **
  • Сообщений: 84
Re: Обновление ядер в системе
« Ответ #140 : 30 Июля 2024, 15:02:22 »
В общем-то вопрос снимается. Сегодня обновляла подряд сначала всё в 24 потом (после "восстановления загрузки" и появления в грабе новой записи), в 20. Двадцатая страдает тем же. Возможно я раньше не замечала этого поскольку "восстановление и загрузка" запускались в ней сразу после всех обновлений (основной граб машины именно от 20-й) .
Попробую тот  rEFInd, особенно описание с Losst. Но похоже просто придется иметь ввиду - что из-за кроссплатоформенного доступа к материалам на сторонних разделах в схему обновления ядра нужно воткнут ещё команду.
Про сторонние разделы - предположение поскольку "восстановление и загрузка" часто замечает именно их. Хотя на всех трех - ext4

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3073
  • Что бы ни случилось, всё будет хорошо!
Re: Обновление ядер в системе
« Ответ #141 : 09 Августа 2024, 23:33:03 »
Ubuntu переходит на использование самых свежих версий ядра в предстоящих релизах.
Цитата: опеннет
Например, в октябрьском выпуске Ubuntu 24.10 планируют поставлять не уже доступное ядро 6.10, а ядро 6.11, релиз которого ожидается в конце сентября.