我有一台搭载Ubuntu 20.04 LTS(Focal Fossa)的Dell Inspiron 3647台式电脑。
我如何在Ubuntu内部检查BIOS固件版本并进行更新(如果需要),而无需使用MS Windows?
注意事项:
警告:在BIOS固件安装过程中遇到停电可能会导致不可逆转的损坏!务必避免此情况发生!
访问LVFS Devices Website,查看该服务可用的计算机型号。目前为止,戴尔和联想是覆盖范围最广的两个供应商。
如果您的计算机在清单上,请继续进行本部分操作。如果不在清单上,请查看本指南的后续章节。
安装fwupd(如果尚未安装):
sudo apt install fwupd
启动守护程序服务:
sudo service fwupd start
刷新可用固件更新的列表:
sudo fwupdmgr refresh
列出连接的设备并查看支持情况:
fwupdmgr get-devices
列出可用的更新(针对先前列出的设备):
fwupdmgr get-updates
安装固件更新(如果有可用更新):
sudo fwupdmgr update
重新启动机器以完成更新安装过程。
如果这一部分适合您,那么您应该在此时已经完成了。
这是最新且更方便的方法,可以在GNU/Linux操作系统中更新BIOS固件。这是许多硬件供应商为Linux用户提供开箱即用的更新所做出的努力。更多信息请参阅Linux Vendor Firmware Service (LVFS)。
2. 检查已安装的BIOS固件版本
sudo dmidecode -s bios-version
3. 检查已安装的 BIOS 固件发布日期
sudo dmidecode -s bios-release-date
4. 在戴尔官网上查找最新的计算机 BIOS 固件版本
sha256sum [/path/to/file.exe] | grep [网页上提供的SHA-256哈希值]
如果输出哈希值以不同的颜色(如红色)打印出来,那么你可以继续操作。/boot/efi/
目录。6. 使用FreeDOS进行更新(没有Flash Boot功能的BIOS - 旧硬件)
dir
命令以列出USB驱动器中可用的目录和文件。除了FreeDOS文件之外,您应该能看到BIOS可执行文件。