This has to be seek=1, not skip=1. Otherwise you overwrite your partition table with an incomplete elf file instead of leaving your partition table there and writing the complete file.
I am going to regret that particular typo of mine for a long time.
Sorry.
Doesn't matter, both not working for me. I follow Richard's etherboot instructions on etherboot 5.1.8 but still no luck. Could it be my IDE harddisk not recognized ?
OUTPUTS: ------------------------------------------------------------------------------------------------------ Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.2 203:init_bytes() - zkernel_start:0xfff00000 zkernel_mask:0x0000ffff Searching for 16 byte tags 64:rom_read_bytes() - overflowed source buffer. max_block = 15 init_bytes found 0 tags Found ELF candiate at offset 0 Loading Etherboot version: 5.1.8 Dropping non PT_LOAD segment New segment addr 0x20000 size 0xeee0 offset 0xb0 filesize 0x617c (cleaned up) New segment addr 0x20000 size 0xeee0 offset 0xb0 filesize 0x617c Loading Segment: addr: 0x000000000ff7ece8 memsz: 0x000000000000eee0 filesz: 0x000000000000617c Clearing Segment: addr: 0x000000000ff84e64 memsz: 0x0000000000008d64 Jumping to boot code at 0x20000 ------------------------------------------------------------------------------------------------------------
Then it restarts.
I think the solution of using sfdisk to build a /dev/hda1 that starts at sector 1 is better. Fixing etherboot to scan 64k in each direction is best. I tried that but it still didn't find the elfimage.
ron
_________________________________________________________________ Download ringtones, logos and picture messages from MSN Malaysia http://www.msn.com.my/mobile/ringtones/default.asp
Yap Ee Huey wrote:
Doesn't matter, both not working for me. I follow Richard's etherboot instructions on etherboot 5.1.8 but still no luck. Could it be my IDE harddisk not recognized ? OUTPUTS:
Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.2 203:init_bytes() - zkernel_start:0xfff00000 zkernel_mask:0x0000ffff Searching for 16 byte tags 64:rom_read_bytes() - overflowed source buffer. max_block = 15
This looks like a problem. I would start here and figure out whats up with this.