这是 nvramtool 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nvramtool - 读/写 coreboot 相关信息
概要
虚拟机 [选项] [-n] -r 您的姓名
虚拟机 [选项] -e 您的姓名
虚拟机 [选项] -a
虚拟机 [选项] -w NAME = VALUE
虚拟机 [选项] -p 输入文件
虚拟机 [选项] -i
虚拟机 [选项] -c [价值]
虚拟机 [选项] -l [参数]
虚拟机 [选项] -d
虚拟机 [选项] -Y
虚拟机 [选项] -b 输出文件
虚拟机 [选项] -B 输入文件
虚拟机 [选项] -x
虚拟机 [选项] -X 转储文件
虚拟机 [选项] -v
虚拟机 [选项] -h
商品描述
虚拟机 是用于读取/写入 coreboot 参数和显示信息的实用程序
来自 coreboot 表。
coreboot 表驻留在低物理内存中。 它是在启动时创建的
coreboot,并包含各种系统信息,例如正在使用的主板类型。
它指定了 CMOS(非易失性 RAM)中 coreboot 参数所在的位置
存储。
该程序适用于使用 coreboot 的(基于 x86 的)系统。 有关的信息
核心引导,见
http://www.coreboot.org/.
有无库存
[-n] -r 您的姓名
显示由给出的 coreboot 参数的值 姓名。 If -n 被指定,显示
只有价值。 否则同时显示参数名称和值。
-e 您的姓名
显示给定的参数的所有可能值 姓名。
-a 显示所有 coreboot 参数的名称和值。
-w NAME = VALUE
分配 VALUE 到 coreboot 参数给出 姓名。
-p 输入文件
根据内容为 coreboot 参数赋值 输入文件。 -
该文件的格式如下所述。
-i 这类似于 -p 选项,除了输入文件的内容是
取自标准输入。
-c [价值]
If VALUE 存在然后将 coreboot 参数的 CMOS 校验和设置为
价值。 否则,显示校验和值。
-l [参数]
If ARG 存在然后显示来自 coreboot 表的信息,如指定的
ARG。 否则显示所有可能的值 ARG。
-d 对 coreboot 表进行低级转储。
-Y 将 CMOS 布局信息写入标准输出。 如果重定向到一个文件,
布局信息可以用作输入 '-y LAYOUT_FILE' 选项(见
下文)。
-b 输出文件
将CMOS内存的内容写入二进制文件 输出文件。 前14
个字节 输出文件 不包含实际的 CMOS 数据,并且总是写为
零。 这是因为 CMOS 区域的前 14 个字节不包含 CMOS
记忆。 这些字节与实时时钟的功能有关。
-B 输入文件
从中读取二进制数据 输入文件 并将数据写入 CMOS 存储器。 前14
个字节 输入文件 被跳过,数据从第 15 个开始写入 CMOS
CMOS 区域的字节。 这是因为 CMOS 区域的前 14 个字节没有
包含 CMOS 内存。 这些字节与真实的功能有关
时钟。
-x 显示所有 CMOS 数据的十六进制转储。 转储的前 14 个字节不包含
实际的 CMOS 数据,并且始终显示为零。 这是因为前 14
CMOS 区域的字节不包含 CMOS 存储器。 这些字节涉及
实时时钟的功能。
-X 转储文件
从中读取二进制数据 转储文件 (大概是使用创建的 CMOS 转储文件 -b
输出文件 选项)并显示数据的十六进制转储。
-v 显示此程序的版本信息。
-h 显示此程序的帮助消息。
配置
在上述所有情况下, [选项] 评估如下:
[-y 布局文件 | -t]
- '-y LAYOUT_FILE' 选项告诉 nvramtool 从
的内容 布局文件。 同样的, '-t' 选项告诉 nvramtool 获取 CMOS 布局
来自 CMOS 选项表的信息(包含在 coreboot 表中)。 如果两者都没有
指定选项,默认使用 CMOS 选项表。 布局文件 跟着
的格式 CMOS 布局 coreboot 提供的文件。
如果您系统上安装的 coreboot 是在未指定的情况下构建的 HAVE_OPTION_TABLE,
那么 coreboot 表将不包含 CMOS 选项表。 在这种情况下, '-y
LAYOUT_FILE' 必须使用选项。
这两个选项在与其他选项(例如
as -H, 例如)它们不适用。
文件 FORMAT
如报名参加 -p 选项, 输入文件 必须由一系列行组成,这样每一行都是
空行、注释或作业。 空行只包含零或
更多空白字符(空格和制表符)。 注释的构造如下:
[ws]#[文字]
在这里, [ws] 表示可选的空白字符和 [文本] 表示可选文本。
空行和注释都被忽略。 一个赋值的构造如下:
[ws]名称[ws]=[ws]值[ws]
在这里, 您的姓名 是 coreboot 参数的名称和 VALUE 是将是的价值
分配给 姓名。 VALUE 允许包含空格字符,但必须以开头
并以非空白字符结尾。 请注意,每个评论必须出现在一行中
本身。 如果您尝试在作业末尾添加注释,则注释
将被解释为的一部分 价值。 观察产生的输出是有用的
无论是 -a 和 '[-n] 姓名' 选项(没有 -n 指定)遵守此文件
格式。
使用 onworks.net 服务在线使用 nvramtool