Acer aspire bios update linux

Обновление BIOS из под Ubuntu 10.10. Весь процесс от начала и до конца.

BIOS (базовая система ввода/вывода), позволяющая операционным системам и оборудованию корректно взаимодействовать друг с другом, присутствует в каждом современном компьютере и располагается в чипе на материнской плате.

Чтобы узнать версию BIOS , выполните в Ubuntu следующую команду:

$ sudo dmidecode -s bios-version

FA

Чтобы посмотреть дату релиза BIOS вашего компьютера , выполните команду:

$ sudo dmidecode -s bios-release-date

04/09/2009

Узнаем марку нашей материнской платы :

$ sudo dmidecode —type baseboard

SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 8 bytes

Base Board Information

Manufacturer: Gigabyte Technology Co., Ltd.

Product Name: GA-MA770-UD3

Как видим в моем случаем материнская плата фирмы Gigabyte. Заходим на официальный сайт и смотрим есть ли обновления для моего биоса. Оказывается я давненько не следил за обновлениями: у меня самый первый релиз.

Для обновления версии Биоса из под Операционной системы Ubuntu понадобится следующая утилита: — flashrom.

$ sudo aptitude search flashrom

p flashrom — Identify, read, write, erase, and verify BIOS/ROM/flash chips

$ sudo aptitude install flashrom

Перед записью новой прошивки в БИОС, желательно сохранить старую версию , то есть скопировать прошивку, которая уже прошита в БИОСе, чтобы потом можно было легко восстановить все обратно:

/bios$ sudo flashrom -r bios_fa_09_04_2009.bin

Смотрим информация по нашему файлу:

/bios$ file bios_fa_09_04_2009.bin

Скачав последнюю версию Биоса обнаруживаем, что программа предназначена под операционную систему Windows, исправив это воспользуемся пакетом эмуляции wine, он поможет распаковать исполняемый файл.

Где файл MA77UD32.FKd — и есть сама прошивка с официального сайта (на сайте расположены exe-файлы, но это всего лишь SFX-RAR архив с самой прошивкой и программой-флэшером для ДОСа).

Записываем скачанную прошивку в Биос на свой собственный риск:

/bios$ sudo flashrom -w MA77UD32.FKd

flashrom v0.9.2-r1028 on Linux 2.6.35-32-generic (x86_64), built with libpci 3.0.0, GCC 4.4.4, little endian

flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop… OK.

No coreboot table found.

Found ITE Super I/O, id 8720

Found chipset «AMD SB700/SB710/SB750», enabling flash write… OK.

This chipset supports the following protocols: LPC,FWH,SPI.

Found chip «Macronix MX25L8005» (1024 KB, SPI) at physical address 0xfff00000.

This flash part has status UNTESTED for operations: ERASE

The test status of this chip may have been updated in the latest development

version of flashrom. If you are running the latest development version,

please email a report to flashrom@flashrom.org if any of the above operations

work correctly for you with this flash part. Please include the flashrom

output with the additional -V option for all operations you tested (-V, -Vr,

-Vw, -VE), and mention which mainboard or programmer you tested.

Thanks for your help!

Flash image seems to be a legacy BIOS. Disabling checks.

Writing flash chip… Erasing flash before programming… Erasing flash chip… SUCCESS.

Programming flash done.

Verifying flash… VERIFIED.

Теперь можно перезагрузиться с новым биосом .

Хм, после перезагрузки отказала мышка (USB), клавиатура (USB), выходом пока почему, так получилось буду разбираться, а пока поставил работать мышь и клавиатуру через переходники PS/2 на usb.

Читайте также:  Минимальные системные требования mac os sierra

В ходе анализ экрана самотестирования устройств при загрузки и логов системы, причиной не работающих устройств подключенных к USB оказалось, что в БИОСЕ была отключена поддержка.

Включаем поддержку через BIOS:

Перезагружаем компьютер, F2Integrated PeripheralsUSB Controllers было DISABLED. Включаю :

USB Controllers — Enable

USB Legacy Function — Enable

USB Storage Funtion — Enable

Смотрим версию биоса и дату после обновления:

/bios$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Таким вот образом можно пере прошивать БИОС из под нашей системы Ubuntu. На этом всё. А пока обновлю на предыдущий релиз.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Обновление UEFI/BIOS в Linux

Не секрет, что производители материнских плат и ноутбуков не всегда дают возможность пользователям Linux обновить UEFI/BIOS прошивку так же ненавязчиво, как это делают пользователи Windows. Тем не менее для HP EliteBook 840G1, которым я пользуюсь, сделать это немногим сложнее.

Для этого дела понадобятся следующие артефакты:

  • FAT32 EFI System Partition (ESP)
  • WINE
  • Переменный электрический ток

FAT32 ESP

Ноутбуки линейки HP EliteBook содержат 3 режима загрузки. Узнать какой из режимов выбран можно в настройках UEFI/BIOS → System Configuration → Boot Mode . Данный раздел следует читать, если только выбран последний, бескомпромиссный режим UEFI , в остальных случаях можно проскочить.

  • Legacy
  • UEFI Hybrid with compatibility support module (CSM)
  • UEFI Native without CSM

Если вы внимательно читали топик про Linux kernel EFI Boot Stub, то вы наверняка знаете, что и как нужно сделать, для того, чтобы создать дисковый раздел. Можно использовать gdisk , parted или KDE Disk Partition для создания ESP раздела. Вот так выглядит уже готовый раздел.

Рекомендуется ESP раздел монтировать в /boot/efi , а не просто в /boot , для того чтобы можно было хранить образы ядра Linux и файлы загрузчика ОС на штатных линуксовых ФС, вместо того, чтобы все держать в FAT32 EFI System Partition.

Мы уже знаем, что UEFI/BIOS будет искать \EFI\BOOT\bootx64.efi , для чего абсолютный путь к файлу должен быть /boot/efi/EFI/Boot/Bootx64.efi , иначе все пропало и UEFI/BIOS не найдет загрузчик ОС! Обновлению системной прошивки это не помешает, но для чего же тогда нужна прошивка, если нельзя загрузить операционную систему? Очень немаловажно, что по-умолчанию GRUB-2 не копирует необходимый файл и поэтому bootx64.efi надо скопировать вручную.

Подготовка

Берем свежую прошивку с сайта HP, выбираем Linux в выпадающем списке ОС, затем BIOS, скачиваем… и обнаруживаем исполняемый файл для Windows — sp64081.exe . Нет, глаза нас не подвели.

Опытные пользователи бывают готовы к подобным сюрпризам, для чего держат Windows VM либо пользуются не-эмулятором WINE или и то и другое вместе, бо случаи бывают разные. Для распаковки файла возможностей WINE вполне достаточно. Запускаем:

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

Однако, это не должно никого волновать, так как файлы распакованы верно а сверх этого ничего и не требовалось.

Из этого списка нам понадобятся только 3 файла: L71_0137.bin , HpBiosUpdate.efi и HpBiosUpdate.s12 и теперь внимание: скопировать файлы нужно точно в указанные места.

Чтобы попасть в меню настройки UEFI/BIOS надо после включения нажать клавишу Esc или F10 а далее File → Update System BIOS .

После выбора Accept , процесс обновления стартует без прочих реверансов. Видимо зная цену своим аккумуляторам, производители обновляют прошивку только при включенном электрическом питании компьютера. 2-3 минуты, и процесс благополучно завершен.

Читайте также:  Первоначальный экран windows 10

UPDATE: По итогам здравых идей в комментариях необходимы некоторые дополнения.

  • Можно скопировать те же самые 3 файла на USB флешку, в прописанных путях и используя её обновить прошивку. Разметка файловой системы должна быть FAT32 ESP.
  • Можно обновиться из File → Update System BIOS напрямую по интернету, если подключен сетевой кабель. Обновление не будет работать через WiFi соединение.
  • Вместо WINE для распаковки архива достаточно использовать 7z e sp64081.exe .

Источник

HOW TO UPDATE BIOS ON MY LINUX ACER MACHINE. ANY OFFICIAL SOFTWARE FOR LINUX .

Best Answers

Acer does not provide support for Linux systems in this series, only for Windows 10.
For several years now, Bios updates are only available via .EXE files and no longer under FlashBios.

The question is, does your device really need any Bios update?

Se minha resposta foi útil, deixe um Curtir, marque como Solucionado e clique em Promover!
Caso contrario, fico a disposição para tentarmos sanar suas duvidas e resolver seus problemas!
Atenciosamente: J. MaClane™

If my answer was helpful, leave a Like, flag as Fixed and click Promote!
Otherwise, I am willing to try to heal your doubts and solve your problems!
Sincerely, J. MaClane ™

Acer’s question of providing a device with whatever operating system does not require Acer to support any system.
Each user is free to use the system they like best.
When the user agrees to the license, he is aware of it.
The issue of updating refers more to knowledge than to Acer itself.
You can simply update the micro-codes in the shell or use FreeDOS on a bootable flash drive.

Se minha resposta foi útil, deixe um Curtir, marque como Solucionado e clique em Promover!
Caso contrario, fico a disposição para tentarmos sanar suas duvidas e resolver seus problemas!
Atenciosamente: J. MaClane™

If my answer was helpful, leave a Like, flag as Fixed and click Promote!
Otherwise, I am willing to try to heal your doubts and solve your problems!
Sincerely, J. MaClane ™

Источник

Thread: Guide for flashing/updating bios on Acer laptop using Linux?

Thread Tools
Display

Guide for flashing/updating bios on Acer laptop using Linux?

Hi,
I’m a real newbie here that needs help. I have an Acer 4820T laptop. I’m looking for help on flashing/updating my bios through ubuntu 11.10. as the battery isn’t being recognised at all. I don’t have windows anymore so I can’t do it through that unfortunately. Would any1 have a step by step for it? I would really appreciate it. Thanks

Re: Guide for flashing/updating bios on Acer laptop using Linux?

You really need to read the manual for your motherboard to see what option are available

Re: Guide for flashing/updating bios on Acer laptop using Linux?

If you can get an actual BIOS image file then there are utilities in Synaptic that might work, but you could wreck your machine in the process.

Unfortunately a lot of vendors these days only seem to support Windows for this sort of thing.

Re: Guide for flashing/updating bios on Acer laptop using Linux?

If it was a phoenix or ami bios it’s doable, but the Acer Timeline’s use an InsydeH20 and there isn’t a linux installer. You’ll need to download the latest bios from acer and do the following to install from a usb flash drive:

1. If not already installed, you need gparted and unetbootin

2. Use gparted to create a single FAT16 formatted partition on the flash drive.

3. Use unetbootin to install a bootable FreeDOS onto the flash drive:

  • Select the distribution FreeDOS.
  • Select your USB flash drive
  • Click OK. This will download FreeDOS to create a DOS bootable flash drive.
Читайте также:  Linux инструменты для работы с сетью

4. Copy your motherboard’s BIOS update (Inside of the DOS directory for your acer BIOS) into the root of flash drive. These files will be located in B: or C: drive when you boot into FreeDOS.

Re: Guide for flashing/updating bios on Acer laptop using Linux?

If it was a phoenix or ami bios it’s doable, but the Acer Timeline’s use an InsydeH20 and there isn’t a linux installer. You’ll need to download the latest bios from acer and do the following to install from a usb flash drive:

1. If not already installed, you need gparted and unetbootin

2. Use gparted to create a single FAT16 formatted partition on the flash drive.

3. Use unetbootin to install a bootable FreeDOS onto the flash drive:

  • Select the distribution FreeDOS.
  • Select your USB flash drive
  • Click OK. This will download FreeDOS to create a DOS bootable flash drive.

4. Copy your motherboard’s BIOS update (Inside of the DOS directory for your acer BIOS) into the root of flash drive. These files will be located in B: or C: drive when you boot into FreeDOS.

Thanks for reply. I have a mini usb stick that is already FAT32. Can I use it as it is or do I have to change it to FAT16? Not sure how to change it to be honest.
Thanks

Re: Guide for flashing/updating bios on Acer laptop using Linux?

leave that job to unetbootin , i hope it can manage.

Dont miss anything even it is small. one small pin is enough to bring down a man.

Re: Guide for flashing/updating bios on Acer laptop using Linux?

well yes because often Bios updates are in the form of a windows file format that fits onto a floppy drive. Being that way, you’d have to format a flash drive by mounting it first, so that the file type could fit onto the floppy. It totally depends on your mobo and whether or not bios updates have been made for it, with windows some updates can just download, install, and then when you reboot the Bios is updated. Obviously in some cases you can revert to old bios settings if an update messes something up.

But first and foremost I’d have to say that advice is correct, these updates are made to apply through windows. Although obviously windows has nothing to do with bios settings, because bios is basic input output system. Maybe DRIVERS for bios is windows based, but bios loads before a drive is booted to mount an OS. I’m not sure but yes I suppose putting the update on a usb and booting to it would work. I don’t see how the update being made for windows would effect that. But then if a senior forum member said it would, I’d take his advice. Although I personally couldn’t image that, but once again:

look for an update for your bios:

1) if it’s in a rom or what not file it’s made for a floppy

2) if it’s made to install through the already loaded gui on the OS then it’s made to over write the bios lock from the gui, change the settings from windows, then when you reboot it sets the bios update. So how would you boot to the update?

Either way I only ASSUME a rom file or what not can be installed to a flash drive then booted to. But first thing you need to find out if bios updates are available for your mobo. And sometimes they are made available through 3rd party sites and not the manufacturer

Источник

Оцените статью