Обновление загрузчика Grub и несовместимость конфигурации

Новости непосредственно затрагивающие наш дистрибутив, либо форум.
Ответить
acolyte
Аватара пользователя
Сообщения: 2410
Зарегистрирован: 20.08.2022

#

Новость c archlinux.org:

Недавние изменения в grub добавили новую опцию команды в fwsetup и изменили
способ вызова команды в сгенерированной загрузочной конфигурации. В зависимости от
вашего системное оборудование и настройка, это может привести к невозможности загрузки системы из-за
несовместимости между установленным загрузчиком и конфигурацией. После
обновление пакета grub рекомендуется запускать как установку, так и регенерацию
конфигурации:
grub-install ...
grub-mkconfig -o /boot/grub/grub.cfg
Для получения более подробной информации о grub-install, пожалуйста, обратитесь к вики:
GRUB — ArchWiki

Оригинал:
Cкрытый текст
Grub bootloader upgrade and configuration incompatibilities
Recent changes in
grub
added a new command option to
fwsetup
and changed the
way the command is invoked in the generated boot configuration. Depending on
your system hardware and setup this could cause an unbootable system due to
incompatibilities between the installed bootloader and configuration. After a
grub
package update it is advised to run both, installation and regeneration
of configuration:
grub-install ...
grub-mkconfig -o /boot/grub/grub.cfg
For more specific information on
grub-install
, please refer to the wiki:
GRUB - ArchWiki
Tue, 30 Aug 2022 20:15:25 +0000
https://archlinux.org/news/grub-bootloa ... ibilities/

Жизнь за Нер'зула!

vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

В части Wiki GRUB (Русский) - приятно удивлен быстрыми внесенными изменениями ...
This page was last edited on 1 September 2022, at 06:43.
offtop - Русская Wiki GRUB не является прямым переводом Английской Wiki - Русскую Wiki писал, если мне не изменяет память, Natrio - на форуме он уже давно не отмечался ... не ужели это он редактирует до сих пор ???

Ошибки не исчезают с опытом - они просто умнеют

vall
Аватара пользователя
Администрация
Сообщения: 541
Зарегистрирован: 09.08.2022

#

vasek: В части Wiki GRUB (Русский) - приятно удивлен быстрыми внесенными изменениями ...
Те же самые впечатления. И, на мой взгляд, русская версия даже получше английского варианта.

И да, на старом форуме как-то проскакивало, что Natrio по-прежнему причастен. Возможно коллега jim945 -- он также знает тему GRUB -- обладает бОльшей информацией.
Cкрытый текст
Про оффтоп -- под значком флага в редкатировании сообщения есть возможность воспользоваться спойлером.
leonardo
Аватара пользователя
Сообщения: 11
Зарегистрирован: 02.09.2022

#

Сегодня (04.09.22) снова обновлениие GRUB. И снова установка загрузчика и генерация grub.cfg.
Напрягать начинает, честно говоря...
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

leonardo:Напрягать начинает, честно говоря...
Это можно ничего и не делать.
Цитата из Wiki (Grub Русский) - https://wiki.archlinux.org/title/GRUB_% ... 8%D0%B9%29
Если вы хотите стабильности - не переустанавливайте без необходимости загрузчик и не запускайте генератор конфига. 
Пакет grub сам по себе содержит лишь утилиты и файлы, необходимые для установки и настройки загрузчика, и обновления 
пакета не затрагивают загрузчик. Однако, существует некоторый риск в отношении файла grub.cfg, см. Защита конфигурации.

Использую MBR, самописный grub.cfg, efi не использую - около 2 лет только иногда правлю grub.cfg и больше ничего не делаю - все работает, проблем нет.

PS - почему то цитата с code/code получилась в одну строчку ... пришлось делать жирным ...
Последний раз редактировалось vasek 04.09.2022 19:50, всего редактировалось 1 раз.

Ошибки не исчезают с опытом - они просто умнеют

indeviral
Аватара пользователя
Сообщения: 176
Зарегистрирован: 15.08.2022

#

Если вы хотите стабильности - не переустанавливайте без необходимости загрузчик и не запускайте генератор конфига. Пакет grub сам по себе содержит лишь утилиты и файлы, необходимые для установки и настройки загрузчика, и обновления пакета не затрагивают загрузчик. Однако, существует некоторый риск в отношении файла grub.cfg, см. Защита конфигурации.
Это сделано специально чтобы команды не переносились, если явно не указан перенос.
Если вы хотите стабильности - не переустанавливайте без необходимости загрузчик и не запускайте генератор конфига. 
Пакет grub сам по себе содержит лишь утилиты и файлы, необходимые для установки и настройки загрузчика, и обновления пакета не затрагивают загрузчик. Однако, существует некоторый риск в отношении файла grub.cfg, см. 
Защита конфигурации.
А вообще для цитат есть bbcode quote/цитата
Если вы хотите стабильности - не переустанавливайте без необходимости загрузчик и не запускайте генератор конфига. Пакет grub сам по себе содержит лишь утилиты и файлы, необходимые для установки и настройки загрузчика, и обновления пакета не затрагивают загрузчик. Однако, существует некоторый риск в отношении файла grub.cfg, см. Защита конфигурации.

Ошибки в тексте-неповторимый стиль автора©

vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

indeviral: Это сделано специально чтобы команды не переносились, если явно не указан перенос.
Дошло ... вообщем то и правильно сделано.
Исправил ...

Ошибки не исчезают с опытом - они просто умнеют

RusWolf
Аватара пользователя
Сообщения: 164
Зарегистрирован: 16.08.2022

#

leonardo:Напрягать начинает, честно говоря...
Честно говоря, никто и не заставлял обновлять конфигурацию последний раз.

Arch Linux x86-64 на BTRFS

leonardo
Аватара пользователя
Сообщения: 11
Зарегистрирован: 02.09.2022

#

RusWolf:
leonardo:Напрягать начинает, честно говоря...
Честно говоря, никто и не заставлял обновлять конфигурацию последний раз.
Я бы и не стал, если бы при обновлении не увидел:
To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
$ grub-install ...
$ grub-mkconfig -o /boot/grub/grub.cfg
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

leonardo:Я бы и не стал, если бы при обновлении не увидел:
Если были не нужны новые функции (а они вряд ли были нужны) и все работало, то можно было и ничего не далать.
Хоть сам пакет Grub и обновился, но загрузочный код, расположенный в "MBR + /boot/grub/*" не изменился и на загрузку это повлиять не должно.

Ошибки не исчезают с опытом - они просто умнеют

vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

Это обновление Grub наделало много шума и многие попались ... ссылка на bug report: https://bugs.archlinux.org/task/75701
Есть еще и статья об этом обновлении наших разработчиков: https://endeavouros.com/news/full-trans ... rub-issue/
В этой статье есть интересное высказывание ... о будующем Grub
 We were already considering moving away from grub by default and that may happen at some point in the future.
First we will wait to see what Arch decides to do moving forward and then we will make a long-term decision.

Ошибки не исчезают с опытом - они просто умнеют

RusWolf
Аватара пользователя
Сообщения: 164
Зарегистрирован: 16.08.2022

#

leonardo:Я бы и не стал, если бы при обновлении не увидел:
Да я забыл, что сижу на testing ветке :expr:

Arch Linux x86-64 на BTRFS

anode
Сообщения: 3
Зарегистрирован: 03.09.2022

#

vasek:... не ужели это он редактирует до сих пор ???
нет, последние два года в основном бот линки исправляет.
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

anode:последние два года в основном бот линки исправляет.
Да там редактируются не только линки ... хотя тебе лучше знать ... если не ошибаюсь, то ты с ним знаком лично ...

Но это не главное, главное в том, что надеюсь у тебя все в порядке? ...

Ошибки не исчезают с опытом - они просто умнеют

Ответить