The older mkelfImage, same laptop, doesn't have this problem at all. Here are the segments: Segment Sections... 00 .text .rodata .rodata.str1.1 .rodata.str1.32 .data .bss 01 .nokill 02 .kernel 03 .ramdisk
Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x001000 0x00010000 0x00010000 0x0091c 0x04920 RWE 0x1000 LOAD 0x002000 0x00091000 0x00091000 0x0002c 0x0002c RWE 0x1000 LOAD 0x003000 0x00100000 0x00100000 0x8b197 0x8b197 RW 0x1000 LOAD 0x08f000 0x03fb7000 0x03fb7000 0x483ae 0x483ae RW 0x1000 note that the ramdisk ends up in a kind of odd location but it works via etherboot (but not via linuxbios, due to linux tables stuff I guess). Also the file is nice and small, only about 800k. I think this has got to be a .lds thing. I'll keep looking. It might be fixable. ron
