У меня установлена система Linux / Windows с двойной загрузкой, и я часто переключаюсь с одной на другую. Я думал, могу ли я добавить пункт меню в одно из меню для перезагрузки непосредственно в окна, не останавливаясь на приглашении GRUB.
Я видел этот вопрос на форуме, это именно то, что я хочу, но он имеет дело с Лило, что не в моем случае.
Я подумал о решении, которое изменило бы запись по умолчанию в меню GRUB, а затем перезагрузилось, но есть некоторые недостатки, и мне было интересно, есть ли более чистая альтернатива.
(Кроме того, мне было бы интересно найти решение для загрузки с Windows напрямую в Linux, но это может быть сложнее и не относится к этому. Во всяком случае, если оно у меня одно, другой способ можно настроить как по умолчанию.
ОБНОВЛЕНИЕ Кажется , кто - то задал подобный вопрос , и если таковые предложенные ответы, я мог бы также редактировать , /boot/grub/grubenv
как grub-reboot
и grub-set-default
и grub-editenv
делать. )
Заранее спасибо за любые советы.
ОБНОВЛЕНИЕ :
Это моя версия GRUB: (GRUB) 1.99-12ubuntu5-1linuxmint1
Я попытался запустить grubonce
, команда не найдена. И поиск его в репозиториях мне ничего не дает. Я на Linux Mint, так что это может быть ...
Видя man grub-reboot
, кажется, что он делает то, что я хочу, как grubonce
делает. Это также доступно везде (по крайней мере, для меня, я думаю, что это часть пакета grub). Я видел две связанные команды: grub-editenv
и grub-set-default
.
Я узнал, что после запуска sudo grub-set-default 4
, при запуске grub-editenv list
вы получаете что-то похожее на
saved_entry=4
И при запуске grub-reboot 4
вы получите что-то вроде:
prev_saved_entry=0
saved_entry=4
Это означает, что оба делают одно и то же (одно временно, а другое нет).
Удивительно, когда я попробовал:
sudo grub-reboot 4
sudo reboot now
Это не сработало, как будто я ничего не сделал, просто показало мне меню как обычно и выбрало первую запись, сказав, что загрузит эту запись через 10 секунд.
Я попробовал это снова, я думал, что мог написать неправильную запись (это основано на нуле, правильно?). В то время он просто зависал на экране меню, и мне пришлось жестко перезагружать ПК, чтобы иметь возможность загружаться.
Если кто-то может попробовать это, просто чтобы увидеть, если это только я, я был бы признателен. (Мята доставляет мне неприятности, и это было бы хорошим поводом для перемен: P).
Чтение кода в /boot/grub/grub.cfg
, похоже, это путь, но из моих наблюдений, это просто игнорирование этих настроек ...