Closed sandwichdoge closed 4 years ago
make && objdump -x kernel.elf Check .text section. If file offset of .text is over 0x2000, executable is considered invalid.
hexdump kernel.elf | grep 'b002 1bad'
Magic bit of multiboot is not within the first 8KiB of image.
Fixed in commit: https://github.com/sandwichdoge/Little-OS/commit/06c20a732bec8e28e28c8b35ec9c999e1b5f2113
make && objdump -x kernel.elf Check .text section. If file offset of .text is over 0x2000, executable is considered invalid.