From aa113b17449e67dbd808587b411aeb21ea869974 Mon Sep 17 00:00:00 2001 From: andromeda Date: Mon, 19 Oct 2026 18:54:26 -0400 Subject: minimal running stub --- scripts/copy-uefi-c3l.sh | 4 +--- scripts/run.sh | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 3 deletions(-) create mode 100755 scripts/run.sh (limited to 'scripts') diff --git a/scripts/copy-uefi-c3l.sh b/scripts/copy-uefi-c3l.sh index ddb8f11..1a2d177 100755 --- a/scripts/copy-uefi-c3l.sh +++ b/scripts/copy-uefi-c3l.sh @@ -2,7 +2,5 @@ set -x rm -r ./lib/uefi.c3l -cp -r ~/pp/c3libs/uefi.c3l ./lib/ -rm -rf ./lib/uefi.c3l/.git/ -rm ./lib/uefi.c3l/.gitignore +cp -r ~/fork/boson-bootloader/lib/uefi.c3l ./lib/ set +x diff --git a/scripts/run.sh b/scripts/run.sh new file mode 100755 index 0000000..f2d359c --- /dev/null +++ b/scripts/run.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +set -x + +c3c build + +mkdir -p ./build/root/EFI/BOOT/ +cp ./build/c3os.efi ./build/root/EFI/BOOT/BOOTX64.EFI +makefs -t msdos -o fat_type=12 -s 4m ./build/c3os.img ./build/root +rm -r ./build/root + +mkdir -p ./build/iso +cp ./build/c3os.img ./build/iso/c3os.img +xorriso -as mkisofs -R -f -e c3os.img -no-emul-boot -o ./build/c3os.iso ./build/iso +rm ./build/c3os.img +rm -r ./build/iso + +rm disk.qcow2 +vmctl create -s 10G disk.qcow2 +qemu-system-x86_64 \ + -drive if=pflash,readonly=yes,file=/usr/local/share/qemu/edk2-x86_64-code.fd \ + -cdrom ./build/c3os.iso + + +set +x -- cgit v1.3.1