执行时efibootmgr -C命令添加启动项时出现如下错误信息:
[root@shizhanxia.com ~]# efibootmgr -C -L "TEST Red Hat Enterprise Linux" -d /dev/sda -o 1 -l "\\EFI\\redhat\\shimx64.efi" Could not prepare Boot variable: No space left on device
确认最新的shim-x64软件包已安装
[root@shizhanxia.com ~]# yum check-update shim-x64
从vSphere用户界面中,访问如下路径:”存储”->”虚拟机文件夹”->”*.nvram””确认虚拟机的NVRAM文件小于265KB。
如果NVRAM文件大于265KB,请检查NVRAM中是否存在转储文件:
[root@shizhanxia.com ~]# ls -l /sys/firmware/efi/efivars/dump-*
解决方案
当没有足够的可用空间来存储新条目时,就会出现此问题。 通常这是由于NVRAM较小,但也可能是由于转储文件占用了NVRAM中的大量空间。
声明:本网站刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等如无特殊说明或标注,均在网上搜集。仅供访问者个人学习、研究或欣赏,禁止商业性或盈利性用途,访问者应遵守著作权法的规定,在使用时征得本站和原著作权人的同意并支付许可使用费。本网站刊登内容,如有侵权请权利人予以告知,本站将立即予以删除。