В вики 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.
У вас UEFI или Legacy BIOS? В UEFI нужно выполнять: grub-install В Legacy BIOS: grub-install /dev/sdX
Legacy, grub-mkconfig -o /boot/grub/grub.cfg и grub-install /dev/sdX не показывают ошибок, но сам grub не меняется если не использовать update-grub вместо grub-mkconfig(не применяются изменения из файла /etc/sysconfig/grub2 , например время ожидания).
(Ответ для 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?
Так сложилось исторически, в моей инструкции по grub осталась именно эта команда
Платформа: 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 Перезагрузиться Результат: Внесенные изменения применились, ошибка не воспроизвелась