本章涵盖下列主题:
注 - 有关首次安装此 Solaris 版本的指导,请参阅光盘附带的《从这儿开始》卡。有关更详细的指导,请参阅《Solaris 9 安装指南》。
|
在安装前升级 Sun Fire 和 Netra 服务器上的固件(错误 ID 4747307、4799331)
要在特定的 Sun Fire 和 Netra 服务器上安装 Solaris 9 9/05 操作环境,必须先更新服务器上的固件。如果安装 Solaris 9 9/05 软件前不更新固件,服务器将出现紊乱。此问题影响到下列服务器:
-
Sun Fire 3800 服务器
-
Sun Fire 4800 服务器
-
Sun Fire 4810 服务器
-
Sun Fire 6800 服务器
-
Sun Fire V1280 服务器
-
Netra 1280 服务器
产生此问题时,将显示以下错误消息:
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 安装指南》了解所有的安装需求。
受支持的平台名称和平台组
如果要执行下列某一任务,则需要了解系统体系结构(平台组):
如果编写自定义的 JumpStart 安装规则文件,还需要知道平台名称。
表 1-1 按类别列出了受 Solaris 9 9/05 版本支持的各种 Sun 硬件系统的平台名称和平台组。
表 1-1 Sun 系统的平台名称
系统
|
平台名称
|
平台组
|
仅 32 位
|
32 位和 64 位
|
仅 64 位
|
工作站系统
|
|
|
|
Sun Blade 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
|
|
|
|
|
|
|
Ultra 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
|
|
|
|
|
|
|
|
SPARCstation 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 Enterprise 1
|
SUNW,Ultra-1
|
sun4u
|
|
X
|
|
Sun Enterprise 2
|
SUNW,Ultra-2
|
sun4u
|
|
X
|
|
Sun Enterprise Ultra 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 或更低的 UltraSPARC 系统上,运行导致处理器停顿问题的 64 位程序。由于 64 位程序无法在 Solaris 32 位内核上运行,因此这些系统在默认情况下引导 Solaris 32 位内核。
产生问题的编码序列非常特殊,且不能由编译器生成。必须专门编写汇编代码以演示该问题。合法的手写汇编例程几乎不可能使用此编码序列。
如果用户愿意承担其他人可能无意或有意地运行导致处理器停顿的程序的风险,则可选择在这些系统上运行 Solaris 64 位内核。
可以键入如下命令以确定处理器的速度:
可以通过修改 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》。