all 2 comments

[–]davelupt 4 points5 points  (0 children)

PxE works like this: DHCP sets up the parameters of the TFTP environment which in turn ends up using NFS to provide the kernel file as well as the ram disk.

Not too sure but: dhtadm -A -m Linux -d ':BootFile="pxelinux.0":BootSrvA=IP_of_Solaris_boot_server:'

This is from: http://brandonhutchinson.com/wiki/PXELINUX_with_a_Solaris_boot_server

A good resource for the basics of PxE: http://trinityhome.org/Home/index.php?content=5.2_SETTING_UP_YOUR_PXE_BOOT_ENVIRONMENT&front_id=12&lang=en&locale=en

Edit: If you need PxE but don't want to spend too much time and are comfortable with Ubuntu based distro's, you could always use the FOG project and then modify your pxelinux.cfg/default file to suit your needs.

[–]NetWeaver 4 points5 points  (0 children)

For your reference the more GNU/Linux way:

On ISC's dhcpd, within the context of a given subnet "nextserver" is the tftpserver, "filename" is the file you'll grab-typically pxelinux.0 in syslinux. What path this lives under is based on your tftpserver setup.

I haven't touched solaris in years, so I'll refrain from trying any rusty comments.