У мене встановлена система подвійного завантаження Linux / Windows і часто перемикаюся з одного на інший. Я думав, чи зможу я додати пункт меню в одне з меню, щоб перезавантажитись безпосередньо у вікна, не зупиняючись на підказці GRUB.
Я бачив це питання на форумі, саме цього я хочу, але це стосується lilo, що не в моєму випадку.
Я подумав про рішення, яке могло б змінити запис за замовчуванням у меню 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-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
, здається, це шлях, але, з моїх спостережень, це просто ігнорування цих налаштувань ...