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:
- 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.
- The Solaris 10 64bits install DVD for SPARC (sun4v). I downloaded the image and mounted it inside VirtualBox.
- 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:
- Mount the DVD
- Be root
- mkdir -p /path/to/anywhere/sol
- mkdir -p /path/to/anywhere/config
- cd /cdrom/cdrom0/S0/Solaris_10/Tools
- ./setup_install_server /path/to/anywhere
- 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.
- Run shareall and share and check the folders are shared.
- Check that nfsd is running: svcs -l svc:/network/nfs/server:default if not, execute it svcadm enable svc:/network/nfs/server:default
- cd /cdrom/cdrom0/S0/Solaris_10/Tools
- ./setup_install_server -b /path/to/boot
- cp /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /path/to/config
- edit /path/to/config/rules
- write: network net_ip.0 && arch sparc – profile -
- edit profile
- write install_type initial_install
system_type standalone - edit sysidcfg
- add standard lines without root_passwd
- cd /
- umount the DVD
- Edit /etc/hosts and add a new entry with host1 ip_t1000
- cd /path/to/anywhere/Solaris_10/Tools
- ./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
- Check in /etc/bootparams root_server is not localhost, it has to be the OpenSolaris server ip.
- Boot the T1000, when we see the promt >ok type boot net -v – install
- The installation will start, follow the onscreen instructions.




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