[РЕШЕНО] Не обновляется конфигурация GRUB

grub 2:2.02-1
Хочу добавить возможность использовать команды для ядра в случае проблем.
Прописал в /etc/default/grub и заодно время меню до 2 сек уменьшил:
GRUB_DEFAULT=0
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="kernel.sysrq=1"
GRUB_CMDLINE_LINUX=""
Обновляю конфиг:
sudo grub-mkconfig -o /boot/grub/grub.cfg
[sudo] password for abs:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image(s) in /boot: intel-ucode.img initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
done
Делаю ребут - граб 5 сек, команды не работают. При этому в /etc/default/grub все, как я казал.
Проверяю /boot/grub/grub.cfg и нахожу строчки
/vmlinuz-linux root=UUID=21327fe5-ca3a-4e08-b640-29e2b35915fb rw  kernel.sysrq=1
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=2
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=2
fi
fstab
## /dev/sda2
UUID=6E14-47D9      	/boot     	vfat      	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro	0 2

Где то я что-то упускаю, видимо, но не найду где.
Absalon
GRUB_CMDLINE_LINUX_DEFAULT="kernel.sysrq=1"
Кто вам сказал, что это параметр ядра???
Вам сюда.
Aivar
Кто вам сказал, что это параметр ядра???
Вам https://wiki.archlinux.org/index.php/Sysctl.
Да вот тут написано
https://wiki.archlinux.org/index.php/kernel_parameters
To make the change persistent after reboot, while you could manually edit /boot/grub/grub.cfg with the exact line from above, the best practice is to:
Edit /etc/default/grub and append your kernel options to the GRUB_CMDLINE_LINUX_DEFAULT line
Еще раз. kernel.sysrq - нет такого параметра ядра.

Короче, до первой перезагрузки:
# sysctl kernel.sysrq=1
Чтобы это значение устанавливалась автоматом после загрузки, определите его в одном из файлов конфигурации (линк на Wiki я дал). У меня, например, так:
/etc/sysctl.d/sysctl.conf
————————————————
kernel.sysrq = 1
kernel.panic = 10
fs.suid_dumpable = 0
Aivar
Еще раз. kernel.sysrq - нет такого параметра ядра.
Спасибо, конечно, посмотрю. Но смысл темы то не в этом. У меня граб не кушает конфиг.
Может из за того и не кушает. А вообще, генератор конфига - зло. Руками его (конфиг), руками! )
Поменял на
GRUB_CMDLINE_LINUX_DEFAULT="sysrq_always_enabled=1"
из документации. Обновил конфиг, ребутнулся, та же песня. Граб 5 сек, хоткеи не работают.
Absalon
GRUB_TIMEOUT=2
Я не использую /etc/default/grub (у меня свой, простой и не изменяемый grub.cfg), но, насколько я помню, нужно писать
GRUB_TIMEOUT="2"
Absalon
GRUB_CMDLINE_LINUX_DEFAULT="kernel.sysrq=1"
Уже описал Aivar
Ошибки не исчезают с опытом - они просто умнеют
Absalon, поставь Grub Customizer и не мучайся.
Переустановил граб, вроде все ок.
 
Зарегистрироваться или войдите чтобы оставить сообщение.