Limine modules request, run with 1GB pages support for x86_64

This commit is contained in:
2025-08-15 22:09:00 +02:00
parent 922fee88c7
commit c936910199
4 changed files with 23 additions and 12 deletions

View File

@ -23,25 +23,26 @@ clean:
rm -f mop2.iso base.img
base:
dd if=/dev/zero of=base.img bs=1M count=32
dd if=/dev/zero of=base.img bs=1M count=10
mformat -F -i base.img ::
mcopy -i base.img Makefile ::
mdir -i base.img ::
iso:
rm -rf iso_root
mkdir -p iso_root/boot
cp -v kernel/mop2 iso_root/boot
mkdir -p iso_root/boot/limine
cp -v limine.conf limine/limine-bios.sys limine/limine-bios-cd.bin \
@rm -rf iso_root
@mkdir -p iso_root/boot
@cp -v kernel/mop2 iso_root/boot
@cp -v base.img iso_root
@mkdir -p iso_root/boot/limine
@cp -v limine.conf limine/limine-bios.sys limine/limine-bios-cd.bin \
limine/limine-uefi-cd.bin iso_root/boot/limine
mkdir -p iso_root/EFI/BOOT
cp -v limine/BOOTX64.EFI iso_root/EFI/BOOT
cp -v limine/BOOTIA32.EFI iso_root/EFI/BOOT
xorriso -as mkisofs -R -r -J -b boot/limine/limine-bios-cd.bin \
@mkdir -p iso_root/EFI/BOOT
@cp -v limine/BOOTX64.EFI iso_root/EFI/BOOT
@cp -v limine/BOOTIA32.EFI iso_root/EFI/BOOT
@xorriso -as mkisofs -R -r -J -b boot/limine/limine-bios-cd.bin \
-no-emul-boot -boot-load-size 4 -boot-info-table -hfsplus \
-apm-block-size 2048 --efi-boot boot/limine/limine-uefi-cd.bin \
-efi-boot-part --efi-boot-image --protective-msdos-label \
iso_root -o mop2.iso
./limine/limine bios-install mop2.iso
@./limine/limine bios-install mop2.iso