Re: выбор загрузки ядра удаленной машины
23.02.2013 20:46, Igor Gnatenko пишет:
> 23.02.2013 20:40, "Артём Н." пишет:
>> Да, после правки /etc/default/grub, не забудьте запустить update-grub.
>>
>>
> только это не поможет восстановится, если ядрышко не грузанётся.
> А по сабжу... такого не видел. только если в виртуалке
См. выше.
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
...
И т.д.
Я полагаю, что для этого и нужно.
Как оно работает на практике и где хранит значения, я не знаю.
Но вопрос любопытный. Поискал за автора.
См. способ 3:
http://www.ubuntologia.ru/grub2-default-os
Если посмотреть grub-setdefault (и grub.cfg), то возможно сделать вывод, что
существует некий "GRUB Environment block" в /boot/grub/grubenv.
И нужно, в каждом пункте меню GRUB прописать сохранение и проверку значения:
если такое значение уже было, то оно сбрасывается в значение по умолчанию, иначе
устанавливается новое значение (пункт был выбран).
А в скриптах запуска, прописать установку значения по умолчанию через
grub-setdefault.
Как-то так. Реализация, думаю, тривиальная, если всё так и работает.
Reply to: