Problem with EFI entry after update Ubuntu 14.04

I updated Ubuntu 14.04 (aptitude update, safe-upgrade). After that I checked EFI (efibootmgr -v) and found that EFI entry for Ubuntu is absent. I tried поверьте new entry:

efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\ubuntu\\grubx64.efi -L ubuntu

Не new entry and I have ошибка message:

efivars: set_variable() failed: status=-28

Current версия:

3.13.0-68-generic #111~precise1-Ubuntu SMP Fri Nov 6 18:17:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
1
задан 17 December 2015 в 22:40

1 ответ

Я сделал некоторое рытье, и "-28" ошибка, которую Вы получаете, переводит в Linux ENOSPC, что не означает "пространства, оставленного на устройстве":

http://kernelhistory.sourcentral.org/linux-0.99.2/S/32.html

Это в свою очередь в переведенном из EFI EFI_OUT_OF_RESOURCES:

http://wiki.phoenix.com/wiki/index.php/EFI_STATUS#EFI_OUT_OF_RESOURCES

, Другими словами, встроенное микропрограммное обеспечение неспособно сохранить новую запись. Могло случиться так, что перезагрузка несколько раз очистит проблему. Другая возможность состоит в том, что у Вас может быть слишком много записей загрузки. Попытайтесь делать efibootmgr -v для наблюдения то, что уже существует. Если существует много дублирующихся записей, Вы могли бы попытаться удалить один или несколько из них с sudo efibootmgr -b #### -B, где #### количество записи, Вы хотите удалить. Даже после удаления записей, Вам, вероятно, придется перезагрузить несколько раз для изменения, чтобы принести пользу.

я понимаю, что говорю Вам, что перезагрузка может потребоваться, чтобы решать проблему и что такая попытка может вызвать отказ загрузиться. Вы, возможно, должны быть готовыми с загрузочной картой флэш-памяти с интерфейсом USB или подобным инструментом. (Много серверов позволяют Вам смонтировать виртуальную Карту памяти или образ CD удаленно через их BMCs. Изучите это. Вы могли использовать карту флэш-памяти с интерфейсом USB, или версия CD-R моего повторно находят диспетчер начальной загрузки .), С другой стороны, можно скопировать известный работавший загрузчик и его конфигурационные файлы и файлы поддержки к EFI/BOOT/bootx64.efi на ESP (то есть, /boot/efi/EFI/BOOT/bootx64.efi от Ubuntu, предполагая, что ESP смонтирован в /boot/efi). Я не могу гарантировать, что любой подход будет работать; Вы, возможно, должны быть рядом для поиска и устранения неисправностей проблем. Поскольку Вы говорите, что затронутая машина является рабочим сервером, необходимо быть очень осторожны относительно этого. Возможно, Ваш лучший план действий должен подготовиться, сервер резервного копирования для вступания во владение в течение периода тогда планируют некоторое время простоя для решения проблемы. По крайней мере имейте несколько резервных методов начальной загрузки, готовых пойти на уведомление момента так, чтобы у Вас был шанс восстановления, если/когда система неожиданно понизится.

1
ответ дан 7 December 2019 в 16:04

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

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