lsgm/readme.md
2023-11-11 16:36:57 +01:00

1 KiB

Live Scan Grub Menu

Build an ESP File System including:

  • standalone EFI & BIOS GRUB images
  • boot time dynamic GRUB menu

Project

  • build.mod

  • build.py

  • build.sh

  • images

    • nightly.png
  • license.md

  • live

    • env.sh
    • main.sh
    • menu
      • cmd.sh
      • env.sh
      • gfx.sh
      • main.sh
    • menu.sh
    • scan.sh
    • util.sh
    • var.sh
  • menu

    • main.sh
  • todo.gv

  • todo.svg

Build

  • bios
    • boot.img
    • core.img
    • setup.sh
  • efi
    • boot
      • bootx64.efi
  • grub
    • fonts
      • *.pf2
    • grub.cfg
    • i386-pc
      • *.lst
      • *.mod
    • locale
      • *.mo
    • themes
      • breeze
      • starfield
    • x86_64-efi
      • *.lst
      • *.mod
  • grub.env

Tasks

  • build
    • echo section lists & modules
    • keyboard layouts
    • mimic grubx64.efi.signed
      • efi
      • bios
    • args/esp & lsgm/cp
  • grub.cfg
    • check squashfs
      • option
      • progress
  • end grubenv with \n
  • pgp
    • variablize
    • directory
      • build with keys
      • trust keys
      • add tails

Graph

Later

  • arm
  • live-media
    • -mount-opts