Я пытаюсь обновить мой BIOS:
$ sudo dmidecode -s bios-version
2.1.2
С более новым: 2.6.0. Я зашел на эту страницу Dell Precision System BIOS, 2.6.0
После скачивания файла WS390-020600.BIN
, вот что говорится:
$ ./WS390-020600.BIN --help
Usage: WS390-020600.BIN [options]
Options:
--help Print this text.
--version Print package versions.
If no options, update the BIOS.
а также
$ ./WS390-020600.BIN --version
Dell BIOS Update Installer 1.2
Copyright 2006 Dell Inc. All Rights Reserved.
./WS390-020600.BIN: 60: ./WS390-020600.BIN: ./flash: not found
Кто-нибудь знает, где можно найти эту flash
команду?
Обновление: похоже, что это самораспаковывающийся архив (нужен bash
согласно комментарию в шапке).
$ head -30 WS390-020600.BIN
[...]
Extract()
{
tail -n +`awk '/^__ARC__/ { print NR + 1; exit 0; }' $0` $0 | gzip -cd >$_PRG
Таким образом, команда flash
должна была быть сгенерирована автоматически, однако вышеприведенная команда, по-видимому, не выполняется так, как предполагал оригинальный автор. Я не вижу ничего плохого в этой команде.