Обновление Lenovo B590 BIOS

Я в настоящее время выполняю Ubuntu GNOME 15.04 на ноутбуке Lenovo B590 с версией BIOS H5ET69WW (1.12). Но поскольку моя текущая версия BIOS является багги, я должен обновить его до версии H9ET84WW (2.0). И я прочитал это руководство здесь: Ubuntu Обновление BIOS

И я знаю, что это - загрузка для моего обновления BIOS: обновление Lenovo B590 BIOS H9ET84WW

Но проблема, даже при том, что я прочитал инструкции в первой ссылке, я все еще не уверен в том, как обновить мой BIOS, если у меня есть это .exe файл, разработанный для систем Windows только. И я вижу, что, поскольку моя версия BIOS является более старой, чем H9ET75WW, который я сначала должен обновить до той версии, прежде, чем обновить ее до последнего, и a .zip файл обеспечивается, чтобы сделать это, но я также не уверен в как к начальной загрузке .zip файл и что сделать с ним.

Таким образом, я задавался вопросом, мог ли кто-либо консультировать меня по вопросам этого обновления BIOS, поскольку я никогда не делал этого на Ubuntu прежде?

Информационное обновление:

Я недавно зарегистрировался в своих настройках BIOS, и это, по-видимому, позволяет оба режима UEFI и Legacy. Если Вам больше нужна информация, чтобы ответить на мой вопрос, просто прокомментировать.

Я также недавно заметил, что страница Lenovo не обеспечивает или говорит что-либо об этом .zip файл и версия, к которой я должен был бы сначала высветиться больше, таким образом, я не знаю, что сделать об этом...

2
задан 16 September 2015 в 17:21

1 ответ

Определите текущий вариант и версию BIOS

Нажмите F1 при загрузке, чтобы войти в настройки BIOS. Здесь вы должны найти следующее:

UEFI BIOS Version                H?ETxxWW(y.yy)
UEFI BIOS Date (Year-Month-Day)  YYYY-MM-DD
Embedded Controller Version      H?ECxxWW(y.yy)

где ? равно 1, 5 или 9. Я буду называть это "привкусом".

xx и y.yy обозначают версию. Нас интересует только версия UEFI BIOS, а не версия встроенного контроллера.

Мой вариант выглядит так, у меня вариант "H5", и мне нужно будет установить файлы, начинающиеся с "H5":

UEFI BIOS Version                H5ET69WW (1.12 )
UEFI BIOS Date (Year-Month-Day)  2012-11-15
Embedded Controller Version      H5EC31WW(1.11)

Знакомство с версиями и доступными файлами

В настоящее время доступны эти три версии:

Несмотря на то, что имена файлов указывают на вариант «H9», первые два также содержат обновления BIOS для Вкусы «H1» и «H5». h9et75ww.zip содержит следующие версии:

  • H1ET80WW
  • H5ET80WW(1.19) 09.09.2013, EC: H5EC33WW(1.13)
  • H9ET75WW

При запуске h9et84ww.exe извлекает свое содержимое в каталог, содержащий следующие версии:

  • H1ET85WW
  • H5ET85WW(1.23) 15 апреля 2014 г., EC: H5EC34WW(1.14)
  • H9ET84WW

Исходя из размера файла, я полагаю, что h9et92ww.exe содержит только H9ET92WW для варианта «H9».

Обратите внимание, что две цифры перед «WW» отличаются для варианта «H9» по сравнению с другими. Я предоставил версию, дату и версию встроенного контроллера для варианта «H5» после обновления. h9et84ww.txt содержит много противоречивой информации о версиях и датах, и ему нельзя доверять.

Неясно, применимы ли инструкции по обновлению до H9ET75WW перед обновлением до H9ET84WW или H9ET92WW только для варианта «H9» или для всех вариантов. В целях безопасности вам, вероятно, следует последовательно обновлять их для всех вкусов.

Установка h9et75ww.zip

Содержит исполняемые файлы DOS.

  1. Установите живую версию FreeDOS на USB-накопитель.
  2. Распакуйте файл h9et75ww.zip на этот USB-накопитель.
  3. Убедитесь, что аккумулятор заряжен и зарядное устройство подключено. Установщик проверит уровень заряда батареи и прервет установку, если он слишком низкий.
  4. Нажмите F12 при загрузке, выберите загрузку с USB-накопителя.
  5. После запуска FreeDOS перейдите в подкаталог DOS файлов, извлеченных на шаге 2.
  6. Запустите скрипт H?ETxxWW.BAT, который соответствует ароматизатор, заменяя ? соответствующим образом.

Вывод будет выглядеть примерно так:

bat_cap= 100
Don't clean variable

Phoenix SCT Flash for DOS V1.3.26.1, Build 120810
Copyright (c) 2011-2012 Phoenix Technologies Ltd.

SecureFlash BIOS detected.
Read BIOS image from file.
Initialize Flash module.
Read current BIOS.

WARNING: System is going to shutdown and do capsule update!

WARNING: System will shutdown or reboot in 5 seconds!

Пусть перезагрузится.После перезагрузки вы должны увидеть, что BIOS мигает:

Phoenix SCT Flash for Shell V1.3.26.1, Build 120810
Copyright (c) 2011-2012 Phoenix Technologies Ltd.

Read BIOS image from memory.
Initialize Flash module.

Prepare to flash "bios"

Begin Flashing......
Total blocks of the image = 992.
|---+----+----+----+----+----+----+----+----+----|
************************...........**..*******....
Image flashing done.


Flashing finished.

Prepare to flash "ec"

Begin Flashing......
Total blocks of the image = 32.
|---+----+----+----+----+----+----+----+----+----|
*...**....**************************************..


Flashing finished.

BIOS is updated successfully.

WARNING: System will shutdown or reboot in 5 seconds!

Позвольте ему снова перезагрузиться, и все готово.

Установка h9et84ww.exe

К сожалению, этот установщик не является самораспаковывающимся zip-файлом.

  1. Установите вино.
  2. Используйте Wine для запуска h9et84ww.exe. Это должно вызвать мастер установки.
  3. Примите лицензионное соглашение.
  4. Позвольте мастеру извлечь файлы.
  5. После извлечения снимите флажок «Установить ThinkPad BIOS Update Utility сейчас» и нажмите «Готово».

Это запустит только что извлеченный winuptp.exe, но он не работает под Wine. Он также не работает под FreeDOS. Нам нужно найти другой способ установить его.

Перейдите в каталог, содержащий файлы, извлеченные на шаге 4. Вы должны найти подкаталоги H1ET85WW, H5ET85WW и H9ET84WW. Каждый из них содержит один файл с именем $0AH?000.FL1, где ? — это вариант. Они имеют тот же размер и, вероятно, тот же формат, что и файлы .cap в h9et75ww.zip. Итак, давайте использовать тот же USB-накопитель FreeDOS, что и раньше, но вместо этого использовать обновленные файлы.

  1. Скопируйте соответствующий файл $0AH?000.FL1 в каталог DOS на USB-накопителе, переименовав его в H?ETxxWW.cap, и заменив ? и xx соответствующим образом.
  2. Отредактируйте соответствующий скрипт H?ETxxWW.BAT. В верхней части должна быть строка, например set NVROMCAP=H5ET80WW.cap. Настройте его так, чтобы он ссылался на файл, скопированный на шаге 6.
  3. Загрузитесь с USB-накопителя и установите его, как раньше.

Установка h9et92ww.exe

Подлежит уточнению.

1
ответ дан 11 April 2020 в 03:17

Другие вопросы по тегам:

Похожие вопросы: