У меня есть рабочий стол Dell Inspiron 3647 с Ubuntu 20.04 LTS (Focal Fossa).
Как я могу проверить Версия прошивки BIOS изнутри Ubuntu и обновить ее (при необходимости) без использования MS Windows?
Notes:
Warning: electrical power outage during bios firmware installation may result in irreversible damage! Be sure to avoid it!
1. Update using Linux Vendor Firmware Service (LVFS) (available for some computers from 2015 onwards)
Go to the LVFS Devices Website and check the computer models available by this service. Until this point, Dell and Lenovo are the two vendors with the largest coverage.
If your computer is on the list, proceed with this section. If not, check the following sections of this guide.
Install fwupd (if not already installed):
sudo apt install fwupd
Запустите службу демона:
sudo service fwupd start
Обновите список доступных обновлений прошивки:
sudo fwupdmgr refresh
Список подключенных и поддерживаемых устройств:
fwupdmgr get-devices
Список доступных обновлений (для ранее перечисленных устройств):
fwupdmgr get-updates
Установите обновление прошивки (если доступно):
sudo fwupdmgr update
Reboot the machine to complete the update installation process.
If this section suited, you should be done at this point.
This is the newest and more convenient way to update bios firmware from within a GNU/Linux OS. It's an effort from many hardware vendors to offer the updates right out-of-the-box for Linux users. More information at Linux Vendor Firmware Service (LVFS).
2. Check the installed bios firmware version
sudo dmidecode -s bios-version
3. Check the installed bios firmware release date
sudo dmidecode -s bios-release-date
4. Find the latest bios firmware version available for your computer from Dell
Be sure to check the integrity of the downloaded file by running a checksum:
sha256sum [/path/to/file.exe] | grep [SHA-256 hash informed on webpage]
If the output hash is printed in a different color (highlighted), like in red, your good to proceed.
5. Update using Flash Boot (available for computers from 2015 onwards)
This section is suitable if your bios offers the option BIOS Flash Update in Boot Menu (image below).
/boot/efi/
directory.6. Update using FreeDOS (bios without Flash Boot feature - older hardware)
dir
to list the directories and files available from the USB drive. You should see the bios executable file, besides the FreeDOS files.Копирование загруженного исполняемого файла BIOS в / boot / efi и последующая процедура 5 (запуск компьютера с нажатой клавишей F12, чтобы войти в процедуру обновления флэш-памяти BIOS) сработал для меня как самый простой и надежный способ обновления Dell BIOS. Нет проблем с загрузкой FreeDOS, нет проблем с подключением USB-флешки к обновлению BIOS Flash (у меня это никогда не работало на моем USB-C только XPS 13),