Теоретический вопрос: удалить неправильную запись с efibootmgr?

Efibootmgr перечисляет Ubuntu и Windows Boot Manager, а также две другие вещи, которые говорят UEFI (я обновлю эту информацию позже, я на мобильном телефоне). Если бы я случайно удалил окна или параметры загрузки UEFI, смог бы я их вернуть?

Я просто хочу знать, насколько параноиком я должен быть при случайном наборе неправильного номера.

1
задан 31 March 2015 в 19:19

1 ответ

Вы могли вернуть их, но только если Вы знаете корректный путь к загрузчикам. Кроме того, Вы не смогли легко восстанавливать некоторые типы записей загрузки, такие как те, которые для PXE-начальной-загрузки или начальной загрузки Ose прежней версии с тех пор efibootmgr не дает Вам способ создать такие записи.

Добавить запись с efibootmgr, Вы используете команду что-то вроде этого:

efibootmgr -c -d /dev/sdb -p 2 -l \\EFI\\newloader\\loadername.efi -L NewLoader

Варианты, показавшие здесь:

  • -c - Создает новую запись.
  • -d /dev/sdb - Запись относится к файлу на /dev/sdb. (/dev/sda значение по умолчанию.)
  • -p 2 - Файл находится на разделе 2. (1 значение по умолчанию.)
  • -l \\EFI\\newloader\\loadername.efi - Это - путь к файлу загрузчика на ESP (не в Linux). Отметьте удвоенные обратные косые черты (\\) как соединяют разделители каналом. С другой стороны, можно использовать единственные обратные косые черты, если весь путь включается в кавычки. Некоторые новые версии efibootmgr может использовать наклонные черты вправо стиля Unix вместо этого, но я не уверен пренебрежительный, включены ли эти новые версии в какую-либо версию Ubuntu.
  • -L NewLoader - Это - название загрузчика, как отображено в меню диспетчера начальной загрузки Вашего встроенного микропрограммного обеспечения.

Можно получить последние два объекта от efibootmgr -v вывод. Первые два объекта кодируются как пути устройства и длинные GUID, таким образом, легче понять их путем определения местоположения ESP на основе его текущей записи монтирования в /etc/fstab или путем поиска разделов FAT с parted или blkid.

2
ответ дан 31 March 2015 в 19:19

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

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