首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Ubuntu更新千兆字节主板BIOS

用Ubuntu更新千兆字节主板BIOS
EN

Ask Ubuntu用户
提问于 2017-08-27 04:57:03
回答 2查看 24.3K关注 0票数 17

我有一个千兆字节的GA-J1900N-D3V,运行一台小型服务器计算机。我只在上面使用Ubuntu 16.04。

最近,我买了一个迷你PCIe扩展板,以增加额外的存储-主板只有两个SATA端口。我试着安装新的扩展板,但它导致计算机无法启动-它崩溃在BIOS后屏幕(所以不是Linux,这是在它试图加载操作系统之前)。

我可以看到,有一些更新版本的BIOS固件可以从千兆字节,但他们要求我使用基于Windows的"@BIOS“工具-显然我做不到(至少不容易)。

如何使用更新的固件闪存BIOS?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-08-27 04:57:03

我还找到了其他一些关于使用FreeDOS来闪存BIOS固件的参考资料--但是没有一个能立即对我起作用。(例如这里这里 )

所以,我就是为了让它起作用而做的。

恐怖警告

在更新主板BIOS固件时要非常小心。如果你闪存错误的文件,或在过程中断电,很有可能你将砖头主板。只有在需要时才更新BIOS --通常情况下,如果系统正在使用当前的BIOS固件,那么最好不要使用它。

1.获取BIOS固件

在我的例子中,有一些具有更新固件的千兆字节网站上的文件。我的董事会的最新固件是修订F4。所以,下载这个ZIP文件。

它应该包含三个文件:

代码语言:javascript
复制
autoexec.bat
Efiflash.exe
J190ND3V.F4

2.下载FreeDOS

我们需要"USB满“的FreeDOS图像,从他们的网站

下载后,解压缩FD12FULL.img文件。

3.将FreeDOS写入USB闪盘

我的机器没有CD驱动器(很明显也没有软盘)--但是能够从USB驱动器启动很好。

从上面提取出的图像文件,用dd写到USB闪存盘。

首先检查/dev/sdf是否适合您的USB闪存盘!!

代码语言:javascript
复制
sudo dd if=~/Downloads/FD12FULL.img of=/dev/sdf bs=1M

4.将BIOS闪存文件复制到USB闪盘

Efiflash.exeJ190ND3V.F4文件复制到闪存盘的根目录。

接下来,我们需要稍微修改FreeDOS脚本,这样它就不会在启动时尝试安装自己,而是会运行flash工具。

从您的千兆字节下载打开autoexec.bat -它应该包含一个简单的行,如:

代码语言:javascript
复制
Efiflash J190ND3V.F4 

现在,在SETUP.BAT磁盘上打开FreeDOS文件,并删除其全部内容,并将其替换为autoexec.bat文件中的一行,即FreeDOS SETUP.BAT现在应该包含单行Efiflash J190ND3V.F4 (当然,如果您有不同的主板或固件版本,这行将更改)。

请注意,FreeDOS磁盘还将有一个AUTOEXEC.BAT文件--不要使用这个文件,在从FreeDOS磁盘启动时需要初始化系统。

5.引导FreeDOS和闪存BIOS

现在,您将能够从FreeDOS磁盘启动。您很可能需要更改BIOS菜单中的启动顺序,或者拔掉现有的硬盘驱动器。

一旦FreeDOS启动,它就应该自动加载Efiflash工具,并在不需要用户输入的情况下闪存BIOS。等待此操作完成并确认,然后将机器重新引导回Ubuntu。BIOS现在已经更新。

所以,为了证实这一点(因为我很难在Linux上找到关于这个主板的任何东西)--千兆字节GA-J1900N-D3V在Linux上工作得很好,迷你PCIe插槽可以用于SATA控制器,而不仅仅是产品页面上的with。(确保选择具有Linux支持的SATA控制器)

票数 16
EN

Ask Ubuntu用户

发布于 2020-03-22 22:00:42

一些板提供了Q实用程序,它可以读取BIOS映像文件( .f4、.12e、.)直接用FAT32 32/16格式化的USB棒。

在启动期间,您可以按下显示的键(例如End)启动Q。然后,可以读取USB棒进行BIOS更新。src

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/950210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档