grub.cfg.MMMMMMMMMMM: ===================== menuentry "XX Oracle Solaris 11.1 Text Installer and command line" { insmod (tftp)/s11-x86-175/boot/grub/i386-pc/http.mod set root=http,XX.XX.XX.XX set kern=/s11-x86-175/platform/i86pc/kernel/amd64/unix echo -n "Loading ${root}$kern: " $multiboot $kern /platform/i86pc/kernel/amd64/unix -B console=text,livessh=disable,install_debug=disable,install_media=http://\\$serverIP:5555//data/ai/pxe/x86/175,install_service=s11-x86-175,install_svc_address=\\$serverIP:5555 set gfxpayload="1024x768x32;1024x768x16;800x600x16;640x480x16;640x480x15;640x480x32" insmod gzio echo -n "Loading ${root}/s11-x86-175/platform/i86pc/amd64/boot_archive: " $module /s11-x86-175/platform/i86pc/amd64/boot_archive } Grub Output - Error: ==================== Loading http,XX.XX.XX.XX/s11-x86-175/platform/i86pc/kernel/amd64/unix: 0%...do ne. Loading http,XX.XX.XX.XX/s11-x86-175/platform/i86pc/amd64/boot_archive: 0%...6 %...19%...27%...33%...36%...41%...44%...48%...52%...57%...64%...69%...72%...74% ...78%...80%...82%...85%...88%...91%...96%...99%...done. error: premature end of file /s11-x86-175/platform/i86pc/amd64/boot_archive. Press any key to continue... Client Request incl. full Header + apache log entry: ==================================================== GET /s11-x86-175/platform/i86pc/kernel/amd64/unix HTTP/1.1 Host: XX.XX.XX.XX User-Agent: GRUB 1.99 cronus 2013-02-03 04:46:15 +0100 + 105 2346910 2346656 220739 - 200 "GET /s11-x86-175/platform/i86pc/kernel/amd64/unix HTTP/1.1" "-" "GRUB 1.99" GET /s11-x86-175/platform/i86pc/amd64/boot_archive HTTP/1.1 Host: XX.XX.XX.XX User-Agent: GRUB 1.99 cronus 2013-02-03 04:46:15 +0100 X 106 2187546 73625882 301798 - 200 "GET /s11-x86-175/platform/i86pc/amd64/boot_archive HTTP/1.1" "-" "GRUB 1.99" GET /s11-x86-175/platform/i86pc/amd64/boot_archive HTTP/1.1 Host: XX.XX.XX.XX User-Agent: GRUB 1.99 Content-Range: bytes 73596928-73625881/73625882 cronus 2013-02-03 04:46:16 +0100 X 155 1974554 73625882 322231 - 200 "GET /s11-x86-175/platform/i86pc/amd64/boot_archive HTTP/1.1" "-" "GRUB 1.99" GET /s11-x86-175/platform/i86pc/amd64/boot_archive HTTP/1.1 Host: XX.XX.XX.XX User-Agent: GRUB 1.99 Content-Range: bytes 0-73625881/73625882 cronus 2013-02-03 04:46:16 +0100 + 148 73626164 73625882 45054614 - 200 "GET /s11-x86-175/platform/i86pc/amd64/boot_archive HTTP/1.1" "-" "GRUB 1.99" Apache log config: ================== LogFormat "%h %{%F %T %z}t %X %I %O %B %D %u %>s \"%r\" \"%{Referer}i\" \"%{User-Agent}i\"" extended # %h Remote host # %{format}t The time, in the form given by format # %X Connection status when response is completed: # X = connection aborted before the response completed. # + = connection may be kept alive after the response is sent. # - = connection will be closed after the response is sent. # %I Bytes received, including request and headers # %O Bytes sent, including headers # %B Size of response in bytes, excluding HTTP headers. # %D The time taken to serve the request, in microseconds. # %u Remote user # %>s Status (for the last redir if any) # %r First line of request # %{Foobar}i The contents of Foobar: header line(s) in the request admin.pkg /etc/netboot > ls -al s11-x86-175/platform/i86pc/amd64/boot_archive s11-x86-175/platform/i86pc/kernel/amd64/unix -rw-r--r-- 1 root bin 73625882 Dec 11 07:53 s11-x86-175/platform/i86pc/amd64/boot_archive -rwxr-xr-x 1 root bin 2346656 Dec 11 07:53 s11-x86-175/platform/i86pc/kernel/amd64/unix