Fel*_*aia 20 updates firmware bios
我有一台装有 Ubuntu 20.04 LTS(Focal Fossa)的戴尔 Inspiron 3647 台式机。
如何在不使用 MS Windows 的情况下从 Ubuntu 内部检查 bios 固件版本并更新它(如有必要)?
Fel*_*aia 27
笔记:
警告:bios 固件安装过程中断电可能会导致不可逆转的损坏!一定要避免它!
1.使用Linux Vendor Firmware Service (LVFS)更新(2015年以后部分电脑可用)
转到LVFS 设备网站并检查此服务可用的计算机型号。至此,戴尔和联想是覆盖面最大的两家厂商。
如果您的计算机在列表中,请继续执行本节。如果没有,请查看本指南的以下部分。
安装fwupd(如果尚未安装):
sudo apt install fwupd
Run Code Online (Sandbox Code Playgroud)
启动守护程序服务:
sudo service fwupd start
Run Code Online (Sandbox Code Playgroud)
刷新可用固件更新列表:
sudo fwupdmgr refresh
Run Code Online (Sandbox Code Playgroud)
列出连接和支持的设备:
fwupdmgr get-devices
Run Code Online (Sandbox Code Playgroud)
列出可用更新(对于之前列出的设备):
fwupdmgr get-updates
Run Code Online (Sandbox Code Playgroud)
安装固件更新(如果可用):
sudo fwupdmgr update
Run Code Online (Sandbox Code Playgroud)
重新启动机器以完成更新安装过程。
如果本节适合,您应该在此时完成。
这是从 GNU/Linux 操作系统中更新 bios 固件的最新且更方便的方法。许多硬件供应商都努力为 Linux 用户提供开箱即用的更新。Linux 供应商固件服务 (LVFS) 中的更多信息。
2.检查安装的bios固件版本
sudo dmidecode -s bios-version
Run Code Online (Sandbox Code Playgroud)
3.查看安装的bios固件发布日期
sudo dmidecode -s bios-release-date
Run Code Online (Sandbox Code Playgroud)
4. 从戴尔查找适用于您计算机的最新 bios 固件版本
请务必通过运行校验和来检查下载文件的完整性:
sha256sum [/path/to/file.exe] | grep [SHA-256 hash informed on webpage]
Run Code Online (Sandbox Code Playgroud)
如果输出哈希以不同的颜色(突出显示)打印,例如红色,那么您可以继续。
5. 使用 Flash Boot 更新(适用于 2015 年以后的计算机)
如果您的 bios在启动菜单中提供选项BIOS Flash Update(下图),则此部分适用。
/boot/efi/
目录中。6. 使用 FreeDOS 更新(没有 Flash Boot 功能的 bios - 旧硬件)
dir
以列出 USB 驱动器中可用的目录和文件。除了 FreeDOS 文件之外,您还应该看到 bios 可执行文件。 归档时间: |
|
查看次数: |
6097 次 |
最近记录: |