Crates.io | sdsb |
lib.rs | sdsb |
version | 0.0.1 |
source | src |
created_at | 2023-08-30 22:03:22.484773 |
updated_at | 2023-08-30 22:03:22.484773 |
description | Unified system for bootloader configs, initramfs, and self-controlled secureboot |
homepage | https://gitlab.com/infomorphic-matti/sdsb |
repository | https://gitlab.com/infomorphic-matti/sdsb |
max_upload_size | |
id | 959309 |
size | 43,323 |
This program is designed to provide a simpler framework for creating kernels with different initramfs generators (such as mkinitcpio
, dracut
and booster
), embedding them in Unified Kernel Images, and generating a configured bootloader to load these images from boot.
It uses sbctl
(or potentially some other framework) to use your own Secure Boot keys to lock down the entire boot chain. The idea is to do this in a relatively declarative manner that can ideally replace the various messy ad-hoc scripts used for generating bootloader configurations which have mixed support for non-mkinitcpio generators on Arch or other distributions.
This program is significantly influenced by the contents of the Controlling Secure Boot page by Rod Smith