Yet Another Blog

January 20, 2010

Installing Solaris 10 on a Sun Enterprise T1000

Filed under: Uncategorized — guilleml @ 11:33 am

Installing Solaris 10 in a T1000 is not as easy as you think as this machine doesn’t have any USB ports nor optical units, just ethernet interfaces.

We will need:

  1. Another machine with Solaris or OpenSolaris. I am going to use a VirtualBox machine with OpenSolaris as I don’t have another Solaris machine. The ethernet should be configured as “bridged” in VirtualBox and the host machine must be in the same subnet as the T1000 where we want to install Solaris.
  2. The Solaris 10 64bits install DVD for SPARC (sun4v). I downloaded the image and mounted it inside VirtualBox.
  3. The OpenSolaris server and the T1000 must be in the same subnet. We can get the T1000 MAC address from the OpenBoot or from the documentation.

We load OpenSolaris in the virtual machine and we mount the install DVD:

  1. Mount the DVD
  2. Be root
  3. mkdir -p /path/to/anywhere/sol
  4. mkdir -p /path/to/anywhere/config
  5. cd /cdrom/cdrom0/S0/Solaris_10/Tools
  6. ./setup_install_server /path/to/anywhere
  7. add in /etc/dfs/dfstab: share -F nfs -o ro,anon=0 -d “install dir” /path/to/anywhere/sol and add the path to config too.
  8. Run shareall and share and check the folders are shared.
  9. Check that nfsd is running: svcs -l svc:/network/nfs/server:default if not, execute it svcadm enable svc:/network/nfs/server:default
  10. cd /cdrom/cdrom0/S0/Solaris_10/Tools
  11. ./setup_install_server -b /path/to/boot
  12. cp /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /path/to/config
  13. edit /path/to/config/rules
  14. write: network net_ip.0 && arch sparc – profile –
  15. edit profile
  16. write install_type initial_install
    system_type standalone
  17. edit sysidcfg
  18. add standard lines without root_passwd
  19. cd /
  20. umount the DVD
  21. Edit /etc/hosts and add a new entry with host1 ip_t1000
  22. cd /path/to/anywhere/Solaris_10/Tools
  23. ./add_install_client -e ethernet_t1000 -s ip_server:/path/to/anywhere/sol -c ip_server:/path/to/anywhere/config -p ip_server:/path/to/anywhere/config host1 sun4v
  24. Check in /etc/bootparams root_server is not localhost, it has to be the OpenSolaris server ip.
  25. Boot the T1000, when we see the promt >ok type boot net -v – install
  26. The installation will start, follow the onscreen instructions.


    1. Question for you. I have an old T1000 laying around and surprise the password is forgotten.

      So I looked around and one option is to: boot net -s, mount the drive and remove the password from the shadow file.

      The T1000 is the only sparc machine I have everything else is x86 intel.

      So reading above…

      1- The OpenSolaris you are running in VBox is x86 and you are mounting the 64bit sparc CD within that Solaris or are you installing the 64bit sparc CD on VBox and doing everything from that installation?
      2- Do I even need a JumpStart server? Can I not just have an x86 Solaris machine and Net boot the T1000 from the x86? I don’t want to install or upgrade anything just “reset” the root password.

      Comment by infectedrhythms — July 7, 2010 @ 1:45 pm

    2. hi

      Since what port of t1000 was installed sparc?

      Comment by Alejandro — January 25, 2017 @ 7:09 pm

    RSS feed for comments on this post. TrackBack URI

    Leave a Reply

    Fill in your details below or click an icon to log in: Logo

    You are commenting using your account. Log Out /  Change )

    Google photo

    You are commenting using your Google account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s

    Create a free website or blog at

    %d bloggers like this: