Шпаргалка по Grub2 на CentOS7
Показать все пункты загрузочного меню
~]$ grubby --info=ALL
Показать номер пункта меню по умолчанию
~]# grubby --default-index 0
Показать ядро, которое грузится по умолчанию
~]# grubby --default-kernel /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64
Указать какое ядро грузить по умолчанию
~]# grubby --set-default /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64
Если при загрузке, или изменении настроек grub отобразилась такая ошибка:
ошибка: блок окружения слишком мал.
или на английском
Error: environment block too small.
Нужно сделать следующее:
При запуске компьютера нажать E для загрузки GRUB-меню. Удалить строки save_env и/или recordfail, нажать Ctrl+X и загрузить систему. После загрузки системы выполнить следующие команды:
mv /boot/grub/grubenv /tmp/ grub2-editenv grubenv create grub2-editenv grubenv set default=0 grub2-editenv grubenv list update-grub2