Копайте последнее обновление (17/11) проблема

После последней Ubuntu, так обновление Личинки, мой компьютер имеет проблемы для открытия сразу Личинки для выбора OS.

Появитесь высказывание сообщения об ошибке:

Failed to open \EFI\Microsoft\Boot\grubx64.efi - Not Found
Failed to load image \EFI\Microsoft\Boot\grubx64.efi Not Found
Failed to open \EFI\Microsoft/Boot\MokManager.efi - Not Found
Failed to load image \EFI\Microsoft\Boot\MokManager.efi Not Found
Failed to open \EFI\BOOT\grubx64.efi - Not Found
Failed to load image \EFI\BOOT\grubx64.efi Not Found
Failed to open \EFI\BOOT\MokManager.efi - Not Found
Failed to load image \EFI\BOOT\MokManager.efi Not Found
Checking media [Fail]

После проверки медиа снова еще несколько раз, это открывает Grub.

Я попробовал BootRepair и переустановить, но он ничего не изменил. Во время обновления появился меню о том, где Личинка должна быть установлена или некоторая подобная установка, которую я не могу помнить, я просто выбираю рекомендуемую опцию.

информация обо всех моих настройках начальной загрузки здесь: http://paste.ubuntu.com/13326048/

0
задан 18 November 2015 в 13:48

1 ответ

То, что я думаю, происходит, это:

  1. Компьютер пытается загрузиться от EFI/Microsoft/Boot/bootmgfw.efi на ESP. Вместо того, чтобы быть Windows (поскольку этот файл должен быть), это - копия Контейнера, который затем пытается запуститься, в свою очередь, grubx64.efi и MokManager.efi из того же каталога. Оба из этих файлов отсутствуют, таким образом, этот шаг отображает сообщения об ошибках, сбои, и приводит к....
  2. Компьютер пытается загрузиться от EFI/BOOT/bootx64.efi, который является также Контейнером, который пытается запустить те же последующие программы из того каталога. Эти файлы отсутствуют, таким образом....
  3. Загрузки компьютера EFI/ubuntu/shimx64.efi. Эта копия Контейнера преуспевает в том, чтобы запуститься grubx64.efi и процесс начальной загрузки обычно успешно выполняется.

При отслеживании назад вовремя, Восстановление Начальной загрузки будет иногда настраивать копии GRUB (и Контейнер и связанные инструменты) в EFI/Microsoft/Boot и в EFI/BOOT как способ работать вокруг ужасных ошибок EFI, которые препятствуют тому, чтобы некоторые компьютеры помнили свои порядки загрузки. Эта практика Восстановления Начальной загрузки является ужасным взломом, который является обходным решением для одинаково ужасной ошибки. Иногда это необходимо, но существуют также случаи, когда это применяется излишне. Сверхприложение этого взлома копирования было особенно распространено несколько лет назад, но разработчики Восстановления Начальной загрузки в конечном счете отступили и сделали такое копирование опции, а не значения по умолчанию.

В любом случае похоже, что этот взлом Восстановления Начальной загрузки был применен к Вашей системе, и затем что-то (обновление GRUB, возможно) вошло и удалило grubx64.efi и MokManager.efi от EFI/Microsoft/Boot и EFI/BOOT каталоги на Вашем ESP. Это привело бы к точно поведению, которое Вы видите. Эта гипотеза несколько поддерживается efibootmgr вывод в Вашем выводе Восстановления Начальной загрузки (строки 1002-1010), который показывает порядок загрузки диспетчера начальной загрузки Microsoft, сопровождаемого Ubuntu. (Нет никакого доказательства начальной загрузки к EFI/BOOT/bootx64.efi там, но это могло быть действием ошибки EFI, которую взлом Восстановления Начальной загрузки предназначается для преодоления.)

Остерегайтесь: Вы шагаете на опасной территории, потому что Ваша система находится в нестандартном состоянии и, если взлом Восстановления Начальной загрузки был необходим, Ваше встроенное микропрограммное обеспечение является дефектным. Попытки решить эту проблему, если неудачный, могли бы создать еще худшие проблемы. Прежде чем Вы сделаете что угодно еще, я настоятельно рекомендую создать резервную копию ESP (/boot/efi в Ubuntu). Это предоставит некоторые возможности восстановления, если вещи ухудшатся.

Возможно, что следующая команда решит проблему:

sudo efibootmgr -o 0001,0002,0003,2001

В теории, которая, по крайней мере, не должна делать вопросы немного хуже; но если Ваш компьютер действительно потребовал ужасного взлома обходного решения, примененного Восстановлением Начальной загрузки, все ставки выключены. Если Ваше встроенное микропрограммное обеспечение является дефектным, эта команда может закончить тем, что не имела никакого эффекта вообще, в этом случае другое решение может быть необходимым: Копия grubx64.efi, grub.cfg, и MokManager.efi от EFI/ubuntu на ESP (/boot/efi/EFI/ubuntu в Linux) к EFI/Microsoft/Boot и к EFI/BOOT на ESP.

Если копирование файлов необходимо, то Ваше встроенное микропрограммное обеспечение является дефектным, и лучшее решение состоит в том, чтобы заменить Ваш дефектный компьютер тем, который работает. Это может походить на чрезмерную реакцию, но определенные производители (HP и Sony приходят на ум) поставляли дефектный EFIs в течение многих лет. Назовите меня расстроенным.

1
ответ дан 30 September 2019 в 04:00

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

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