![Как должна работать команда Grub «save_env»?](https://rvso.com/image/83689/%D0%9A%D0%B0%D0%BA%20%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20Grub%20%C2%ABsave_env%C2%BB%3F.png)
Я пытаюсь изменить grubenv из Grub. Согласно документации, это должно работать с помощью командысохранить_env. К сожалению, я не могу заставить это работать. Я хотел бы изменить значение saved_entry с помощью следующей команды в командной строке Grub
save_env saved_entry=Windows 10 (loader) (on /dev/sda2)
Он не возвращает никаких ошибок, но list_env все еще показывает старое значение. Это на минимальной установке Ubuntu 15.10.
Я что-то упускаю?
решение1
Хорошо, теперь я, к счастью, могу ответить на свой собственный вопрос. :)
Чтобы использовать save_env, нужно сначала задать env и только потом сохранить его. (Эта часть не была мне ясна из документации Grub)
Итак, рабочие команды выглядят так:
set saved_entry='Windows 10 (loader) (on /dev/sda2)'
save_env saved_entry
Вот и все! Я действительно нашел решение благодаря этомупочта.