Bug 54237 - grub-install не обновляет grub созданный через grub-mkconfig
Summary: grub-install не обновляет grub созданный через grub-mkconfig
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p11
Classification: Unclassified
Component: grub-common (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-12 19:39 MSK by Alex85
Modified: 2025-05-13 12:46 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex85 2025-05-12 19:39:34 MSK
В вики Rescue/FAQ (https://www.altlinux.org/Rescue/FAQ) указано:
"В режиме chroot обновить конфигурационный файл загрузчика:
update-grub
Что является аналогом команды grub-mkconfig -o /boot/grub/grub.cfg"
В Рабочей станции p10 и через Alt Rescue p10, grub-install обновлял загрузчик после команды grub-mkconfig. В Рабочей станции p11 после этой команды загрузчик не обновился, получилось только с командой update-grub.
Comment 1 Антон Мидюков 2025-05-12 19:50:37 MSK
У вас UEFI или Legacy BIOS?
В UEFI нужно выполнять:
grub-install
В Legacy BIOS:
grub-install /dev/sdX
Comment 2 Alex85 2025-05-12 19:56:32 MSK
Legacy,
grub-mkconfig -o /boot/grub/grub.cfg и grub-install /dev/sdX не показывают ошибок, но сам grub не меняется если не использовать update-grub вместо grub-mkconfig(не применяются изменения из файла /etc/sysconfig/grub2 , например время ожидания).
Comment 3 Антон Мидюков 2025-05-12 19:58:53 MSK
(Ответ для Alex85 на комментарий #2)
> Legacy,
> grub-mkconfig -o /boot/grub/grub.cfg и grub-install /dev/sdX не показывают
> ошибок, но сам grub не меняется если не использовать update-grub вместо
> grub-mkconfig(не применяются изменения из файла /etc/sysconfig/grub2 ,
> например время ожидания).

Зачем вы используете grub-mkconfig -o /boot/grub/grub.cfg вместо update-grub?
Comment 4 Alex85 2025-05-12 20:28:06 MSK
Так сложилось исторически, в моей инструкции по grub осталась именно эта команда
Comment 5 obidinog@basealt.ru 2025-05-13 12:46:58 MSK
Платформа: alt-workstation p11 x86_64

Пакет: grub-common 2.12-alt11

Сценарий 1:
Шаги:
1) В установленной системе отредактировать файл /etc/sysconfig/grub2 изменив TIMEOUT и отредактировать параметры ядра, например убрать quiet splash
2) Выполнить 
# grub-mkconfig -o /boot/grub/grub.cfg
Перезагрузиться

Результат: Внесенные изменения применились, ошибка не воспроизвелась

Сценарий 2:
1) Загрузиться в Rescue
2) Выполнить
# mount-system
# chroot /mnt/system1

3) Отредактировать файл /etc/sysconfig/grub2 изменив TIMEOUT и отредактировать параметры ядра, например убрать/добавить quiet splash
4) Выполнить 
# grub-mkconfig -o /boot/grub/grub.cfg
Перезагрузиться

Результат: Внесенные изменения применились, ошибка не воспроизвелась