有没有办法保存vbeinfo的输出?
我试图在11.10中纠正一些GRUB2和Plymouth显示问题,作为正在进行的 传奇的一部分。 我将运行vbeinfo
命令来检查支持的显示模式,但不幸的是,我可以告诉此命令只能从GRUB2运行,因此输出只有在命令运行时才可见。
我想保留输出的副本以供参考或共享。 是否可以将此输出保存在我登录后可以访问的位置,如果是,我该怎么做? 或者,如果无法保存输出,那么为什么不呢?
因为我知道有人可能会回答这个问题:不,我没有相机方便拍摄我的屏幕照片(除了我的笔记本电脑的网络摄像头,这是一个尴尬的解决方案),我宁愿不写下来在纸上,如果我能帮助它。
保存vbeinfo
的输出将certificate没有太多工作就不可能。
幸运的是,您还可以使用sudo hwinfo --framebuffer
在终端中使用命令sudo hwinfo --framebuffer
列出您的VBE支持的模式。
使用命令sudo apt-get install hwinfo
。
Grub2不允许您保存文件 – 从安全的角度来看,以及防止从无效的grub配置中损坏文件系统的原因。
您最接近从grub写入信息的方法是保存环境变量的值,您可以随后从正在运行的O / S中读取该值。
因此,您可以运行vbeinfo
,然后创建一个包含要保存的信息的环境变量。
set myvar="some vbeinformation typed manually" export myvar save_env myvar
在运行的O / S中,文件/boot/grub/grubenv
将具有刚刚保存的环境变量。
您可以解析该文件以获取您的信息。 也许更容易使用以下内容列出所有已保存的变量。
grub-editenv list
此文件(称为环境块 )限制为1024个字符。
使用以下命令重置文件:
sudo grub-editenv create
来自这个维基的注意事项:
出于安全原因,此存储仅在安装在普通磁盘(无LVM或RAID),使用非校验和文件系统(无ZFS)以及使用BIOS或EFIfunction(无ATA,USB或IEEE1275)时可用。
从我的测试 – 可能有一个潜伏在某处的错误。 在成功写入环境块之前,可能需要几次尝试。
不幸的是,你不太可能保存vbeinfo
的输出,因为在GRUB2的引导过程的这个阶段没有安装任何文件系统来保存它。