Skip to main content

Crate plex_boot

Crate plex_boot 

Source
Expand description

Plex is a pure Rust GUI UEFI bootloader designed for managing multi-boot systems.

It reads a TOML configuration file (\plex.toml) on the EFI system partition to discover boot targets, presents a graphical boot menu, and executes the selected target.

§Features

  • Pure Rust no_std implementation.
  • TOML-based configuration for defining boot entries.
  • Support for booting ISO files (with the iso feature).
  • Graphical user interface using UEFI GOP (Graphics Output Protocol).

Re-exports§

pub use error::AppError;

Modules§

config
Configuration management for Plex.
core
Core application components, including boot targets and display management.
error
Application-wide error types.
path
Utilities for reading block devices and locating files specified in config.
ui
User interface components.