Запишите, что загрузочный BIOS обновляет.ISO к карте с интерфейсом USB

Lenovo распределяет обновления BIOS как .iso файлы (пример), которые, как предполагается, записываются на CD и загружаются. Запись его к CD работала и загрузилась правильно, но теперь я хочу использовать карту с интерфейсом USB вместо этого (потому что я не доверяю своему CD-приводу), как создать эту карту с интерфейсом USB с помощью Ubuntu?

Существует много учебных руководств, объясняющих, как создать загрузочные карты с интерфейсом USB из основанного на Linux ISOs (использующий UNetbootin и подобный, они создают связанные с Linux файлы в корне карты с интерфейсом USB), и от утилит на базе Windows (с FreeDOS и подобный). Я верю ни являюсь решениями здесь как обновлением BIOS, файл ISO не основан на Linux, ни основан на DOS (монтирование, что ISO не показывает известной файловой системы),

14
задан 13 April 2017 в 05:24

3 ответа

Я нашел то, что может быть решением проблемы в http://positon.org/lenovo-thinkpad-bios-update-with-linux-and-usb .

Первое преобразование эти iso изображение к img файл:

sudo apt-get install genisoimage
geteltorito -o bios.img gruj09us.iso

Затем копия к флеш-карте:

sudo fdisk -l /dev/sdb  # double check that the device is right
sudo dd if=bios.img of=/dev/sdb #Will Erase the drive!! 

, Который сказал, что я думаю, что необходимо просто попробовать сначала, загружается ли это хорошо, если Вы просто пишете .iso с универсальным инструментом, поскольку Вы обычно были бы. (Если это нуждается в некотором входе и автоматически не начинает слоняться без дела в Вашем BIOS, как Вы загружаетесь.) Длятся два раза, я установил Linux, я не использовал рекомендуемый инструмент. (Я сделал загрузочный USB для 15,04 с Устройством записи Изображения Studio SUSE, так как Unetbootin смешал его прямо многократно. Это хорошо работало.)

16
ответ дан 23 November 2019 в 03:00

Поскольку пользователь Дуги сказал в комментариях, самый простой способ записать, что загрузочный ISO к Карте памяти к dd изображение к диску.

Первый тройной - проверяют, к которому блочному устройству Ваша Карта памяти в настоящее время отображается на:

lsblk

, Чем dd изображение к Карте памяти. Например, если Ваша Карта памяти, оказывается, отображается на /dev/sdb:

sudo dd if=/path/to/image of=/dev/sdb bs=8M && sync

Различные размеры блока обычно работают по-другому, однако обычно больший размер блока работает лучше, чем меньший размер блока; размера блока 8M должно быть достаточно для разрешения процессу, выполненному в полной скорости.

, Если Вы хотите контролировать прогресс процесса, установите pv:

sudo apt-get update && sudo apt-get install pv

И выполненный эта команда вместо этого:

pv /path/to/image | sudo dd of=/dev/sdb bs=8M && sync
2
ответ дан 23 November 2019 в 03:00

На всякий случай кто-то все еще ищет ответ.

решение выше один было недостаточно для моей Lenovo E470, которая UEFI-способна. Утилита обновления BIOS просто не начинает с карты с интерфейсом USB.

нужно считать файл README, соответствующий файлу обновления BIOS.

На перезагрузке нажимают Enter для прерывания нормального запуска и после ввода BIOS Setup:

...
-> 7. In "UEFI/Legacy Boot", make sure "UEFI only" is chosen.
   8. Choose "Boot" from the menu. Note the current boot priority order for
      restoration later if you need to modify your boot list.
   9. In "Boot Priority Order", make sure the following device is on top of
      "ATA HDD0".
      - "ATAPI CD0" (when using a ThinkPad internal optical drive)
      - "USB CD"    (when using a USB optical drive)
->    - "USB HDD"   (for my USB stick)

После перезапуска необходимо смочь загрузить от Вас "USB жесткий диск".

0
ответ дан 23 November 2019 в 03:00

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

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