[gPXE-devel] Opensolaris workaround

Floris Bos bos at je-eigen-domein.nl
Sat Apr 24 19:23:14 EDT 2010


Hi,

I managed to get Opensolaris working, but I'm not sure if my quick workaround 
is the best way to solve it.


Attached a patch, which works around the following issues:

- Opensolaris expects to receive the full path to the kernel, not just the 
filename.

- Grub loads modules at the beginning of the address space, while Gpxe seems 
to do at the end.
Opensolaris's kernel startup routine expects grub's behavior, and searches for 
a region of free memory after the address of the last loaded module, which is 
normally not available when you use gpxe.

- Opensolaris expects to be passed the DHCP ACK packet.


Perhaps someone more familiar with the gpxe codebase, can take a look at it 
and transform it into a proper patch.


Yours sincerely,

Floris Bos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gpxe-opensolaris.patch
Type: text/x-patch
Size: 3859 bytes
Desc: not available
Url : http://etherboot.org/pipermail/gpxe-devel/attachments/20100425/07be8286/attachment.bin 


More information about the gPXE-devel mailing list