Skip to content

Tools for initial Dasharo deployment

Notifications You must be signed in to change notification settings

Dasharo/fwdeploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fwdeploy

Build Status

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.

About

Tools for initial Dasharo deployment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published