Мигает UEFI от Ubuntu напрямую?

Есть ли способ мгновенно выгрузить материнскую плату UEFI из Ubuntu? Я загрузил exe с HP.com и запустил самоизвлекатель из Wine. Ошибка при попытке установить его на USB-ключ. Вот структура каталогов после запуска .exe и извлеките его с помощью Wine. sp57762/ ├── BiosUpdate │   ├── CryptRSA32.efi │   ├── CryptRSA.efi │   ├── HpBiosUpdate32.efi │   ├── HpBiosUpdate32.s09 │   ├── HpBiosUpdate32.s12 │   ├── HpBiosUpdate32.sig │   ├── HpBiosUpdate.efi │   ├── HpBiosUpdate.s09 │   ├── HpBiosUpdate.s12 │   └── HpBiosUpdate.sig ├── FirmwareUpdate.exe ├── FreeDOS │   ├── KERNEL.SYS │   └── kernels.zip ├── hpqFlash.exe ├── HPUSBFW.exe ├── Installer.exe ├── KERNELS.ZIP ├── ROM.CAB ├── Rompaq │   ├── 68AHH.BIN │   ├── config.sys │   ├── EROMPAQ.EXE │   ├── EROMPAQ.zip │   ├── gpl2.txt │   └── KERNEL.SYS └── WSSP57762.rtf

Я просто хочу знать, могу ли я реально выбросить 68AHH.BIN или .efi на базовом оборудовании и получить что-то более полезное.

Фон

У меня есть ноутбук HP, exe от HP.com и запускается самораспаковывающийся из Wine , биос непригодный. Моему BIOS просто не хватает File> Flash System ROM, как этот парень. Я могу загрузить HpBiosUpdate.efi из EFI, но это также не работает, и это дает мне ошибку, хотя и отличную от той, которую он получил:

Ошибка системного биоса

Я пробовал несколько разных методов, , как этот парень .

0
задан 28 June 2017 в 02:35

4 ответа

Как уже указывалось, Ubuntu поддерживает обновления прошивки на нескольких машинах. В моем конкретном случае мой Dell XPS 9560 получил по крайней мере одно обновление прошивки BIOS с начала этого года (я запускаю Gnome Ubuntu 17.04).

Интересно, что эти обновления не поднимаются через (например, apt-get update и apt-get upgrade).

Вместо этого я видел только проверки обновлений прошивки, сделанные с помощью GUI Details (который является частью приложения gnome-control-center). Нажав кнопку «Проверить обновления», я увижу соответствующие обновления прошивки.

На сегодняшний день обновления прошивки работали без проблем.

0
ответ дан 18 July 2018 в 11:00

есть некоторые относительно новые инструменты и протоколы, которые призваны решать эту проблему, но они требуют поддержки в прошивки компьютера, и эта поддержка по-прежнему довольно редко. Вы можете увидеть, если ваш компьютер поддерживает эту функцию, набрав:

fwupdate -s

к сожалению, эта функция довольно плохо документированы, так что даже если ваш компьютер поддерживает его, я на 100% не уверен как оно работает. На основании скудной документации, я думаю, что вы проходите fwupdate Имя файла прошивки (например, firmware.cap):

sudo fwupdate firmware.cap

я думаю, что этот инструмент зависит от программы соответствия ЭФИ fwupx64.efi, который делает фактическое обновление прошивки при перезагрузке.

если ваша система не поддерживает этот механизм, тогда вы можете просто нужно соблюдать все инструкции производителя. У меня есть старый HP ноутбука ProBook 6470b, что было особенно неприятным для уточнения: мне пришлось установить Windows на запасной жесткий диск, в режиме BIOS/csm в/наследия, и запустите утилиту обновления прошивки оттуда. Основываясь на странице, к которой вы связаны, похоже, ваше HP может быть от подобного эпохи и, возможно, потребуется подобный подход-или какую-то непонятную процедуру, я так и не нашел.

я видел системы, которые предоставляют недокументированный, но очевидно, параметры обновления прошивки в свои утилиты для настройки, который будет работать, когда кормят нужный файл, извлеченный из DOS или Windows .exe файл, предоставленной производителем. Я никогда не обнаружил такой опции на моем HP 6470b, хотя.

0
ответ дан 18 July 2018 в 11:00

Как уже указывалось, Ubuntu поддерживает обновления прошивки на нескольких машинах. В моем конкретном случае мой Dell XPS 9560 получил по крайней мере одно обновление прошивки BIOS с начала этого года (я запускаю Gnome Ubuntu 17.04).

Интересно, что эти обновления не поднимаются через (например, apt-get update и apt-get upgrade).

Вместо этого я видел только проверки обновлений прошивки, сделанные с помощью GUI Details (который является частью приложения gnome-control-center). Нажав кнопку «Проверить обновления», я увижу соответствующие обновления прошивки.

На сегодняшний день обновления прошивки работали без проблем.

0
ответ дан 24 July 2018 в 19:42

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

fwupdate -s

К сожалению, эта функция довольно плохо документирована, поэтому даже если ваш компьютер ее поддерживает, я не уверен на 100%, как это работает. Основываясь на скудной документации, я думаю, что вы передаете fwupdate имя файла прошивки (например, firmware.cap):

sudo fwupdate firmware.cap

I думаю , что этот инструмент зависит от соответствующей программы EFI fwupx64.efi, которая обновляет фактическое обновление прошивки при перезагрузке.

Если ваша система не поддерживает этот механизм, вам может потребоваться только следовать инструкциям производителя обеспечивает. У меня есть старый HP ProBook 6470b, который был особенно неприятным для обновления: мне пришлось установить Windows на запасной жесткий диск, в BIOS / CSM / устаревший режим и запустить инструмент обновления прошивки оттуда. На основе страницы, с которой вы связаны, похоже, что ваш HP может быть с аналогичной эры и может потребоваться аналогичный подход - или какую-то неясную процедуру, которую я никогда не обнаружил.

Я видел системы, которые предоставляют недокументированные , но очевидные параметры обновления встроенного ПО в своих установках, которые будут работать при подаче правильного файла, извлеченного из файла DOS или Windows .exe, предоставленного производителем. Однако я никогда не обнаружил такой вариант на моем HP 6470b.

0
ответ дан 24 July 2018 в 19:42

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

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