From 10e9348d798d9a683c966480faca00cabc531dd5 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sun, 21 Dec 2025 16:48:51 -0500 Subject: initial commit Signed-off-by: Ian Moffett --- host/iso-limine | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 host/iso-limine (limited to 'host/iso-limine') diff --git a/host/iso-limine b/host/iso-limine new file mode 100755 index 0000000..3d3caa1 --- /dev/null +++ b/host/iso-limine @@ -0,0 +1,24 @@ +#!/bin/bash + +set -e + +ISO=live-mos.iso + +mkdir -p iso_root/boot/ + +# Copy the kernel to the ISO root +cp mos/sys/sys.mos iso_root/boot + +# Copy boot files +cp admin/conf/limine.conf mos/boot/limine/limine-bios.sys \ + mos/boot/limine/limine-bios-cd.bin \ + mos/boot/limine/limine-uefi-cd.bin \ + iso_root/ + +# Generate the ISO +xorriso -as mkisofs -b limine-bios-cd.bin -no-emul-boot -boot-load-size 4 \ + -boot-info-table --efi-boot limine-uefi-cd.bin -efi-boot-part \ + --efi-boot-image --protective-msdos-label iso_root/ -o $ISO 1>/dev/null + +mos/boot/limine/limine bios-install $ISO 1>/dev/null +rm -rf iso_root -- cgit v1.2.3