обновил систему - обновился GRUB. я обратил внимание, что слетели мои настройки из /etc/default/grub. полез в этот файл, а он стал значительно меньше прежнего!
вот и все его содержимое теперь:
и что характерно, они не учитываются при генерировании /boot/grub/grub.cfg! т.е., splash оказывается silent, а psmouse подгружается. при этом прежде все было замечательно! помогите, пожалуйста! как мне вернуть контроль над параметрами ядра в грабе?
спасибо, но не помогло. /etc/default/grub восстановился в том же виде, а в /boot/grub/grub.cfg снова splash=silent и нет моего параметра modprobe.blacklist.
Если удалить оттуда /etc/default/grub.clt и выполнить cl-setup-boot, то пропишется нормальный дефолтовый grub. А насчёт того шаблона, то лучше его содержимое показать, иначе точно ничего не смогу сказать.
удалил grub.clt и grub,
выполнил cl-setup-boot --mbr /dev/sda,
появился нормальный /etc/default/grub
потом создал по его образу файл grub.clt и внес в него свои изменения,
а потом снова выполнил cl-setup-boot --mbr /dev/sda && grub-mkconfig o /boot/grub/grub.cfg и все получилось.
Правильно создать шаблон для grub /etc/default/grub.clt так:
# Calculate format=openrc
GRUB_TIMEOUT=3
Тогда этот шаблон заменит одно значение GRUB_TIMEOUT и оставит все остальные значения.
У Вас в шаблоне отсутствовало “Calculate” и не был указан формат (для grub это format=openrc).
потом создал по его образу файл grub.clt и внес в него свои изменения
Это тоже шаблон, но с копией конфига. По сути это шаблон формата ‘raw’. Он просто замещает содержимое. Его можно использовать в крайнем случае, т.к. использовать такие файлы с копиями настроек неудобно.