[geeks] Solaris 10 U6: install failure

Jonathan C. Patschke jp at celestrion.net
Mon Apr 6 13:02:19 CDT 2009


On Mon, 6 Apr 2009, Phil Stracchino wrote:

> Yeah, I tried doing it from OpenBSD once and could never quite make it
> work.

I have Jumpstart running well on a FreeBSD system.  It's not that hard:

   0) Populate a Jumpstart root with the contents of the Solaris DVD.
      You'll need to find a way to mount the boot slice to populate
      Solaris_10/Tools/Boot.
   1) In /etc/rc.conf, turn on dhcpd, inetd, and nfs_server.
   2) In /etc/exports, export your Jumpstart hive with the options
      -alldirs, -ro, and -mapall=0:0
   3) In /etc/inetd.conf, turn on tftp, daytime, and time.
   4) Copy pxegrub from $JSROOT/Solaris_10/Tools/Boot to /tftpboot
   5) Copy the contents of $JSROOT/boot to /tftpboot/Solaris10.i86pc
   6) Install isc-dhcpd from ports.
   7) Add the Jumpstart option definitions to dhcpd.conf (google "option
      space sunw").
   8) Add host definitions to dhcpd.conf for the machines you want to
      Jumpstart, and point them at your 'pxegrub' file.
   9) Create a sysidcfg file defining the name service, network interfaces,
      root password, system locale, timezone, timeserver, and nfs4 domain.
  10) Define an installation profile or copy one of the defaults from
      Solaris_10/Misc.
  11) Create a rules file pointing your installation targets at the
      installation file.
  12) Generate the rules.ok file as a copy of the rules file with the
      following line appended:

      # version=2 checksum=XXXXX
      (where XXXXX is the first result field you get when you run "sum
      rules")

I've probably left something out somewhere, but that should get you the
majority of the way there.

-- 
Jonathan Patschke ( "They don't have the right to read a book out loud."
Elgin, TX         (                  --Paul Aiken
USA               (                    Executive Director, Authors Guild



More information about the geeks mailing list