1) /mnt/$OS_RELEASE/Tools/setup_install_server $DEST_PATH works as expected. However, we need a full regex capable sed during jumpstart and thus need to add it manually to the BootArchive. For sparc this is not a problem: + pkgadd -R $DEST_PATH/$OS_RELEASE/Tools/Boot \ -d $DEST_PATH/$OS_RELEASE/Product SUNWxcu4 But for x86 one needs to create a new boot binary and one even needs to do that on an appropriate x86 machine. That's pretty inconvinient and thus we RFE for including SUNWxcu4 in the boot archive by default. Alternative: a even better solution would be to include GNU-sed, which is able to do inplace editing (beside the full regex support), which would lead to much cleaner/less error prone/better understandable jumstart supporting scripts, since repeated boiler plate code can be avoided: DST=`mktemp -t` [ -n "$DST" ] || return $ERROR cp $SRC $DST sed -e $REGEX $DST >$SRC rm -f $DST could be done as: gsed -i -e $REGEX $SRC 2) Usually having a graphics adapter (e.g. XVR-* etc.) on a server doesn't make sense. It produces unwanted heat and having Grapic driver packages installed introduce quite a bit of downtimes of servers, since patches usually suggest to reboot or even reconfigure the machine. And that even no Graphics adapter is installed at all. Since clusters are nestable, we RFE for a catch all cluster for all graphic card driver related software. That would make the setup jumpstarts or even interactive installs much easier since no deep inspection of .clustertoc is required any more and one can be sure to have catched all these packages... I.e. sparc:cluster SUNWCcg6 delete sparc:cluster TSICpgx delete sparc:package SUNWm64xr delete sparc:cluster SUNWCm64 delete sparc:cluster SUNWCffb delete sparc:cluster SUNWCafb delete sparc:cluster SUNWCifb delete sparc:cluster SUNWCgfb delete sparc:cluster SUNWCpfb delete sparc:cluster SUNWCnfb delete sparc:cluster SUNWCjfb delete sparc:cluster SUNWCkfb delete sparc:cluster SUNWCzulu delete would reduce to: sparc:cluster SUNWCCgca delete 3) To avoid downtimes caused by "dumb" patches, we try to delete all drivers, which are definitly not required. In our case those are FJSV* cluster and packages. Since clusters are nestable, we RFE for a catch all cluster for Fujitsu related software. I.e. sparc:cluster FJSVCdrd delete sparc:cluster FJSVCpicl delete sparc:cluster FJSVCvpl delete sparc:package FJSVcsr delete sparc:package FJSVfmd delete sparc:package FJSVgid delete sparc:package FJSVglrt delete sparc:package FJSVhea delete sparc:package FJSVmdb delete sparc:package FJSVmdbr delete sparc:package FJSVcpcu delete sparc:package FJSVpfcb delete sparc:package FJSVulsa delete sparc:package FJSVxwpsr delete could be reduced to: sparc:cluster Fujitsu delete 4) Analog to 2) and 3) a catch all cluster for sparc4u and sparc4v related Software would be pretty useful as well. 5) For certain packages l10n is not or only partially required (e.g. for all admin related packages C and de locales are sufficient). So to make systems more stable wrt. to patches and reduce unnecessary downtimes of services we prefer to not install those l10n packages. However, right now it is not possible to specifiy those packages in the jumpstart profile. I.e. we need to run a postinstall script, which removes those package, which requires ca. additional 15 min. So if these packages would be honored right at the beginning of the installation, one could even save more time ... If you wannt try itself, this is our post-install profile: # l10n for Solaris Volume Management - brauchen nur en, evtl. de common:package SUNWclvmg delete #common:package SUNWdlvmg delete common:package SUNWelvmg delete common:package SUNWflvmg delete common:package SUNWhlvmg delete common:package SUNWhklvmg delete common:package SUNWilvmg delete common:package SUNWjlvmg delete common:package SUNWklvmg delete common:package SUNWslvmg delete # l10n for Solaris Volume Management APIs - brauchen nur en, evtl. de common:package SUNWclvma delete #common:package SUNWdlvma delete common:package SUNWelvma delete common:package SUNWflvma delete common:package SUNWhlvma delete common:package SUNWilvma delete common:package SUNWjlvma delete common:package SUNWklvma delete common:package SUNWslvma delete # l10n for Resource Management UI Components - brauchen nur en, evtl. de common:package SUNWcrmui delete #common:package SUNWdrmui delete common:package SUNWermui delete common:package SUNWfrmui delete common:package SUNWhkrmui delete common:package SUNWhrmui delete common:package SUNWirmui delete common:package SUNWjrmui delete common:package SUNWkrmui delete common:package SUNWsrmui delete # l10n for install - brauchen nur en, evtl. de common:package SUNWcadis delete #common:package SUNWdedis delete common:package SUNWesdis delete common:package SUNWfrdis delete common:package SUNWhadis delete common:package SUNWitdis delete common:package SUNWjadis delete common:package SUNWkadis delete common:package SUNWsvdis delete # l10n for system administration tasks - brauchen nur en, evtl. de common:package SUNWcadma delete #common:package SUNWdedma delete common:package SUNWesdma delete common:package SUNWfrdma delete common:package SUNWhadma delete common:package SUNWitdma delete common:package SUNWjadma delete common:package SUNWkadma delete common:package SUNWsvdma delete # l10n for Locale Administrator - brauchen nur en, evtl. de common:package SUNWcladm delete #common:package SUNWdladm delete common:package SUNWeladm delete common:package SUNWfladm delete common:package SUNWhladm delete common:package SUNWiladm delete common:package SUNWjladm delete common:package SUNWkladm delete common:package SUNWsladm delete # l10n for Font Downloader for Adobe Postscript (tm) TCP/IP printers # - brauchen nur en, evtl. de common:package SUNWcfdl delete #common:package SUNWdfdl delete common:package SUNWefdl delete common:package SUNWffdl delete common:package SUNWhfdl delete common:package SUNWifdl delete common:package SUNWjfdl delete common:package SUNWkfdl delete common:package SUNWsfdl delete # l10n for Solaris Management Applications - brauchen nur en, evtl. de common:package SUNWcmga delete common:package SUNWhkmga delete common:package SUNWhmga delete common:package SUNWjmga delete common:package SUNWkmga delete #common:package SUNWdmgp delete common:package SUNWemgp delete common:package SUNWfmgp delete common:package SUNWimgp delete common:package SUNWsmgp delete # l10n for Power Management OW Utilities - brauchen nur en, evtl. de common:package SUNWcepmw delete common:package SUNWdepmw delete common:package SUNWespmw delete common:package SUNWfrpmw delete common:package SUNWhepmw delete common:package SUNWitpmw delete common:package SUNWjepmw delete common:package SUNWkepmw delete common:package SUNWsvpmw delete # Japanese localization for Power Management OW Utilities Man Pages common:package SUNWjepmm delete # l10n for Solstice Admintool launcher - brauchen nur en, evtl. de common:package SUNWcsadl delete #common:package SUNWdsadl delete common:package SUNWesadl delete common:package SUNWfsadl delete common:package SUNWhsadl delete common:package SUNWisadl delete common:package SUNWjsadl delete common:package SUNWksadl delete common:package SUNWssadl delete # l10 for Smart Card Administration GUI - brauchen nur en, evtl. de common:package SUNWcscgu delete common:package SUNWdscgu delete common:package SUNWescgu delete common:package SUNWfscgu delete common:package SUNWhscgu delete common:package SUNWiscgu delete common:package SUNWjscag delete common:package SUNWkscgu delete common:package SUNWsscgu delete # l10n for Solaris Management Console 2.1 - brauchen nur en, evtl. de common:package SUNWcsmc delete #common:package SUNWdesmc delete common:package SUNWessmc delete common:package SUNWfrsmc delete common:package SUNWhksmc delete common:package SUNWhsmc delete common:package SUNWitsmc delete common:package SUNWjsmc delete common:package SUNWksmc delete common:package SUNWsvsmc delete # l10n for Live Upgrade - brauchen nur en, evtl. de #common:package SUNWdelu delete common:package SUNWeslu delete common:package SUNWfrlu delete common:package SUNWitlu delete common:package SUNWsvlu delete # l10n for Solaris WBEM Services - brauchen nur en, evtl. de common:package SUNWcwbc delete #common:package SUNWdewbc delete common:package SUNWeswbc delete common:package SUNWfrwbc delete common:package SUNWhwbc delete common:package SUNWitwbc delete common:package SUNWjwbc delete common:package SUNWkwbc delete common:package SUNWsvwbc delete # l10n for Sun WBEM SDK resources - brauchen nur en, evtl. de common:package SUNWcwdev delete #common:package SUNWdwdev delete common:package SUNWewdev delete common:package SUNWfwdev delete common:package SUNWhwdev delete common:package SUNWiwdev delete common:package SUNWjwbd delete common:package SUNWkwdev delete common:package SUNWswdev delete # l10n for Solaris Product Registry - brauchen nur en, evtl. de common:package SUNWcwsr2 delete #common:package SUNWdews2 delete common:package SUNWesws2 delete common:package SUNWfrws2 delete common:package SUNWhwsr2 delete common:package SUNWitws2 delete common:package SUNWjws2 delete common:package SUNWkwsr2 delete common:package SUNWsvws2 delete # l10n for Solaris Product Registry Viewer - brauchen nur en, evtl. de common:package SUNWcwsrv delete #common:package SUNWdewsv delete common:package SUNWeswsv delete common:package SUNWfrwsv delete common:package SUNWhwsrv delete common:package SUNWitwsv delete common:package SUNWjwsv delete common:package SUNWkwsrv delete common:package SUNWsvwsv delete # l10n for DHCP manager GUI - brauchen nur en, evtl. de common:package SUNWcdhcm delete #common:package SUNWddhcm delete common:package SUNWedhcm delete common:package SUNWfdhcm delete common:package SUNWhdhcm delete common:package SUNWidhcm delete common:package SUNWjdhcm delete common:package SUNWkdhcm delete common:package SUNWsdhcm delete # l10n for Diskless Client Management Application common:package SUNWcdcl delete #common:package SUNWddcl delete common:package SUNWedcl delete common:package SUNWfdcl delete common:package SUNWhdcl delete common:package SUNWhkdcl delete common:package SUNWidcl delete common:package SUNWjadcl delete common:package SUNWkdcl delete common:package SUNWsdcl delete 5) + /boot/solaris/bin/root_archive packmedia $DST $SCRATCH is awefully slow on an u3 thumper (takes about 41!!! minutes): prstat says, the machine is idle, and truss -p 21578 doesn't show anything. 538 /usr/lib/ssh/sshd 21438 /usr/lib/ssh/sshd 21441 /usr/lib/ssh/sshd 21443 -tcsh 21456 ksh 21537 /bin/ksh /boot/solaris/bin/root_archive packmedia /home/elkner/tmp/miniroot/Sol 21576 newfs /dev/rlofi/1 21577 sh -c mkfs -F ufs /dev/rlofi/1 385800 600 1 8192 1024 16 10 120 2048 t 0 -1 8 1 21578 mkfs -F ufs /dev/rlofi/1 385800 600 1 8192 1024 16 10 120 2048 t 0 -1 8 1 n Seems to be the biggest problem here. On a b55b U40 the same procedure takes 2.5 minutes, only! So ~ 2460 : 150 secondes - quite a big difference. ON both system $SCRATCH is local UFS. $DST is ZFS on the thumper, the same directory NFS mounted on the U40. Also I'm not sure, why it is necessary to query local device of the machine, on which the boot image gets created: May 13 18:07:37 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:07:37 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:07:55 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:07:55 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:08:14 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:08:14 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:08:33 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:08:33 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:08:55 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:08:55 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:09:13 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:09:13 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:09:39 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:09:39 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:09:57 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:09:57 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:10:16 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:10:16 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:10:34 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:10:34 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:10:53 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:10:53 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:11:12 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:11:12 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:11:30 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:11:30 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:11:49 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:11:49 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:12:07 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:12:07 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:12:26 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:12:26 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:12:45 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:12:45 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:13:03 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:13:03 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:13:22 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:13:22 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:13:40 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:13:40 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:13:59 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:13:59 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:14:17 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:14:17 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:14:36 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:14:36 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:14:55 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:14:55 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:15:13 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:15:13 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:15:32 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:15:32 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:15:50 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:15:50 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:16:09 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:16:09 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:16:28 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:16:28 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:16:46 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:16:46 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:17:05 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:17:05 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:17:23 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:17:23 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:18:00 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:18:00 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:18:19 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:18:19 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 4 May 13 18:18:38 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:18:38 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 May 13 18:18:56 isis genunix: [ID 408822 kern.info] NOTICE: mpt0: fault detected in device; service still available May 13 18:18:56 isis genunix: [ID 611667 kern.info] NOTICE: mpt0: Connected command timeout for Target 5 Messages are related to the probably bogus mpt driver of u3, anyway - it should not have any influence on image creation. 6) add_install_client still requires a patch to NOT lofs PXE boot part but copying it instead to /tftpboot/ . 62 MB are not that much and is ok, since reused by other PXE clients ... see also: http://dev.cs.uni-magdeburg.de/~elkner/x86jumpstart.txt