Re: выбор загрузки ядра удаленной машины
23.02.2013 20:16, Dmitry A. Zhiglov пишет:
> А есть ли какая либо утилита, с помощью которой можно указать с какого
> пункта меню grub грузиться машине при следующей перезагрузке?
>
> Сценарий таков.
>
> Запускаю утилиту, которая показывает список вариантов загрузок grub.
> Выбираю с нужный пункт. Перегружаю удаленную машину, и она загружается
> с нужной конфигурацией.
>
> Как бонусом было бы классно, что если произошел сбой загрузки, то
> машина перегружается и грузится с предыдущей успешной конфигурации. Ну
> или вообще, если не подтвердил успешность загрузки, то при следующей
> загрузке она вернется на предыдущую конфигурацию.
>
> Сложно расписал?
Есть. Называется текстовым редактором.
vim /boot/grub/grub.cfg.
Где неожиданно есть такие строчки:
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
Если непонятно, куда их применить (а проверять будет ли работать, так, как
ожидается, мне лень), возможно сделать проще :
/etc/default/grub:
GRUB_DEFAULT=0
Reply to: