Вот моя проблема: у меня установлена двойная загрузка Ubuntu 13.10 и Windows 8.1 на моем ноутбуке, и я получаю меню grub только после завершения работы и повторной загрузки вручную. Если я пытаюсь просто перезагрузиться из Linux или из Windows, мой компьютер загружается напрямую в Windows.
Разве это не странно? Кто-нибудь знает, как это исправить?
Откройте файл etc/default/grub
и найдите запись GRUB_TIMEOUT
, затем установите для нее значение -1
. Это гарантирует, что меню GRUB будет отображаться всегда, и вам придется выбирать, с какой ОС загружаться. Затем обновите grub sudo update-grub
и перезагрузитесь.
sudo gedit /etc/grub/default
GRUB_TIMEOUT=-1
sudo update-grub
sudo reboot
Некоторые системы работают лучше для регистрации grub / shim изнутри Windows - для тех, которые продолжают сбрасывать Windows по умолчанию
Grub не отображается при запуске для Windows 8.1 Ubuntu 13.10 Dual boot
Из Windows:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
https://coderwall.com/p/vfyqkg
Загрузочные записи UEFI NVRAM кэшируются в BCD-хранилище BCD. имеет отображения 1: 1 для некоторых глобальных переменных UEFI. Каждый раз, когда манипулирует {fwbootmgr}, NVRAM автоматически обновляется