plex-boot 0.1.0

experimental boot manager with live-loading ISO support and more cool things
Documentation
# Plex Bootloader Configuration
# This file should be placed at \plex.toml on the EFI system partition

# Boot from an ISO file
[[boot_targets]]
type = "iso"
label = "Kali Linux"
iso_path = "my_distro.iso"
executable = "\\EFI\\arch\\vmlinuz-linux.efi"
options = "root=/dev/sda2 rw initrd=\\EFI\\arch\\initramfs-linux.img"

# Example boot target for Arch Linux
[[boot_targets]]
type = "generic"
label = "Arch Linux"
executable = "\\EFI\\arch\\vmlinuz-linux.efi"
options = "root=/dev/sda2 rw initrd=\\EFI\\arch\\initramfs-linux.img"

# Example boot target for Windows
[[boot_targets]]
type = "generic"
label = "Windows Boot Manager"
executable = "\\EFI\\Microsoft\\Boot\\bootmgfw.efi"
options = ""

# Example boot target for a custom kernel
[[boot_targets]]
type = "generic"
label = "Custom Kernel"
executable = "\\EFI\\custom\\vmlinuz.efi"
options = "root=UUID=12345678-1234-1234-1234-123456789abc ro quiet splash"