Choosing and Installing Guest Operating Systems : Solaris 10 Operating System for x86 Platforms

Solaris 10 Operating System for x86 Platforms
This section contains product support, installation instructions, and known issues for the Solaris 10 Operating System for x86 platforms operating system.
32-Bit Support
The following VMware products support 32-bit Solaris 10 Operating System for x86 platforms:
Solaris 10 Operating System for x86 platforms – Workstation 5.5.3, 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Update Support
Solaris 10 1/06 (Update 1) – Workstation 5.5.3, 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Solaris 10 6/06 (Update 2) – experimental support on Workstation 5.5.3
Solaris 10 6/06 (Update 2) – Workstation 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Solaris 10 11/06 (Update 3) – experimental support on Workstation 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Additional Support
SMP – 2-way experimental support on Workstation 5.5, 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Solaris 10 Operating System for x86 platforms – ACE 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5
VMware GSX Server – experimental support only
Solaris 10 Operating System for x86 platforms – GSX Server 3.1, 3.2, 3.2.1
VMware Server – experimental support only
Solaris 10 Operating System for x86 platforms – VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Update Support
Solaris 10 1/06 (Update 1) – VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Solaris 10 6/06 (Update 2) – VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Additional Support
SMP – 2-way support on VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Solaris 10 Operating System for x86 platforms – ESX 3.0, 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Update Support
Solaris 10 1/06 (Update 1) – ESX 3.0, 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 6/06 (Update 2) – ESX 3.0, 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 11/06 (Update 3) – ESX 3.0, 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 8/07 (Update 4) – ESX 3.0.1, 3.0.2, 3.0.3 (Patch ESX303-200808405-BG), 3.5, 3.5 U1, 3.5 U2
Solaris 10 05/08 (Update 5) – ESX supported on 3.0.1 (ESX-1005108), 3.0.2 (ESX-1005110), 3.0.3 (ESX303-200808405-BG), 3.5, 3.5 U1, 3.5 U2
Additional Support
SMP – full support on ESX 3.0, 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 Operating System for x86 platforms – Fusion 1.0, 1.1, 1.1.1, 1.1.2, 1.1.3
Update Support
Solaris 10 11/06 (Update 3) – Fusion 1.0, 1.1, 1.1.1, 1.1.2, 1.1.3
64-Bit Support
The following VMware products support 64-bit Solaris 10 Operating System for x86 platforms:
Solaris 10 Operating System for x86 platforms – Workstation 5.5.3, 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Update Support
Solaris 10 1/06 (Update 1) – Workstation 5.5.3, 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Solaris 10 6/06 (Update 2) – Workstation 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Solaris 10 11/06 (Update 3) – experimental support on Workstation 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Additional Support
SMP – 2-way experimental support on Workstation 5.5.2, 5.5.3, 5.5.4, 5.5.5, 5.5.6, 5.5.7, 5.5.8, 6.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4, 6.0.5
Solaris 10 Operating System for x86 platforms – ACE 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5
VMware Server – experimental support only
Solaris 10 Operating System for x86 platforms – VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Update Support
Solaris 10 6/06 (Update 2) – VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Additional Support
SMP – 2-way support on VMware Server 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7
Solaris 10 Operating System for x86 platforms – ESX 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Update Support
Solaris 10 1/06 (Update 1) – ESX 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 6/06 (Update 2) – ESX 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 11/06 (Update 3) – ESX 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 8/07 (Update 4) – ESX 3.0.1, 3.0.2, 3.0.3 (Patch ESX303-200808405-BG), 3.5, 3.5 U1, 3.5 U2
Solaris 10 05/08 (Update 5) – supported on ESX 3.0.1 (ESX-1005108), 3.0.2 (ESX-1005110), 3.0.3 (ESX303-200808405-BG), 3.5, 3.5 U1, 3.5 U2
Additional Support
SMP – full support on ESX 3.0.1, 3.0.2, 3.0.3, 3.5, 3.5 U1, 3.5 U2
Solaris 10 Operating System for x86 platforms – Fusion 1.0, 1.1, 1.1.1, 1.1.2, 1.1.3
Update Support
Solaris 10 11/06 (Update 3) – Fusion 1.0, 1.1, 1.1.1, 1.1.2, 1.1.3
General Installation Notes
Be sure to read General Guidelines for All VMware Products as well as this guide to installing your specific guest operating system.
VMware products support only the version for x86 platforms. You cannot install the version for SPARC platforms in a VMware virtual machine.
The easiest method of installing the Solaris 10 Operating System in a virtual machine is to use the standard Solaris 10 for x86 installation media. The notes below describe an installation using the CD set or DVD. If your VMware product supports it, you can also install from a PXE server.
Before installing the operating system, be sure that you have already created and configured a new virtual machine.
Memory Requirements for Solaris 10
VMware Server or ESX Server: Solaris 10 requires more memory for successful installation than previous Solaris versions. For x86-based systems:
Before upgrading a virtual machine’s guest operating system to the Solaris 10 1/06 release or later, increase the virtual machine’s RAM to at least 256MB. See your VMware product documentation for instructions. For more information see the System Requirements and Recommendations for Solaris 10 Installation, on the Sun Web site at:
http://docs.sun.com/app/docs/doc/817-0544/6mgbagb0v?a=view
 
Note If you are installing a guest operating system through VMware VirtualCenter, be sure it is supported under the VMware product—ESX Server or VMware Server—on which you are running the virtual machine.
Installation Steps
1
2
3
This completes basic installation of the Solaris 10 guest operating system.
 
Note The VMware Tools package for Solaris guest operating systems exists only for ESX Server 3, and supports only Solaris 10 1/06 (Update 1) and Solaris 10 6/06 (Update 2). Support for VMware Tools in Solaris 10 prior to Solaris 10 1/06 is experimental.
VMware Tools (ESX Server 3.x Only)
Be sure to install VMware Tools in your guest operating system, and reboot the virtual machine after installing VMware Tools. See the section ESX Server 3.x Network Adapter Driver Support for 32-Bit and 64-Bit Solaris 10 Guests, in the Known Issues section. For details on installing VMware Tools, see your ESX Server User’s Manual or follow the appropriate link in the knowledge base article at kb.vmware.com/kb/340.
Known Issues
Faults Reported on Solaris 10 and Solaris10 Update 1
ESX 3.0.1: For a description of the guest kernel fault reports, see the knowledgebase article at kb.vmware.com/kb/3605018.
ESX Server 3.x Network Adapter Driver Support for 32-Bit and 64-Bit Solaris 10 Guests
Solaris 10, 32-bit guests supports the Flexible network adapter driver. If VMware Tools is installed on the guest, the adapter driver identifies itself as Vmxnet. If VMware Tools has not been installed on the guest, the adapter driver identifies itself as pcn.
After installing the Solaris 10 Operating System on a virtual machine, the pcn driver appears. Install VMware Tools and reboot the virtual machine to ensure that the default pcn driver switches to vmxnet.
Solaris 10, 64-bit guests support only the e1000 network adapter driver.
Using Solaris 10 in 32-Bit Mode on a 64-Bit Host
On a 64-bit host, when you install or run Solaris 10 as a guest operating system, Solaris 10 automatically attempts to install or boot up in 64-bit mode. To force Solaris 10 to boot up in 32-bit mode on a 64-bit host, see the knowledge base article at kb.vmware.com/kb/2074. To force Solaris 10 to install as a 32-bit guest on a 64-bit host, see the knowledge base article at kb.vmware.com/kb/1975.
Display Too Small After Installation
After installation, the Solaris 10 guest operating system starts with a display resolution of 640 x 480. When you install VMware Tools, the display will automatically be adjusted to an appropriate resolution.
VMware Tools is currently supported only for ESX Server 3.x. If you are using another VMware product that does not support VMware Tools for Solaris, you can switch to the Xsun X server to get a 1024 x 768 display (256 colors). To make this change, take the following steps:
1
kdmconfig
2
Use the arrow keys and spacebar to select Xsun, and then press F2 to continue.
3
Video Device: VMWare Inc vmware0405
Video Driver: XF86-VMWARE
Resolution/colors: 1024X768 256 colors @70 hz
Monitor type: Multifrequency 56 khz
Press F3 to accept the configuration.
4
PAE Message During Installation
VMware Workstation 5.0: If you are installing the guest operating system on a VMware Workstation, 5.0 or lower, on a host computer that has PAE technology, you might get an error message. The error message indicates the guest operating system is trying to use PAE. Discontinue the installation process if this occurs, and enable PAE for the affected virtual machine.
To enable PAE for the virtual machine:
1
2
Edit the configuration (.vmx) file for the virtual machine by adding the following line to the file:
paevm="true"
3
Performance Problems in ESX Server 3.x Virtual Machines with Four Virtual Processors on Hosts with Hyperthreading
ESX Server 3.x: On ESX Server 3.x hosts with CPU hyperthreading, Solaris 10 1/06 (Update 1) virtual machines with four virtual processors experience significant degradation in performance, in both the time it takes for installation and the time it takes to write to disk. To minimize the impact on performance for Solaris 10 1/06 (Update 1) virtual machines with four virtual processors, VMware recommends that you use a host machine with four physical processors, rather than a host with two hyperthreaded processors.
Solaris 10 Guests Might Become Unresponsive When Halted
ESX Server 3.x: When you halt a Solaris 10 virtual machine, it might become unresponsive. This occurs because, while halting, the guest is unable to enter VGA screen mode and remains in SVGA screen mode. If the virtual machine remains unresponsive, you can work around this problem by powering off the virtual machine and powering it back on again.
Solaris 10 1/06 (Update 1) and Solaris 10 6/06 (Update 2) Guests with Virtual SMP Might Hang When Powering On
Virtual machines running Solaris 10 1/06 (Update 1) or Solaris 10 6/06 (Update 2), with Virtual SMP and either two or four virtual processors might occasionally hang when powering on. If this happens, reboot the virtual machine. This should fix the problem with no data loss.
Solaris 10 Guest Cannot Eject ISO Image Mounted as CD-ROM
In CDE and Java Desktop Environments, when an ISO image is mounted as a CDROM device, the file manager (in CDE) and Nautilus (in Java Desktop) programs let you view the contents of the CDROM. Ejecting the device using any of these programs fails. In CDE, the File Manager program menu has an Eject option. Clicking that option does not eject the CDROM. In Java Desktop, right-clicking the CDROM icon (on the desktop) and then clicking Eject does not eject the CDROM.
64-Bit Solaris 10 1/06 (Update 1) and Solaris 10 6/06 (Update 2) Fail with Triple Fault on Intel Pentium M-Based Systems Merom, Woodcrest, and Conroe
This problem occurs not only in virtual machines but also when you attempt to run Solaris 10 1/06 (Update 1) and Solaris 10 6/06 (Update 2) directly on Intel Pentium M-Based Merom, Woodcrest, and Conroe systems. It is expected that Sun will correct this problem in a future update of Solaris 10. In the meantime, Sun has provided a patch, Kernel Update 118855-19, to correct this problem. Depending on your Solaris installation, this patch may require any or all of the following dependent patches: 121264-01, 118844-30, 118344-13, 117435-02, 119255-27. Information on downloading and installing Solaris patches is in the article “Adding a Solaris Patch,” available (at the time this document was published) from the Sun Web site at: http://docs.sun.com/app/docs/doc/816-4552/6maoo30pu?a=view.
 
Note To apply Kernel Update 118855-19, you must boot the virtual machine in 32-bit mode. For instructions on forcing a Solaris 10 virtual machine on a 64-bit host machine to boot in 32-bit mode, see the VMware Knowledge Base: kb.vmware.com/kb/2074