BIOS简介(Purley-Insyde平台改造)

概述

  1. 基本输入输出系统BIOS(Basic Input Output System)是加载在计算机硬件系统上的最基本的软件代码。BIOS是比操作系统OS(Operation system)更底层的运行程序,BIOS是计算机硬件和OS之间的抽象层,用来设置硬件,为OS运行做准备,BIOS在系统中的位置如下图所示。
  2. BIOS存储于SPI Flash中,主要功能是上电、自检、CPU/内存初始化、检测输入输出设备以及可启动设备并最终引导操作系统启动。此外,BIOS还提供高级电源管理ACPI和热插拔设置等功能,支持中文、英文和日文界面。
  3. 华为Purley平台BIOS支持UEFI 2.6规范版本和ACPI 6.1规范。
  4. 华为Purley平台服务器的BIOS是以Insyde的Codebase为基础开发的,具有自主知识产权和专利的BIOS产品,具有可定制化和丰富的带外、带内配置功能和丰富的可扩展性等特点。

download123.png

BIOS界面键盘操作说明

BIOS界面中的操作可通过鼠标或键盘完成,键盘各功能键说明

download1234.png

  • “F1”:显示参数的帮助信息。
  • “Esc”:退出或返回至上一个界面。
  • “↑”或“↓”:上下选择参数。
  • “←”或“→”:
    • 左右选择参数。
    • 返回上一个界面或进入当前参数的子菜单。
  • “F5”或“F6”:将参数值上移或下移。
  • “Enter”:选择当前参数或进入当前参数的子菜单。
  • “F9”:恢复BIOS默认设置。
  • “F10”:保存设置并退出。

进入BIOS界面

进入Front Page界面

  1. 连接好本地线缆并外接键盘、鼠标、显示器或进入iBMC WebUI的远程控制台。
  2. 将服务器上电。
  3. 在自检完成后的界面,按“Delete”/“F4”。如下图所示:

A1.png

  • 按“F11”/“F3”进入Boot Manager界面。
  • 按“F12”,从网络启动快捷方式。
  • 按“F6”进入Smart Provisioning的GUI界面,详情请参考
  • 普通用户无法在BIOS启动阶段使用快捷键进入除Front Page以外的配置项

a2d.png

  • 对于支持默认密码的BIOS版本,BIOS默认密码为“Admin@9000”,第一次登录后,请立即设置管理员的密码,具体操作步骤请参见。若使用的是支持first login密码功能的BIOS版本(目前仅CN221的BIOS V777及以上版本支持),BIOS默认无密码,第一次进BIOS界面时,必须先设置管理员密码,具体请参见。
  • 按“F2”可切换美式键盘、法式键盘和日式键盘。
  • 可通过鼠标打开虚拟键盘输入密码。
  • 从安全性考虑,建议定期修改管理员的密码。
  • 在输入密码的过程中,如果出现三次输入错误,系统将会被锁定,重启服务器后解锁。
  • 如果设置的BIOS密码被遗忘,可参考下文恢复方法来恢复BIOS默认密码。

密码长度必须在8~16位之间,必须包含特殊字符(包括空格)且至少包含大写字母、小写字母及数字中的两种。
密码输入完成后,按“Enter”。进入Front Page界面,

a3d.png

进入BIOS Configuration界面

进入BIOS Configuration的“Main”界面,如所示。

a1a2.png

从串口进入BIOS(机架服务器)

进入Smart Provisioning的GUI界面

通过BIOS程序查询服务器配置的CPU的详细信息。

  • 进入BIOS Configuration界面。
  • 选择“Advanced > Socket Configuration > Processor Configuration”,按“Enter”。

a01.png

a02.png

Main

Main 界面包含BIOS系统的基本信息,如BIOS版本号、CPU型号、内存容量、系统时间等。

A1234.png

参数 功能说明
BIOS Version BIOS的版本信息。
Release Date BIOS的编译日期。
Product Name 产品名称。
说明: 从iBMC动态获取,如果没有获取成功,显示To be filled by O.E.M.
System Number 系统的序列号。
说明: 从iBMC动态获取,如果没有获取成功,显示To be filled by O.E.M.
Node Number CPU的个数。
Processor Core Count CPU核数。
TDP CPU功耗。
Processor Type CPU的型号信息。
System Memory Speed 内存实际运行频率。
Total Memory 内存总容量。
Language 菜单语言,菜单选项为:
- English
- 简体中文
- 日本语

说明: 默认语言为“English”。 | | System Time | 设置当前系统时间。
系统时间是24小时制,格式是“时:分:秒”。按“Enter”在时、分、秒之间切换,可以通过以下方式来更改数值:
- 按“+”:数值增加1。
- 按“-”:数值减小1。
- 按数字键:直接更改数值。
| | System Date | 设置当前系统日期。
系统日期的格式为“月/日/年”。按“Enter”在年、月、日之间切换,可以通过以下方式来更改数值:
- 按“+”:数值增加1。
- 按“-”:数值减小1。
- 按数字键:直接更改数值。
|

切换语言界面

在“Main”界面,选择“Language”菜单,可切换语言界面

download88.png

Advanced

Advanced界面包含BIOS系统的高级配置项。

download999.png
download666.png

Advanced界面参数

参数 功能说明
Platform Information 平台信息。
Peripheral Configuration 外接设备配置。
Video Configuration 显示配置信息。
ACPI Table/Features Control ACPI表相关配置菜单。
System Event Log 系统事件日志。
Socket Configuration CPU和内存配置菜单。
ME Configuration ME配置信息。
PCH Configuration PCH配置菜单。
IPMI iBMC Configuration iBMC配置菜单。
APEI Configuration APEI配置信息。
Console Redirection 串口重定向配置菜单。
NVDIMM Configuration NVDIMM的配置信息。
NVM Express Information 显示NVMe盘的详细信息。
Misc Configuration 其他配置选项。
Memory Topology 内存拓扑信息。
PXE Configuration 网卡PXE的配置信息。

Platform Information

通过该界面,技术支持工程师和系统维护工程师可以查询平台信息。

download33333.png

Platform Information参数说明

参数 功能说明
Platform Board Type 显示平台单板类型。
PCH Reversion 显示PCH版本显示。
ACM Version 显示ACM版本显示。
Processors’ BootGuard Capability 显示Processors’ BootGuard Capability信息。
BootGuard FACB 显示BootGuard FACB信息。
BootGuard VB 显示BootGuard VB信息。
BootGuard MB 显示BootGuard MB信息。
BootGuard ACM SVN 显示BootGuard ACM SVN信息。
BootGuard BPM SVN 显示BootGuard BPM SVN信息。
BootGuard KM SVN 显示BootGuard KM SVN信息。
BootGuard KM ID 显示BootGuard KM ID信息。

Peripheral Configuration

介绍通过“Peripheral Configuration”界面,对周边设备进行配置。

download645656565.png

Peripheral Configuration参数说明

参数 功能说明 默认值
PCIe SR-IOV PCIe卡SR-IOV技术使能开关,菜单选项为:
- Enabled:开启PCIe卡SR-IOV技术使能开关。
- Disabled:关闭PCIe卡SR-IOV技术使能开关。
- Per IIO Port:根据每个IIO端口下的IIO SR-IOV选项决定是否启用该IIO的SR-IOV功能。
Enabled
PCIe ARI Pcie卡ARI技术使能开关,菜单选项为:
- Enabled:开启PCIe卡ARI技术使能开关。
- Disabled:关闭PCIe卡ARI技术使能开关。
Disabled
Spread Spectrum 支持时钟展频菜单设置,菜单选项为:
- Enabled:开启时钟展频菜单设置。
- Disabled:关闭时钟展频菜单设置。
Disabled