Re: solaris 10 network install question



Casper H.S. *** <Casper.***@xxxxxxx> wrote:
So it's not a Solaris system; it will be somewhat trickier on a different
OS because of the way the DHCP server is configured.

Trickier? Ok, initial setup is a little more work. But otherwise I find
Sun's DHCP server a nightmare.

Quick setup for ISC DHCP:

<---snip
option space SUNW;
option SUNW.SrootOpt code 1 = text;
option SUNW.SrootIP4 code 2 = ip-address;
option SUNW.SrootNM code 3 = text;
option SUNW.SrootPTH code 4 = text;
option SUNW.SswapIP4 code 5 = ip-address;
option SUNW.SswapPTH code 6 = text;
option SUNW.SbootFIL code 7 = text;
option SUNW.Stz code 8 = text;
option SUNW.SbootRS code 9 = integer 16;
option SUNW.SinstIP4 code 10 = ip-address;
option SUNW.SinstNM code 11 = text;
option SUNW.SinstPTH code 12 = text;
option SUNW.SsysidCF code 13 = text;
option SUNW.SjumpsCF code 14 = text;
option SUNW.Sterm code 15 = text;
option SUNW.SbootURI code 16 = text;
option SUNW.SHTTPProxy code 17 = text;
--->snip

will define the vendor specific options. Then you can use the vendor class
identifier to offer the client different parameters:

<---snip
class "Solaris.x86"
{
match if substring(option vendor-class-identifier, 0, 10) = "SUNW.i86pc";
vendor-option-space SUNW;
option SUNW.SinstPTH "/export/install/CD-ROM/Solaris_10.x86";
option SUNW.SjumpsCF "172.17.1.1:/export/install/jumpstart";
option SUNW.SinstIP4 172.17.1.1;
option SUNW.SinstNM "server";
7";
}

class "Solaris.sparc"
{
match if substring(option vendor-class-identifier, 0, 8) = "SUNW.Sun";
vendor-option-space SUNW;
option SUNW.SinstPTH "/export/install/CD-ROM/Solaris_10.sparc";
option SUNW.SjumpsCF "172.17.1.1:/export/install/jumpstart";
option SUNW.SinstIP4 172.17.1.1;
option SUNW.SrootPTH "/export/install/CD-ROM/Solaris_10.sparc/Solaris_10/Tools/Boot";
option SUNW.SrootIP4 172.17.1.1;
}
--->snip

And then for the specific host line the "filename" parameter for TFTP.


--
Daniel
.