title: GRUB Multiboot header not found
body: <p>After reading this <a href="https://stackoverflow.com/questions/17539464/grub-2-not-detecting-multiboot-header-in-kernel">this question</a> and it's primary answer, I ran readelf on my kernel, and noticed my .text section was at 0x00101000 and not 0x00100000. I also noticed a section above that read .not.gnu.build-i that was in the place the .text section is supposed to be. Is there a way I could make my .text section be in the correct place? I have already used <code>align 4</code> to set it to 1M.</p>