Команда для сброса NVRAM?

Я хотел бы протестировать клонирование изображения, и похоже, когда человечность запустит на моем intel NUC впервые, оно установит nvram для использования/boot/efi/EFI/ubuntu/grubx64.efi загрузчика. Я хотел бы сбросить это, если это возможно, чтобы протестировать и проверить и задавался вопросом, существует ли команда, которая может использоваться для сбрасывания NVRAM к его значениям по умолчанию.

1
задан 15 March 2017 в 22:29

1 ответ

efibootmgr приложение пространства пользователя, используемое для изменения Intel Extensible Firmware Interface (EFI) Boot Manager. Это приложение может создать и уничтожить записи загрузки, изменить порядок загрузки, изменить следующий рабочий параметр загрузки, и т.д.

Это доступно для всех в настоящее время поддерживаемых версий Ubuntu.

можно проверить, чтобы видеть, установлено ли это с which efibootmgr, который в моей системе возвращается:

/bin/efibootmgr

sudo efibootmgr перечислит текущие записи.

необходимо получить результаты, подобные этому:

 BootCurrent: 0004
       BootNext: 0003
       BootOrder: 0004,0000,0001,0002,0003
       Timeout: 30 seconds
       Boot0000* Diskette Drive(device:0)
       Boot0001* CD-ROM Drive(device:FF)
       Boot0002* Hard Drive(Device:80)/HD(Part1,Sig00112233)
       Boot0003* PXE Boot: MAC(00D0B7C15D91)
       Boot0004* Linux

можно изменить записи загрузки не по умолчанию с переключателем-b и удалить их с переключателем-B.

Принятие вывода выше, efibootmgr -b 4 -B можно было назвать, чтобы удалить запись 4 и удалить его из BootOrder. Конечно, необходимо будет корректироваться соответственно для обстоятельств.

Для большего количества детали о efibootmgr посмотрите страница справочника.

3
ответ дан 7 December 2019 в 12:34

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

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