HowTo:StableOpenSolarisLoad
From Greg Porter's Wiki
OpenSolaris 2009.06 x86 Load Notes.
RIP, OpenSolaris. I'd like to say it's been great knowing you, but I fscking *HATE* using Solaris. The command line seems intentionally obfuscated just to piss me off. Stability-wise, though, nothing used to beat it. I regularly used it for NFS and Samba servers.
- Get the last and final OpenSolaris 2009.06 x86.
- Load it. The installer doesn't give you any options for sizing file systems. It says you need at least a 9GB disk. It'll load with a 9GB disk, but there's no room to patch later. 10GB isn't large enough either. I used 20GB.
- Update the list of packages.
portergl@opensolaris:~$ pfexec pkg refresh
- Patch the patcher.
portergl@opensolaris:~$ pfexec pkg install SUNWipkg
- Patch it.
portergl@opensolaris:~$ pfexec pkg image-update
- Reboot. It will have automatically made a new boot image named opensolaris-1, and it will try to boot it. Every time I tried to boot it, it didn't go very far, and then spontaneously rebooted. The updates are broken. Go figure. Fscking Solaris. So interrupt the boot, and pick the *PREVIOUS* image (the original one). Then fix it like so:
portergl@opensolaris:~$ pfexec beadm mount opensolaris-1 /mnt portergl@opensolaris:~$ pfexec bootadm update-archive -F -R /mnt portergl@opensolaris:~$ pfexec beadm unmount opensolaris-1
- Reboot again, and boot on the latest image, opensolaris-1, that you just fixed. You should be up on kernel snv_134b.
portergl@opensolaris:~$ uname -a SunOS opensolaris 5.11 snv_134b i86pc i386 i86pc Solaris
- If using a VMware virtual machine, you should load VMware Tools. On the controls of the vm, click "Install/Upgrade VMware Tools". This will mount a (fake) cdrom named "VMware Tools". Then do:
portergl@opensolaris:~$ cd /media/VMware\ Tools/ portergl@opensolaris:~$ cp vmware-solaris-tools.tar.gz /tmp portergl@opensolaris:~$ cd /tmp portergl@opensolaris:~$ gunzip vmware-solaris-tools.tar.gz portergl@opensolaris:~$ tar -vxf vmware-solaris-tools.tar portergl@opensolaris:~$ cd vmware-tools-distrib/ portergl@opensolaris:~$ pfexec ./vmware-install.pl portergl@opensolaris:~$ touch /reconfigure
- Load some benchmarks.
portergl@opensolaris:~$ pfexec pkg install iozone DOWNLOAD PKGS FILES XFER (MB) Completed 653/653 4/4 0.2/0.2 $<3> PHASE ACTIONS Removal Phase 5871/5871 Install Phase 23/23 portergl@opensolaris:~$ pfexec pkg install bonnieplus DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 9/9 0.1/0.1 $<3> PHASE ACTIONS Install Phase 34/34 portergl@opensolaris:~$ pfexec pkg install sysbench DOWNLOAD PKGS FILES XFER (MB) Completed 2/2 11/11 4.2/4.2 $<3> PHASE ACTIONS Install Phase 72/72

