Skip to content

BareMetal Makefile - simpleboot

Hey BZT,

In meg4/platform/baremetal/Makefile when you clone simpleboot the pre-built binary is now in the distrib directory:

https://gitlab.com/bztsrc/simpleboot/-/tree/main/distrib

The meg4.iso step has to be updated to:

meg4.iso: boot/vmlinuz-6.4.2 boot/initrd simpleboot/distrib/simpleboot

    @mkdir -p boot/MEG-4 2>/dev/null || true

    @cp -r ../../public/floppies/* boot/MEG-4

    @cp ../../src/misc/logo.tga boot/meg4.tga

    @printf "kernel vmlinuz-6.4.2 $(FBSET) console=ttyS0,115200 quiet\nmodule initrd\nbootsplash #444444 meg4.tga" >boot/simpleboot.cfg

    simpleboot/distrib/simpleboot -b $(IMGSIZE) boot meg4.iso

Regards,

relector