OUTPUT_ARCH(i386) OUTPUT_FORMAT(binary) PAGE_SIZE = 1 << 12; PART_TABLE_START = 0x00007DBE; MEMORY { BOOT_VMA : ORIGIN = 0x00007C00, LENGTH = 0x00001000 KERNEL_VMA : ORIGIN = 0xC0000000, LENGTH = 0x30000000 } SECTIONS { BOOT : AT(0x0000) { */*.o(.mbr) . = 510; BYTE(0x55) BYTE(0xAA) */*.o(.text) */*.o(.data) */*.o(.rodata*) } >BOOT_VMA }