Skip to content

Latest commit

 

History

History
132 lines (94 loc) · 5.9 KB

bios.md

File metadata and controls

132 lines (94 loc) · 5.9 KB

BIOS

和其他设备一样,Ruyi主机也有自己的BIOS固件。

版本

查看主机BIOS版本

  • 开机时
    1. F2进入BIOS设置界面
    2. 进入__Setup Utility -> Main -> BIOS Version__

或者

  • 已进入系统情况下
    1. 使用命令行(cmd)运行msinfo32.exe
    2. 查看__System Summary -> BIOS Version/Date__的值

查看安装镜像的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.

参考:

刷新BIOS

可以在Windows系统下(推荐方法),或使用装有EFI(Extensible Firmware Interface可扩展固件接口)内核的U盘刷新BIOS。

必须且仅能在Ruyi系统下更新BIOS。从系统0.6版本开始,在更新之前请确保处于[主机模式]而非PC模式

在Windows下刷新BIOS

BIOS v0.13或更高版本可参考以下步骤:

  1. 拥有管理员(administrator)权限的命令行下运行: manage-bde.exe -protectors -disable c:
    • 这条命令会暂时禁用Bitlocker。 不执行这一步会导致操作系统无法启动,这是由于TPM芯片里的加密数据丢失造成的。
  2. 下载最新版本BIOS的zip压缩文件
  3. 解压文件,放到\Winflash\文件夹
  4. 运行DA22XXXX.exe来刷新BIOS

刷新过程如下:

安装的BIOS版本 代刷新的BIOS版本 过程
0.16以上 机器会重启,出现BIOS安装界面,完成后机器重启。
0.15以下 0.16以上 机器会卡住几分钟,完成后可以正常响应。手动重启机器。
0.15以下 0.13到0.15 会出现一个图像界面

使用EFI内核刷新

这种方法仅适合在没有任何已安装操作系统的情况下使用。我们推荐在Windows下刷新BIOS。

首先,准备一个有刷新BIOS安装文件的USB安装盘:

  1. 设置U盘文件格式为FAT32文件系统
  2. 解压EFI内核文件到U盘根目录
  3. 解压BIOS文件到U盘根目录

文件结构应该如下所示:

<USB root>
│
├───Shell
│       DA220010.rom
│       flash.nsh
│       H2OFFT-Sx64.efi
│       PLATFORM.INI
│
└───efi
    └───boot
            BOOTX64.efi

然后,在Ruyi主机上:

  1. 如果已经安装Windows, 在拥有管理员(administrator)权限的命令行下运行: manage-bde.exe -protectors -disable c:

    • 这条命令会暂时禁用Bitlocker。 不执行这一步会导致操作系统无法启动,这是由于TPM芯片里的加密数据丢失造成的。
  2. 把U盘插入Ruyi主机的任意U盘插口,重启主机

  3. 等待EFI内核提示命令行界面:

    Shell>
    
  4. U盘盘符名参考_设备映射表_

    • 盘符名应为fs0fs1
    • 输入fs0:(或者fs1:),按Enter,然后运行dir显示_Shell_文件夹在U盘上的位置
  5. 修改U盘盘符名为fs0:(或者fs1:),然后运行cd shell进入 Shell 文件夹

  6. 运行命令flash.nsh,开始刷新BIOS

    • 安装过程中会显示进度条
  7. 安装过程应该在1分钟左右

  8. 拔出U盘,重启机器

安装Ruyi系统

安装Ruyi系统 之前 请先确认与之匹配的BIOS版本。

参考Ruyi系统安装说明.

资源文件