У меня есть двойная загрузка Ubuntu/Windows 10 на моем ноутбуке Acer. Система UEFI. Я только что выяснил, что, когда я просто ввожу настройки BIOS путем нажатия F2 в запуске (не изменяясь или сохраняя что-либо), или также при вводе настроек BOOT MENU путем нажатия F12 в запуске, затем GRUB постоянно исчезает и вместо этого загрузки Windows 10. После этого GRUB должен быть переустановлен с Живого CD или путем переустановки Ubuntu с нуля.
Как это возможно???
Это походит на ошибочное встроенное микропрограммное обеспечение. Проверьте на обновление на сайте Acer. (Это, вероятно, назовут "обновлением BIOS" или чем-то подобным, хотя, если компьютер был продан какие-либо времена с конца 2011, это, более вероятно, будет EFI/UEFI, чем BIOS.)
Если нет никакого микропрограммного обновления, или при применении это не помогает, то необходимо жаловаться - громко - к Acer, так как это - серьезная ошибка. Вне жалобы существуют лучшие обходные решения, чем, что Вы используете:
fbx64.efi
- Недавно, Ubuntu начала поставлять этот программный файл EFI и устанавливать его в /boot/efi/EFI/ubuntu
(из Ubuntu). Я должен все же изучить этот файл подробно, но он предназначается для работы вокруг вида проблемы, которую Вы описываете. Для работы автоматически Вы, вероятно, хотели бы скопировать его в /boot/efi/EFI/bootx64.efi
(из Ubuntu), но это может потребовать явной конфигурации кроме того, и я еще не изучил ту деталь. Кроме того, это ничего не могло бы действительно сделать отдельно если Ваши загрузки компьютера прямо к Windows. Таким образом Вы могли бы хотеть сфокусироваться на следующем решении....BootOrder
переменная содержит порядок загрузки, и Boot####
записи (где ####
шестнадцатеричное значение), содержат указатели на определенные загрузчики. Если BootOrder
один изменяется, можно зафиксировать его с различными инструментами, как efibootmgr
в Ubuntu или bcdedit
в Windows. Так как Вы загружаетесь прямо к Windows после того, как такой инцидент, самая легкая фиксация, вероятно, будет должна использовать сторонний инструмент EasyUEFI, который позволяет Вам корректироваться BootOrder
переменная в простом списке GUI. Даже если Boot####
запись для Ubuntu удаляется, можно использовать EasyUEFI или bcdedit
создать новую запись, которая указывает на EFI\ubuntu\shimx64.efi
. Ввод bcdedit /set {bootmgr} "\EFI\ubuntu\shimx64.efi"
в Administrator Command Prompt окно должно решить проблему с bcdedit
; или можно сделать эквивалент в EasyUEFI.Это - всего один пример того, что я называю переворотом начальной загрузки. Посмотрите эту мою страницу для больше на этом предмете. (Что страница является частью моей документации перенаходки, но принципы относятся к другим загрузчикам.)