plex-boot 0.1.0

experimental boot manager with live-loading ISO support and more cool things
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
alias b := build

all: build cp run

build:
  cargo build --target x86_64-unknown-uefi

run:
  qemu-system-x86_64 -enable-kvm \
    -drive if=pflash,format=raw,readonly=on,file=OVMF_CODE.fd \
    -drive if=pflash,format=raw,readonly=on,file=OVMF_VARS.fd \
    -drive format=raw,file=disk.img \
    -drive format=raw,file=fat:rw:esp \
    -serial stdio \
    -m 1G

cp:
  cp ./target/x86_64-unknown-uefi/debug/plex-boot.efi ./esp/efi/boot/bootx64.efi