[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Solaris install through TFTP linux-server



On Fri, Jun 28, 2002 at 22:23:20 -0700,
Patrick Morris <trick@adonis.net> wrote:
[...]
> Not likely, especially if you've never even tried it before on Solaris.

yeah. setting up a jumpstart server requires some understanding of what's
going on during a network boot of sunos/solaris.

> It's possible to kludge if you set all the right things correctly (ARP, 
> reverse ARP, NFS, bootparams, etc.), but it's not something you'll
> probably be able to pull off without really thorough experience of how
> a Solaris install server works.  

well, it's not that difficult. after the "boot net - install", the following
happens:

	* RARP request to get IP address
	* TFTP request to RARP server (and a broadcast, if that fail. though
		i never managed to get the broadcast to work)
	* bootparams query for NFS path of mini-root
	* NFS mount of mini-root
	* bootup
	* sysid runs, with bootparams you can specify a sysidcfg file to
		make it non-interactive, otherwise an interactive sysid
	* bootparams query to find out where the jumpstart config and
		the CD contents are (both NFS paths)
	* NFS mount config and CD
	* suninstall is installing. interactive or non-interactive, depending
		on config.

so, you need to configure
	* a RARP server
	* a TFTP server
	* a bootparams server
	* a NFS server
	* a jumpstart server (run setup_install_server from the CD for that)

RARP is linux specific.
TFTP and bootparams can be done with add_install_client. if it does not run,
	look into the code to see what should be done.
NFS is documented (ro share, whith anon=0 on solaris. dunno the linux equiv.).

> None of the scripts that make an install 
> server easy to set up and maintain will work on Linux (setup_install_server,
> add_install_client, etc., are all Solaris-specific enough that they'll
> definitely bomb under another OS).

i was actually able to get setup_install_server and the one on the 2nd CD
(addto_install_server or something like that) to run on debian with minor
modification. i never tried the add_install_client, as i do that by hand.

-- 
Thomas 'Mike' Michlmayr  | ignorami: n: The BOFH art of folding problem 
<mike+sig@cluon.priv.at> |           lusers into representational shapes.

Attachment: pgpFerBKs2NoG.pgp
Description: PGP signature


Reply to: