[РЕШЕНО] что теперь вместо /etc/default/grub ?

обновил систему - обновился GRUB. я обратил внимание, что слетели мои настройки из /etc/default/grub. полез в этот файл, а он стал значительно меньше прежнего!
вот и все его содержимое теперь:

 # append=join path=/etc/default name=grub
GRUB_TIMEOUT=3
GRUB_CMDLINE_LINUX="video=uvesafb:ywrap,1280x800-32,mtrr:3,splash=verbose,theme:tty1 real_resume=UUID=fd0fcb59-5ae9-450e-bb04-67c0f0c0689c elevator=cfq doscsi calculate=video:intel console=tty1 udev quiet modprobe.blacklist=psmouse"
GRUB_GFXMODE="1280x800"

и что характерно, они не учитываются при генерировании /boot/grub/grub.cfg! т.е., splash оказывается silent, а psmouse подгружается. при этом прежде все было замечательно! помогите, пожалуйста! как мне вернуть контроль над параметрами ядра в грабе?

Попробуйте

cl-setup-boot --mbr /dev/sda

и можно перед этим

cd /etc/default
mv grub grub_old

спасибо, но не помогло. /etc/default/grub восстановился в том же виде, а в /boot/grub/grub.cfg снова splash=silent и нет моего параметра modprobe.blacklist.

Вы создавали шаблон /etc/default/grub.clt? Не пойму, почему в /etc/default/grub оказалась часть шаблона, но при том неправильная часть.

Может что-то не так с шаблоном /var/lib/layman/calculate/profiles/templates/install-3.0/1live/grub2/default.grub. попробуйте overlay обновить.

Какая у Вас версия grub?

файл есть. наверное, создавал. не подскажете, как создать его правильно?

GRUB 1.99-r5.

Если удалить оттуда /etc/default/grub.clt и выполнить cl-setup-boot, то пропишется нормальный дефолтовый grub. А насчёт того шаблона, то лучше его содержимое показать, иначе точно ничего не смогу сказать.

оно один в один содержимое /etc/default/grub. видимо, это и есть проблема. сейчас обновляю загрузчик без этого шаблона.

Так Вы редактировали /etc/default/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).

Для Вашего варианта:

 # Calculate format=openrc
GRUB_TIMEOUT=3
GRUB_CMDLINE_LINUX="video=uvesafb:ywrap,1280x800-32,mtrr:3,splash=verbose,theme:tty1 real_resume=UUID=fd0fcb59-5ae9-450e-bb04-67c0f0c0689c elevator=cfq doscsi calculate=video:intel console=tty1 udev quiet modprobe.blacklist=psmouse" 
GRUB_GFXMODE="1280x800"

потом создал по его образу файл grub.clt и внес в него свои изменения

Это тоже шаблон, но с копией конфига. По сути это шаблон формата ‘raw’. Он просто замещает содержимое. Его можно использовать в крайнем случае, т.к. использовать такие файлы с копиями настроек неудобно.