Re: [Etherboot-developers] lilo images not working in 5.1.3?
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: <ebi...@ln...> - 2002-11-24 14:50:10
|
ke...@us... (Ken Yap) writes: > >I think the reason is that in 5.0.x the .rom image was appended to > >liloprefix.bin, and in 5.1.3 the .img image is appended. The latter does > >not contain the signature, the former does. I tried both to disable the > >check and to generate the .lilo image from the .rom image instead the .img > >file, but in both cases the client hangs after starting the image. > > > >Does anybody know the reason for the .rom -> .img change or what has to be > >done to make the .lilo image work? > > I'm not sure what needs to be done to liloprefix.S to make it jump > directly to the .img file (Eric?) but you could try putting the rule for > .(lz)lilo back the way it was, inserting $(START16) as the second file. > Also you have to edit liloprefix.S to jump to offset 6 as it was in > 5.0.x. Roughly under 5.0.x etherboot had to be loaded at a specific address to run properly. So loading the .rom image was the only way to get it to work. Under 5.1.x etherboot now has the relocation code in it, so it now handles being loaded at an arbitrary address. So all that has to be done is to jump to the start of the .img file. I obviously forget to take out a couple of unnecessary checks. When I have a moment I will take a look. But it should be a fairly simple, operation to make it work. Eric |