mirror of
https://github.com/Dasharo/fwdeploy.git
synced 2026-03-06 14:48:02 -08:00
main
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
fwdeploy
Dockerized utility for deploying Dasharo firmware.
The container has been designed to avoid installing many dependencies, build tools and other packages on the system required to deploy Dasharo firmware. It also helps in avoiding legal problem of dealing with binary blobs necessary to boot the platform.
Usage
Install Docker, if it is not yet in the system.
Before using fwdeploy you have to backup your original BIOS. How to do that
is left to the user, since procedure is hardware-specific.
BIOS backup
Include non-redistributable blobs
wget https://raw.githubusercontent.com/Dasharo/fwdeploy/main/run.sh
./run.sh <bios_backup> <dasharo_dell_optiplex_firmware_binary>
Pull docker image
docker pull dasharo/fwdeploy
Build Docker image
./build.sh
Release Docker image
Refer to the docker-release-manager
Troubleshooting
If similar message appears:
- in
flashrom.err.log:
ERROR: Could not get I/O privileges (Operation not permitted).
You need to be root.
Error: Programmer initialization failed.
You may need to add iomem=relaxed parameter to Linux kernel command line.
Description
Languages
Shell
64%
Dockerfile
36%