C H A P T E R  1

Installing Software From the Solaris Disk


Note - For initial instructions on installing this Solaris release, see the Start Here document provided with the discs. For more detailed instructions, see the Solaris 9 Installation Guide.




Automatic Installation of Solaris Software

For the Sun hardware listed in TABLE 1-1 , the Solaris 9 release requires no special installation or upgrade instructions. If you plan to perform an automatic installation of the Solaris 9 operating environment on your Sun hardware, refer to the Solaris 9 Installation Guide for all your installation needs.


Platform Names and Groups

You need to know your system architecture (platform group), if you are performing one of the following tasks:

If you are writing a custom JumpStarttrademark installation rules file, you need to know the platform name.

TABLE 1-1 shows the platform names and platform groups of various Sun hardware systems.

TABLE 1-1 Platform Names for Sun Systems

System

Platform Name

Platform Group

Desktop Systems

Sun Blade 1000

SUNW,Sun-Blade-1000

sun4u

Sun Blade 100

SUNW,Sun-Blade-100

sun4u

Ultra 1

SUNW,Ultra-1

sun4u

Ultra 2

SUNW,Ultra-2

sun4u

Ultra 5

SUNW,Ultra-5_10

sun4u

Ultra 10

SUNW,Ultra-5_10

sun4u

Ultra 30

SUNW,Ultra-30

sun4u

Ultra 60

SUNW,Ultra-60

sun4u

Ultra 80

SUNW,Ultra-80

sun4u

Ultra 450

SUNW,Ultra-4

sun4u

SPARCstation 4

SUNW,SPARCstation-4

sun4m

SPARCstation 5

SUNW,SPARCstation-5

sun4m

SPARCstation 10

SUNW,SPARCstation-10

sun4m

SPARCstation 20

SUNW,SPARCstation-20

sun4m

SPARCclassic

SUNW,SPARCclassic

sun4m

SPARCstation LX

SUNW,SPARCstation-LX

sun4m

SPARCstation LX+

SUNW,SPARCstation-LX+

sun4m

Entry/Workgroup Servers

Sun Fire V880

SUNW,Sun-Fire-880

sun4u

Sun Fire V480

SUNW,Sun-Fire-480

sun4u

Sun Fire 280R

SUNW,Sun-Fire-280R

sun4u

Sun Fire V270

SUNW,Sun-Blade-1000

sun4u

Sun Fire V120

SUNW,UltraAX-i2

sun4u

Sun Fire V100

SUNW,UltraAX-i2

sun4u

Sun Enterprise 420R

SUNW,Ultra-80

sun4u

Sun Enterprise 220R

SUNW,Ultra-60

sun4u

Sun Enterprise 450

SUNW,Ultra-4

sun4u

Sun Enterprise 250

SUNW,Ultra-250

sun4u

Sun Enterprise 150

SUNW,Ultra-1

sun4u

Sun Enterprise Ultra 5S

SUNW,Ultra-5_10

sun4u

Sun Enterprise Ultra 10S

SUNW,Ultra-5_10

sun4u

Sun Enterprise 2

SUNW,Ultra-2

sun4u

Sun Enterprise 1

SUNW,Ultra-1

sun4u

Mid-Range and Mid-Frame Servers

Sun Fire 6800

SUNW,Sun-fire

sun4u

Sun Fire 4810

SUNW,Sun-fire

sun4u

Sun Fire 4800

SUNW,Sun-fire

sun4u

Sun Fire 3800

SUNW,Sun-fire

sun4u

Sun Enterprise 6500

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 5500

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 4500

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 3500

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 6000

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 5000

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 4000

SUNW,Ultra-Enterprise

sun4u

Sun Enterprise 3000

SUNW,Ultra-Enterprise

sun4u

High End Servers

Sun Fire 15K

SUNW,Sun-Fire-15000

sun4u

Sun Enterprise 10000

SUNW,Ultra-Enterprise

sun4u

Netra Servers

Netra 20

SUNW,Netra-T4

sun4u

Netra T1 AC200/DC200

SUNW,UltraAX-i2

sun4u

Netra X1

SUNW,UltraAX-i2

sun4u

Netra ct800

SUNW,UltraSPARC-IIi-Netract

sun4u

Netra ct400

SUNW,UltraSPARC-IIi-Netract

sun4u

Netra t 1400 & t 1425

SUNW,Ultra-80

sun4u

Netra t 1120 & t 1125

SUNW,Ultra-60

sun4u

Netra t1 100 & t1 105

SUNW,UltraSPARC-IIi-cEngine

sun4u


Refer to the Solaris 9 Installation Guide for further information on platform groups for all other systems.


32-bit Kernel--Default on 200MHz or Lower UltraSPARC Systems

On UltraSPARC systems with 200MHz or lower processors, it is possible for a user to run a 64-bit program designed to exploit a problem that could cause a processor to stall. Since 64-bit programs cannot run on the Solaris 32-bit kernel, the Solaris
32-bit kernel is booted by default on these systems.

The code sequence that exploits the problem is very unusual, and is not likely to be generated by a compiler. Assembler code had to be specifically written to demonstrate the problem. It is highly unlikely that a legitimate handwritten assembler routine would use this code sequence.

Users willing to assume the risk that a user might accidentally or deliberately run a program that was designed to cause a processor to stall may choose to run the Solaris 64-bit kernel on these systems.

You can determine the speed of your processor(s) by typing:

# /usr/sbin/psrinfo -v

You can change the default kernel from 32-bit on a system by modifying the boot policy file. Edit the /platform/ platform-name /boot.conf file so that it contains an uncommented line with the variable named ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU set to the value true as shown in the example that follows:

ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true

See boot (1M) for more information about changing the default kernel.

You may also purchase an upgrade to your system, contact your Sun representative for details.


System Kernel Support

All SPARC systems can run 32-bit applications. Systems using newer SPARC processors (that is, UltraSPARC-based systems) can boot and run a full 64-bit kernel, which allows those systems to run 32-bit and 64-bit applications concurrently.

Systems running a 64-bit kernel require 64-bit versions of drivers and other software modules that load directly into the kernel. A small number of applications may be dependent on such components and thus would require versions of these components specific to a 32-bit or 64-bit kernel. Also, 32-bit applications cannot link to 64-bit libraries and vice versa. (The Solaris 9 operating environment includes both 32-bit and 64-bit versions of system libraries.)

The following lists indicate which systems can run 64-bit as well as 32-bit applications and which systems can boot a 32-bit kernel, a 64-bit kernel, or both.

32-bit kernel/driver only platforms:

64-bit platforms that can boot 32-bit kernel/driver:



Note Note - These systems support 32-bit applications and drivers on 32-bit kernel and support 32-bit or 64-bit applications and 64-bit drivers on 64-bit kernel.



64-bit platforms that do not support a 32-bit kernel/driver: