From 1d1acee7f1ae84ada492582a1e5ea89062bc4a58 Mon Sep 17 00:00:00 2001 From: "Chloe M." Date: Tue, 23 Jun 2026 02:13:33 +0000 Subject: [PATCH] paw: boot: Generate pre-boot image Signed-off-by: Chloe M. --- paw/base/boot/limine.conf | 1 + paw/boot/host/iso.sh | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/paw/base/boot/limine.conf b/paw/base/boot/limine.conf index 282f159..3abf30b 100644 --- a/paw/base/boot/limine.conf +++ b/paw/base/boot/limine.conf @@ -11,3 +11,4 @@ randomize_hhdm_base: yes /SystemPaw 3 protocol: limine kernel_path: boot():/boot/stoskrnl.sys + module_path: boot():/boot/pbi.hole diff --git a/paw/boot/host/iso.sh b/paw/boot/host/iso.sh index 55cf9b3..4736aff 100755 --- a/paw/boot/host/iso.sh +++ b/paw/boot/host/iso.sh @@ -9,10 +9,16 @@ set -e ISO=$ST_PROJECT_ROOT/artifacts/sp3.iso CONFIG=$ST_PROJECT_ROOT/paw/base/boot/limine.conf WALLPAPER=$ST_PROJECT_ROOT/paw/base/boot/*.jpg +HOLE=$ST_PROJECT_ROOT/paw/host/bin/hole KERNEL=$ST_PROJECT_ROOT/artifacts/stoskrnl.sys mkdir -p iso_root/boot/ +# Create the pre-boot image (PBI) +pushd ../base +$HOLE -f . -o ../boot/iso_root/boot/pbi.hole +popd + # Copy the kernel to the ISO root cp $KERNEL iso_root/boot