和其他设备一样,Ruyi主机也有自己的BIOS固件。
查看主机BIOS版本
- 开机时
- 按
F2
进入BIOS设置界面 - 进入__Setup Utility -> Main -> BIOS Version__
- 按
或者
查看安装镜像的BIOS版本
如果安装文件名是DA220013.zip
那么版本号是__0.13__。
查看DA220REL.txt
文件顶部:
* [Version]:
* BIOS Version: DA220013.rom (V0.13)
重要:
BIOS版本 必须 和Ruyi系统相匹配,因为BIOS是和相兼容的AMD驱动配对的。具体版本号匹配如下:
- 如果要从BIOS 0.09(或更低)版本升级到0.19(或更高)版本,必须先升级到BIOS版本号0.13和Ruyi系统版本号0.6,然后再升级到更高版本。
BIOS 版本/日期 | Ruyi系统版本 | AMD驱动栈版本/日期 |
---|---|---|
0.20 | 0.11 | 1.0.1.0 2018/5/2 |
0.19 | 0.10 | 1.0.1.0 2018/4/17 |
0.13 | 0.6 | 0.0.9.0 2018/2/2 |
0.11 | 0.5 | 0.0.7.4 2018/1/5 |
0.10 2018/1/15 | 0.4 | 0.0.7.4 2018/1/5 |
0.09 2018/1/8 | 0.3 | 0.0.7.2 2017/12/15 |
0.08 2018/1/2 | 0.3 | 0.0.7.2 2017/12/15 |
因为Bios刷新过程有变更,请参考以下规则:
安装的BIOS | 待刷新的BIOS | 规则 |
---|---|---|
0.15-0.20 | 1.01(或之后) | 刷EFI: 1. 关闭Secure boot (F2->Secure Boot Option->Erase all Secure Boot Settings);然后更新至1.00;最后,更新至最新BIOS/OS. Winflash: 1.00; 然后升级到更新版本的BIOS/OS |
0.09 (或之后) | 0.19 (或之后) | 刷EFI:首先更新到BIOS 0.15,然后更新至1.00; 最后,升级到更新版本的IOS/OS. Winflash: 首先更新至1.00 (机器会卡住几分钟,请稍等); 然后升级到更新版本的BIOS/OS. |
参考:
可以在Windows系统下(推荐方法),或使用装有EFI(Extensible Firmware Interface可扩展固件接口)内核的U盘刷新BIOS。
必须且仅能在Ruyi系统下更新BIOS。从系统0.6版本开始,在更新之前请确保处于[主机模式]而非PC模式。
在Windows下刷新BIOS
BIOS v0.13或更高版本可参考以下步骤:
- 在拥有管理员(administrator)权限的命令行下运行:
manage-bde.exe -protectors -disable c:
- 这条命令会暂时禁用Bitlocker。 不执行这一步会导致操作系统无法启动,这是由于TPM芯片里的加密数据丢失造成的。
- 下载最新版本BIOS的zip压缩文件
- 解压文件,放到\Winflash\文件夹
- 运行DA22XXXX.exe来刷新BIOS
刷新过程如下:
安装的BIOS版本 | 代刷新的BIOS版本 | 过程 |
---|---|---|
0.16以上 | 机器会重启,出现BIOS安装界面,完成后机器重启。 | |
0.15以下 | 0.16以上 | 机器会卡住几分钟,完成后可以正常响应。手动重启机器。 |
0.15以下 | 0.13到0.15 | 会出现一个图像界面 |
使用EFI内核刷新
这种方法仅适合在没有任何已安装操作系统的情况下使用。我们推荐在Windows下刷新BIOS。
首先,准备一个有刷新BIOS安装文件的USB安装盘:
文件结构应该如下所示:
<USB root>
│
├───Shell
│ DA220010.rom
│ flash.nsh
│ H2OFFT-Sx64.efi
│ PLATFORM.INI
│
└───efi
└───boot
BOOTX64.efi
然后,在Ruyi主机上:
-
如果已经安装Windows, 在拥有管理员(administrator)权限的命令行下运行:
manage-bde.exe -protectors -disable c:
- 这条命令会暂时禁用Bitlocker。 不执行这一步会导致操作系统无法启动,这是由于TPM芯片里的加密数据丢失造成的。
-
把U盘插入Ruyi主机的任意U盘插口,重启主机
-
等待EFI内核提示命令行界面:
Shell>
-
U盘盘符名参考_设备映射表_
- 盘符名应为
fs0
或fs1
- 输入
fs0:
(或者fs1:
),按Enter
,然后运行dir
显示_Shell_文件夹在U盘上的位置
- 盘符名应为
-
修改U盘盘符名为
fs0:
(或者fs1:
),然后运行cd shell
进入 Shell 文件夹 -
运行命令
flash.nsh
,开始刷新BIOS- 安装过程中会显示进度条
-
安装过程应该在1分钟左右
-
拔出U盘,重启机器
参考Ruyi系统安装说明.