1


从 Solaris 光盘安装软件

本章涵盖下列主题:



注 - 有关首次安装此 Solaris 版本的指导,请参阅光盘附带的《从这儿开始》卡。有关更详细的指导,请参阅《Solaris 9 安装指南》




在安装前升级 Sun Fire 和 Netra 服务器上的固件(错误 ID 4747307、4799331)

要在特定的 Sun Fire 和 Netratrademark 服务器上安装 Solaris 9 9/05 操作环境,必须先更新服务器上的固件。如果安装 Solaris 9 9/05 软件前不更新固件,服务器将出现紊乱。此问题影响到下列服务器:

产生此问题时,将显示以下错误消息:


panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0
addr=5586ee326973add3 mmu_fsr=0

将显示 ok 提示符。

解决方法:

对于 Sun Fire 3800、4800、4810 或 6800 服务器,请应用所提供的最新版本的固件修补程序,如固件更新 5.15.4 或 5.15.3。

对于 Sun Fire V1280 或 Netra 服务器,请应用所提供的最新版本的固件修补程序,例如 5.13.0014。

可从以下网址得到固件更新修补程序:

http://sunsolve.sun.com

确保下载并应用最新版本的修补程序。


自动安装 Solaris 软件

除上一节中列出的固件注意事项之外,表 1-1 列出的 Sun 硬件对于 Solaris 9 9/05 版本没有其他特殊的安装或升级指导。如果计划在 Sun 硬件上执行 Solaris 9 9/05 操作环境的自动安装,请参阅《Solaris 9 安装指南》了解所有的安装需求。


受支持的平台名称和平台组

如果要执行下列某一任务,则需要了解系统体系结构(平台组):

如果编写自定义的 JumpStarttrademark 安装规则文件,还需要知道平台名称。

表 1-1 按类别列出了受 Solaris 9 9/05 版本支持的各种 Sun 硬件系统的平台名称和平台组。


表 1-1 Sun 系统的平台名称

系统

平台名称

平台组

仅 32 位[1]

32 位和 64 位[2]

仅 64 位[3]

工作站系统

Sun Bladetrademark 100

SUNW,Sun-Blade-100

sun4u

X

Sun Blade 150

SUNW,Sun-Blade-100

sun4u

X

Sun Blade 1000

SUNW,Sun-Blade-1000

sun4u

X

Sun Blade 1500

SUNW,Sun-Blade-1000

sun4u

X

Sun Blade 2000

SUNW,Sun-Blade-1000

sun4u

X

Sun Blade 2500

SUNW,Sun-Blade-1000

sun4u

X

Ultratrademark 1

SUNW,Ultra-1

sun4u

X

Ultra 2

SUNW,Ultra-2

sun4u

X

Ultra 5

SUNW,Ultra-5_10

sun4u

X

Ultra 10

SUNW,Ultra-5_10

sun4u

X

Ultra 30

SUNW,Ultra-30

sun4u

X

Ultra 60

SUNW,Ultra-60

sun4u

X

Ultra 80

SUNW,Ultra-80

sun4u

X

Ultra 450

SUNW,Ultra-4

sun4u

X

SPARCstationtrademark 4

SUNW,SPARCstation-4

sun4m

X

SPARCstation 5

SUNW,SPARCstation-5

sun4m

X

SPARCstation 10

SUNW,SPARCstation-10

sun4m

X

SPARCstation 20

SUNW,SPARCstation-20

sun4m

X

SPARCclassic

SUNW,SPARCclassic

sun4m

X

SPARCstation LX

SUNW,SPARCstation-LX

sun4m

X

SPARCstation LX+

SUNW,SPARCstation-LX+

sun4m

X

入门级/工作组服务器

Sun Fire V100

SUNW,UltraAX-i2

sun4u

X

Sun Fire V120

SUNW,UltraAX-i2

sun4u

X

Sun Fire V210

SUNW,Sun-Fire-V210

sun4u

X

Sun Fire V240

SUNW,Sun-Fire-V240

sun4u

X

Sun Fire V250

SUNW,Sun-Fire-V250

sun4u

X

Sun Fire 280R

SUNW,Sun-Fire-280R

sun4u

X

Sun Fire V440

SUNW,Sun-Fire-V440

sun4u

X

Sun Fire V480

SUNW,Sun-Fire-480

sun4u

X

Sun Fire V490

SUNW,Sun-Fire-490

sun4u

X

Sun Fire V880

SUNW,Sun-Fire-880

sun4u

X

Sun Fire V890

SUNW,Sun-Fire-890

sun4u

X

Sun Fire B100s

SUNW,Serverblade1

sun4u

X

Sun Fire B10n

SUNW,Serverblade1

sun4u

X

Sun Enterprisetrademark 1

SUNW,Ultra-1

sun4u

X

Sun Enterprise 2

SUNW,Ultra-2

sun4u

X

Sun Enterprise Ultratrademark 5S

SUNW,Ultra-5_10

sun4u

X

Sun Enterprise Ultra 10S

SUNW,Ultra-5_10

sun4u

X

Sun Enterprise 150

SUNW,Ultra-1

sun4u

X

Sun Enterprise 250

SUNW,Ultra-250

sun4u

X

Sun Enterprise 450

SUNW,Ultra-4

sun4u

X

Sun Enterprise 220R

SUNW,Ultra-60

sun4u

X

Sun Enterprise 420R

SUNW,Ultra-80

sun4u

X

中型和中级服务器

Sun Fire V1280

SUNW,Netra-T12

sun4u

X

Sun Fire 3800

SUNW,Sun-Fire

sun4u

X

Sun Fire 4800

SUNW,Sun-Fire

sun4u

X

Sun Fire 4810

SUNW,Sun-Fire

sun4u

X

Sun Fire 6800

SUNW,Sun-Fire

sun4u

X

Sun Fire E2900

SUNW,Sun-Fire

sun4u

X

Sun Fire E4900

SUNW,Sun-Fire

sun4u

X

Sun Fire E6900

SUNW,Sun-Fire

sun4u

X

Sun Fire V4900

SUNW,Sun-Fire

sun4u

X

Sun Fire V6900

SUNW,Sun-Fire

sun4u

X

Sun Enterprise 3000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 4000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 5000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 6000

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 3500

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 4500

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 5500

SUNW,Ultra-Enterprise

sun4u

X

Sun Enterprise 6500

SUNW,Ultra-Enterprise

sun4u

X

高端服务器

Sun Fire E20K

SUNW,Sun-Fire-Enterprise-20K

sun4u

X

Sun Fire E25K

SUNW,Sun-Fire-Enterprise-25K

sun4u

X

Sun Fire 12K

SUNW,Sun-Fire-12000

sun4u

X

Sun Fire 15K

SUNW,Sun-Fire-15000

sun4u

X

Sun Enterprise 10000

SUNW,Ultra-Enterprise

sun4u

X

Netra 服务器

Netra 20

SUNW,Netra-T4

sun4u

X

Netra 120

SUNW,UltraAX-i2

sun4u

X

Netra 240

SUNW,Netra-240

sun4u

X

Netra 440

SUNW,Netra-440

sun4u

X

Netra 1280

SUNW,Netra-T12

sun4u

X

Netra T1 AC200/DC200

SUNW,UltraAX-i2

sun4u

X

Netra X1

SUNW,UltraAX-i2

sun4u

X

Netra ct400

SUNW,UltraSPARC-IIi-Netract

sun4u

X

Netra ct800

SUNW,UltraSPARC-IIi-Netract

sun4u

X

Netra ct820

SUNW,Netra-CP2300

sun4u

X

Netra CP 2300

SUNW,Netra-CP2300

sun4u

X

Netra t1 100

SUNW,UltraSPARC-IIi-cEngine

sun4u

X

Netra t1 105

SUNW,UltraSPARC-IIi-cEngine

sun4u

X

Netra t 1120

SUNW,Ultra-60

sun4u

X

Netra t 1125

SUNW,Ultra-60

sun4u

X

Netra t 1400

SUNW,Ultra-80

sun4u

X

Netra t 1405

SUNW,Ultra-80

sun4u

X


有关支持的 x86 系统的信息,请参阅位于以下网址的 "Solaris Hardware Compatibility List"(Solaris 硬件兼容性列表):

http://www.sun.com/bigadmin/hcl

参考《Solaris 9 安装指南》以获取有关所有其他系统的平台组的进一步信息。


32 位内核 - 200MHz 或更低主频的 UltraSPARC 系统的默认值

用户可能会在处理器主频为 200 MHz 或更低的 UltraSPARCtrademark 系统上,运行导致处理器停顿问题的 64 位程序。由于 64 位程序无法在 Solaris 32 位内核上运行,因此这些系统在默认情况下引导 Solaris 32 位内核。

产生问题的编码序列非常特殊,且不能由编译器生成。必须专门编写汇编代码以演示该问题。合法的手写汇编例程几乎不可能使用此编码序列。

如果用户愿意承担其他人可能无意或有意地运行导致处理器停顿的程序的风险,则可选择在这些系统上运行 Solaris 64 位内核。

可以键入如下命令以确定处理器的速度:

# /usr/sbin/psrinfo -v

可以通过修改 boot 策略文件以将系统的默认内核更改为非 32 位的内核。编辑文件 /platform/平台名/boot.conf,使之包含未注释掉的命令行,其中变量 ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU 的值为 true,如下例所示:

ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true

请参阅 boot(1M) 以获取关于更改默认内核的详细信息。

您也可以购买系统的升级版。有关细节,请与您的 Sun 服务代表联系。


系统内核支持

所有 SPARC® 系统均能运行 32 位应用程序。使用更新的 SPARC 处理器的系统(即基于 UltraSPARC 的系统)可以引导和运行完全 64 位的内核,该内核允许系统同时运行 32 位和 64 位的应用程序。

运行 64 位内核的系统需要 64 位版本的驱动程序和其他能直接载入内核的软件模块。有一小部分应用程序可能会依赖这些组件,因此需要这些组件的专用于 32 位或 64 位内核的版本。32 位应用程序不能链接到 64 位库上,反之亦然。(Solaris 9 9/05 操作系统包括了 32 位和 64 位版本的系统库。)

表 1-1 指明了哪些系统可以运行 64 位和 32 位应用程序,以及哪些系统可以引导 32 位内核或/和 64 位内核。


支持的图形

《Sun Graphics Platform Matrix》列出了各种图形加速器,以及每种图形加速器所支持的 Sun 硬件和软件平台。

您可以通过以下网址访问到包括《Sun Graphics Platform Matrix》在内的全部图形加速器文档:

http://www.sun.com/desktop/products/graphics

有关以前发行的卡的信息,请参考《Solaris Handbook for Sun Frame Buffers》


1 (表格注解) 仅支持 32 位内核或驱动程序的平台。
2 (表格注解) 可以引导 32 位内核或驱动程序的 64 位平台。系统在 32 位内核上支持 32 位应用程序和驱动程序,在 64 位内核上支持 32 位或 64 位的应用程序和 64 位的驱动程序。
3 (表格注解) 不支持 32 位内核或驱动程序的 64 位平台。