Ввод BIOS повреждает GRUB

У меня есть двойная загрузка Ubuntu/Windows 10 на моем ноутбуке Acer. Система UEFI. Я только что выяснил, что, когда я просто ввожу настройки BIOS путем нажатия F2 в запуске (не изменяясь или сохраняя что-либо), или также при вводе настроек BOOT MENU путем нажатия F12 в запуске, затем GRUB постоянно исчезает и вместо этого загрузки Windows 10. После этого GRUB должен быть переустановлен с Живого CD или путем переустановки Ubuntu с нуля.

Как это возможно???

0
задан 23 April 2017 в 00:57

1 ответ

Это походит на ошибочное встроенное микропрограммное обеспечение. Проверьте на обновление на сайте Acer. (Это, вероятно, назовут "обновлением BIOS" или чем-то подобным, хотя, если компьютер был продан какие-либо времена с конца 2011, это, более вероятно, будет EFI/UEFI, чем BIOS.)

Если нет никакого микропрограммного обновления, или при применении это не помогает, то необходимо жаловаться - громко - к Acer, так как это - серьезная ошибка. Вне жалобы существуют лучшие обходные решения, чем, что Вы используете:

  • fbx64.efi - Недавно, Ubuntu начала поставлять этот программный файл EFI и устанавливать его в /boot/efi/EFI/ubuntu (из Ubuntu). Я должен все же изучить этот файл подробно, но он предназначается для работы вокруг вида проблемы, которую Вы описываете. Для работы автоматически Вы, вероятно, хотели бы скопировать его в /boot/efi/EFI/bootx64.efi (из Ubuntu), но это может потребовать явной конфигурации кроме того, и я еще не изучил ту деталь. Кроме того, это ничего не могло бы действительно сделать отдельно если Ваши загрузки компьютера прямо к Windows. Таким образом Вы могли бы хотеть сфокусироваться на следующем решении....
  • Исправьте записи загрузки - Один, или обе из двух основанных на NVRAM настроек EFI изменяются: 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.

Это - всего один пример того, что я называю переворотом начальной загрузки. Посмотрите эту мою страницу для больше на этом предмете. (Что страница является частью моей документации перенаходки, но принципы относятся к другим загрузчикам.)

1
ответ дан 3 November 2019 в 09:25

Другие вопросы по тегам:

Похожие вопросы: