Hardware/Dell: Difference between revisions
m Add category hardware |
m style fixes |
||
| Line 1: | Line 1: | ||
=== Efivars is full === | === Efivars is full === | ||
Encountered this issue on A Dell server | Encountered this issue on A Dell server | ||
<code>Failed to create EFI Boot variable entry: No space left on device.</code> during bootloader install | <code>Failed to create EFI Boot variable entry: No space left on device.</code> during bootloader install. | ||
Googling <code>DbocBoot</code> only shows one result <nowiki>https://bbs.archlinux.org/viewtopic.php?id=276175</nowiki> | Googling <code>DbocBoot</code> only shows one result: <nowiki>https://bbs.archlinux.org/viewtopic.php?id=276175</nowiki> | ||
Running <code>strings</code> on the <code>DbocBoot</code> entries show that they contain strings like <code>Windows Boot Manager</code> and <code>Ubuntu</code> and other old efi boot entries | Running <code>strings</code> on the <code>DbocBoot</code> entries show that they contain strings like <code>Windows Boot Manager</code> and <code>Ubuntu</code> and other old efi boot entries | ||
<code>bcfg boot dump -v</code> in EFI shell does not show these variables, only <code>Boot*</code> variables | <code>bcfg boot dump -v</code> in EFI shell does not show these variables, only <code>Boot*</code> variables. | ||
====== The fix is to remove the <code>DbocBoot</code> entries ====== | ====== The fix is to remove the <code>DbocBoot</code> entries ====== | ||
< | Normally the files are protected therefore it is necessary to remove the protection: | ||
<syntaxhighlight lang=console> | |||
$ chattr -i /sys/firmware/efi/efivars/DbocBoot* | |||
</syntaxhighlight> | |||
Then they can be removed | Then they can be removed: | ||
< | <syntaxhighlight lang=console> | ||
$ rm -vi /sys/firmware/efi/efivars/DbocBoot*</code> | |||
</syntaxhighlight> | |||
During the next boot there may be a warning | During the next boot there may be a warning: | ||
<code>Warning: Corrupted BootOrder variable detected... Repaired</code> and the boot will continue as normal. | <code>Warning: Corrupted BootOrder variable detected... Repaired</code> and the boot will continue as normal. | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||