Dasharo firmware building guide¶
Intro¶
This guide shows how to build Dasharo firmware compatible with Gigabyte MZ33-AR1.
Requirements¶
- Docker
- Git
sudo apt-get install git
Building¶
To build Dasharo (coreboot+UEFI) firmware image, first clone the coreboot repository:
git clone https://github.com/Dasharo/coreboot.git
then follow the steps below:
-
To build a specific version checkout to the version's tag. Skip this step otherwise.
cd coreboot git checkout gigabyte_mz33_ar1_<version>For example
git checkout gigabyte_mz33_ar1_v0.9.0 -
Checkout submodules:
git submodule update --init --checkout -
Download the package with necessary blobs and put it in proper directory:
Now build the firmware:
./build.sh mz33_ar1
The resulting coreboot image will be placed in the coreboot directory as
gigabyte_mz33_ar1_<version>.rom and gigabyte_mz33_ar1_<version>.rbu.