[sisyphus] grub-reboot и grub-set-default: --list и проверка ввода

Sergey a_s_y на sama.ru
Ср Фев 6 00:08:20 MSK 2019


On Wednesday 06 February 2019, Yuri Khachaturyan wrote:

> [root at home ~]# /home/yukh/grub-entries.sh /boot/grub/grub.cfg
> 0    ALT Linux 1.9.3 Server Light beta
> 1   Advanced options for ALT Linux 1.9.3 Server Light beta
> 1>0        ALT Linux 1.9.3 Server Light beta, vmlinuz
> 1>1  ALT Linux 1.9.3 Server Light beta, vmlinuz (recovery mode)
> 1>2        ALT Linux 1.9.3 Server Light beta, 4.14.89-std-def-alt1
> 1>3  ALT Linux 1.9.3 Server Light beta, 4.14.80-std-def-alt1
> 1>4  ALT Linux 1.9.3 Server Light beta, 4.14.76-std-def-alt1
> 12  Memtest86+-5.01
> 
> [root at home ~]# grub-reboot "ALT Linux 1.9.3 Server Light beta, 4.14.76-std-def-alt1"

Я так понимаю, что тут допустимы варианты

grub-reboot "1>4"
grub-reboot "Advanced options for ALT Linux 1.9.3 Server Light beta>ALT Linux 1.9.3 Server Light beta, 4.14.76-std-def-alt1"

и аналогично второму, но по меткам на основе uuid, они там в конфиге видны.
"1>4" не очень хорошо, так как может сместиться после установки ядра, а вот

grub-set-default "Advanced options for ALT Linux 1.9.3 Server Light beta>ALT Linux 1.9.3 Server Light beta, 4.14.76-std-def-alt1"

уже более-менее постоянно, надо только не забыть про /etc/sysconfig/grub2
и GRUB_SAVEDEFAULT=false, а то он при загрузке норовит запомнить, с чем
грузился. И можно будет одноразово на тест грузить другое ядро с откатом
по reset.

-- 
С уважением, Сергей
a_s_y at sama.ru


Подробная информация о списке рассылки Sisyphus