Не работает установка ядра по умолчанию, если было с клавиатуры выбрано другое ядро.
(поразмыслив над GRUB_DEFAULT="saved") Возможно, это фича.
ну предложи другой способ сменить ядро, выбранное с клавиатуры вручную
Насколько понимаю руководство, всё тем же GRUB_DEFAULT: ‘GRUB_DEFAULT’ The default menu entry. This may be a number, in which case it identifies the Nth entry in the generated menu counted from zero, or the title of a menu entry, or the special string ‘saved’. Using the title may be useful if you want to set a menu entry as the default even though there may be a variable number of entries before it. Как перезаписать то, что он себе сохранил -- не встречал.
GRUB_DEFAULT тоже не работает
*** Bug 34386 has been marked as a duplicate of this bug. ***
В ходе небольшого эксперимента установлено: при конфигурировании граба файл [b]/etc/sysconfig/grub2[/b] читается при запуске из эмулятора терминала, но не читается при запуске из консоли. https://forum.altlinux.org/index.php?topic=38698.0
Там же на форуме описан еще 1 эксперимент. Если в /etc/sysconfig/grub2 параметр вида GRUB_DEFAULT="Microsoft Windows XP Professional RU (на /dev/sda1)" заменить на параметр вида osprober-chain-3CD4F120D4F0DD58 все работает. Напрашивается вывод, что при запуске из консоли некорректно обрабатываются символы (например, слеши).
При обновлении ядра через ssh настройки тоже не сбиваются. Получается, проблемы только в консоли. Возможно, баг вообще не в grub, а в терминале.
Поменяю название бага, так как при доступе по ssh и со стандартным меню обычного дистрибутива точно всё меняется совершенно предсказуемо. По крайней мере в момент экспериментов над grub-entries (bug #36048) при доступе по ssh всё работало, как должно было.
(В ответ на комментарий №9) > Поменяю название бага, так как при доступе по ssh и со стандартным меню > обычного дистрибутива точно всё меняется совершенно предсказуемо. По крайней > мере в момент экспериментов над grub-entries (bug #36048) при доступе по ssh > всё работало, как должно было. Севершенно верно. В терминале работает, по ssh работает... Неправильно работает только из консоли.
Из какой консоли?
Из той, которая вызывается по Ctrl+Alt+F2
Выше есть ссылка на форумную ветку с изысканиями по данной проблеме.
на консоль заходите пользователем или сразу рутом ?
Сразу рутом. Пользователем с переключением на рута не пробовал.
По ssh пробовал оба варианта - оба нормально работали.
c grub-2.12-alt3 проблема воспроизводится?
А нет ли тут какой корреляции с Bug 37379 ?