2017年8月7日 星期一

How to update BIOS under Linux

The AMI bios support Linux BIOS update by afulnx, but the afulnx 5.05.04 don't support kernel 4.X.

The SOP as below:
1.Install build environment:
$sudo apt-get update
$sudo apt-get install build-essential

2.Install Kernel source:
$sudo apt-get install dpkg-dev
apt-get source linux-image-$(uname -r)

3.Copy the configure file to kernel source tree
$sudo cp /boot/config-X.XX.X-XX-generic /lib/modules/X.XX.X-XX-generic/build/config-X.XX.X-XX-generic.config 








4.Make AMI flash dirver
$sudo chmod 777 afulnx_64
$sudo ./afulnx_64 /MAKEDRV KERNEL=/lib/modules/$(uname -r)/build












5.update BIOS
$sudo ./afulnx_64 XXXXXXXX.ROM /p /b /n /x


Note: afulnx 5.05.04 test fail under kernel 4.X.



2 則留言:

  1. 請問為什麼照您的步驟,卻無法產生driver?afulnx_64那裡download?
    謝謝!

    回覆刪除
    回覆
    1. 早期AMI是免費提供afulnx,可在AMI官網下載,目前只限定廠商授權使用,但網路上還是可以找到外流的版本,謝謝

      刪除