(Hoping this goes into the correct thread)
You are correct, romimage is what you need to burn.
About the ELF image thing--The payload is indeed an ELF image, and LinuxBIOS uses "elfboot" to boot it. The payload can be a normal Linux kernel made bootable by the mkelfImage utility ( ftp://ftp.lnxi.com/pub/mkelfImage/ ), a FILO image ( http://te.to/~ts1/filo/ ), or an Etherboot image ( http://sourceforge.net/projects/etherboot/ ). Perhaps someone more experienced with this can explain in further detail.
It is flashable with any kind AWARD MS-DOS tool ?
You should probably try to use with Flash 'n Burn (Check the original freebios tree) or Linux memory technology devices (MTD -- http://www.linux-mtd.infradead.org/ ). Sure beats booting off a FreeDOS floppy!
the payload is an elfimage. But 'romimage' should not be elf. It is just a raw romimage to be burned onto flash.
I am not sure what happened. GX is pretty much unused nowadays, so that's part of it.
ron
Hmm, I used "file" on one of the rom images i built for the K8s and they also appear as ELFs. Wasn't there a problem with "file?"
On Mon, 23 Feb 2004, ron minnich wrote:
the payload is an elfimage. But 'romimage' should not be elf. It is just a raw romimage to be burned onto flash.
I am not sure what happened. GX is pretty much unused nowadays, so that's part of it.
ron
* Hendricks David W. dwh@lanl.gov [040225 22:14]:
Hmm, I used "file" on one of the rom images i built for the K8s and they also appear as ELFs. Wasn't there a problem with "file?"
I'd guess, since LinuxBIOS is at the end of the image, file sees the payload of the image (which is normally at the beginning) and ignores the "trailing garbage".
Stefan
On Wed, 25 Feb 2004, Hendricks David W. wrote:
Hmm, I used "file" on one of the rom images i built for the K8s and they also appear as ELFs. Wasn't there a problem with "file?"
yes there is sometimes a problem with file.
The issue is that the payload in linuxbios rom is an elfimage, so that the first couple bytes of the romimage fool the file command.
This is why the idea of a 'file' command is suspect. In some OSes the file type was a tag in the file metadata (inode to Unix types).
ron