在 Solaris 9 12/03 发行版中提供了 Sun FireTM V880 软件。 在 Sun Fire V880 服务器上安装 Solaris 9 12/03 发行版时,V880 软件将尝试加载 bbc 和 gptwo 驱动程序。
对错误 4717004 的修复将删除 bbc 和 gptwo 驱动程序。 由于这些驱动程序已被删除而不再可用,所以重新引导系统时将显示以下错误消息:
警告: 安装 "bbc" 驱动程序失败。 警告: 安装 "gptwo" 驱动程序失败。 |
解决方法: 这些信息不会带来任何问题,忽略它们是安全的。
在装有特定类型的 ATA 硬盘驱动器的系统中安装 Solaris 9 软件会导致系统挂起。 安装完成后尝试软重新引导时系统挂起。
此问题会出现在装有 ATA 硬盘驱动器的系统中,这类驱动器会恢复为 ATA/ATAPI-6 T13 规范中有关 Ultra DMA 模式的缺省状态特性。
在软件复位后,此类磁盘驱动器将从 Ultra DMA 模式恢复为 Multiword DMA 模式,除非禁用此功能。 可以通过“设置功能”/“ 禁用启动时恢复到缺省状态”命令禁用此功能。
此问题的具体情况取决于 BIOS 和系统中的 ATA 硬盘驱动器类型。 此问题可能会在以下情况下出现:
如果在 BIOS 中启用了 Ultra DMA 模式,并且 ATA 硬盘驱动器可以在 Ultra DMA 模式中运行,则在完成安装后尝试软重新引导系统可能会导致系统在 BIOS 中挂起, 并且不显示任何错误消息。
如果在 BIOS 中禁用了 Ultra DMA 模式,并且 ATA 硬盘驱动器可以在 Ultra DMA 模式中运行,则在完成安装后尝试软重新引导系统可能会导致系统挂起, 并将显示与如下警告类似的消息:
警告: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): 超时: 请求终止,目标=0 lun=0 警告: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): 超时: 设备终止,目标=0 lun=0 警告: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): 超时: 重置目标,目标=0 lun=0 警告: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): 超时: 重置总线,目标=0 lun=0 |
解决方法:要解决此问题,请执行以下操作:
如果系统在引导时挂起,可通过关闭电源然后再次打开电源来重新启动系统。 系统随后应能正常引导。
系统引导完之后,登录到系统并成为超级用户。
使用文本编辑器编辑 /platform/i86pc/kernel/drv/ata.conf 文件。
添加下面一行:
ata-revert-to-defaults=0; |
下一次系统重新引导时应不会再挂起。
如果 Solaris 9 12/03 Installation CD 上的 Solaris Web Start 3.0 程序无法在系统上找到 Solaris fdisk 分区,则必须在 root 磁盘上创建一个 Solaris fdisk 分区。
如果改变现有 fdisk 分区的大小,则该分区上的所有数据都将被自动删除。 请在创建 Solaris fdisk 分区之前备份所有数据。
Solaris Web Start 3.0 程序需要有两个 fdisk 分区才能执行安装操作。
Solaris fdisk 分区
此分区是常见的 Solaris fdisk 分区。
x86 引导 fdisk 分区
这是一个 10 MB 的 fdisk 分区,它使基于 x86 的系统能够引导位于新创建的交换片上的最小根文件系统。 交换片位于 Solaris fdisk 分区。
Solaris 9 12/03 Installation CD 上的安装程序从 Solaris fdisk 分区中移出 10 MB,来创建 x86 引导分区。 这可以防止改变任何现有的 fdisk 分区。
请勿手动创建此分区。
这一要求还可以防止您使用 Solaris 9 12/03 Installation CD 将 Solaris 2.6 或 Solaris 7 发行版升级到 Solaris 9 12/03 软件。 有关详细信息,请参见升级问题。
在 Solaris 9 12/03 发行版本中,Solaris Web Start 和 suninstall 安装程序在缺省情况下均使用新的引导磁盘分区布局来容纳 Sun LX50 系统上的服务分区。 此安装程序使您可以保留现有的服务分区。
新的缺省分区包括以下分区:
第一个分区 – 服务分区(系统上的原有大小)。
第二个分区 – x86 引导分区(大约 11 MB)。
第三个分区 – Solaris 分区(引导磁盘上的剩余空间。
如果要使用此缺省布局,请在 Solaris Web Start 或 suninstall 程序提示您选择引导磁盘布局时,选择“缺省”。
如果在当前不包含服务分区的系统上安装 Solaris 9 12/03 (x86 Platform Edition) 软件,则在缺省情况下,Solaris Web Start 和 suninstall 程序不创建新的服务分区。 如果要在系统上创建服务分区,请参见x86: 在不包含现有服务分区的系统上无法缺省创建服务分区。
您还可以选择使用 fdisk 公用程序手动编辑磁盘分区布局。 在以下情况下,您可能需要手动编辑引导磁盘分区:
要保留系统中现有的 Sun Linux 分区。
要创建 Solaris 分区,但希望保留磁盘上现有的其它分区。
如果您的系统包含 Solaris 软件的可升级版本,但不包含 x86 引导分区,则可能无法使用 Solaris Installation CD 进行升级。 要将不带有 x86 引导分区的系统升级到 Solaris 9 12/03 发行版,请使用 Solaris 9 12/03 Software 1 of 2 CD 上的 suninstall 安装程序。
如果使用 Solaris 9 12/03 介质上的缺省 Solaris JumpStartTM 配置文件在装有小磁盘的系统上安装多个语言环境,则安装可能会失败。 此问题可能会在以下情况下发生:
使用缺省的 Solaris JumpStart 配置文件,在具有 2.1 GB 磁盘的系统上安装 C 语言环境以外的任何语言环境。
使用缺省的 Solaris JumpStart 配置文件,在具有 4 GB 磁盘的系统上安装两个或更多的语言环境。
如果您在当前不包含服务分区的系统上安装 Solaris 9 12/03 软件,则在缺省情况下,安装程序不会创建服务分区。 如果要在同一个磁盘上包含服务分区和 Solaris 分区,则必须在安装该软件之前重新创建服务分区。
如果您将 Solaris 8 2/02 软件安装在 Sun LX50 系统中,则安装程序可能不会保留服务分区。 如果您没有手动编辑 fdisk 引导分区布局以保留服务分区,则安装程序会在安装过程中删除服务分区。
如果安装 Solaris 8 2/02 软件时未特别地保留服务分区,则不能重新创建服务分区并升级到 Solaris 9 12/03 发行版, 必须执行软件的初始安装。
解决方法:如果希望在包含 Solaris 分区的磁盘上包含服务分区,请选择以下方法之一:
要使用 Solaris Web Start 安装程序从 Solaris 9 12/03 Installation CD 进行安装,请执行以下操作:
删除磁盘中的内容。
在安装之前,使用 Sun LX50 Diagnostics CD 创建服务分区。
有关如何创建服务分区的信息,请参见《Sun LX50 Server User's Manual》和位于 http://cobalt-knowledge.sun.com 的 Sun LX50 知识库。
将 Solaris 9 12/03 Installation CD 插入 CD-ROM 驱动器。
开始安装。
当安装程序检测到服务分区时,将显示以下消息:
引导磁盘的缺省布局是一个 x86 引导分区和一个 Solaris 分区(位于剩余空间)。如果 存在一个服务 fdisk 分区,系统也会缺省保留。 请选择以下选项之一以继续: 1) 使用缺省布局 2) 运行 fdisk 以手动编辑磁盘 3) 退出 请选择: [?] |
键入 1 以使用缺省布局。
安装程序将保留服务分区并创建 x86 引导分区和 Solaris 分区。
Solaris Web Start 安装程序通过从 Solaris fdisk 分区中移出10 MB 来创建 x86 引导分区。 此公用程序可以防止改变任何现有的 fdisk分区。 请勿手动创建此分区。
完成安装。
要通过网络从网络安装映像或 Solaris 9 12/03 DVD 进行安装,请执行以下操作:
删除磁盘中的内容。
在安装之前,使用 Sun LX50 Diagnostics CD 创建服务分区。
有关如何创建服务分区的信息,请参见《Sun LX50 Server User's Manual》和位于 http://cobalt-knowledge.sun.com 的 Sun LX50 知识库。
从网络引导系统。
将显示“定制 fdisk 分区”屏幕。
要加载缺省引导磁盘分区布局,请单击“缺省”。
安装程序将保留服务分区并创建 x86 引导分区和 Solaris 分区。
有关从网络引导的详细信息,请参见《Solaris 9 12/03 安装指南》。
要使用 suninstall 程序从 Solaris 9 12/03 Software 1 of 2 CD 或从某个引导服务器上的网络安装映像进行安装,请执行以下操作:
删除磁盘中的内容。
在安装之前,使用 Sun LX50 Diagnostics CD 创建服务分区。
有关如何创建服务分区的详细信息,请参见《Sun LX50 Server User's Manual》和位于 http://cobalt-knowledge.sun.com 的 Sun LX50 知识库。
引导系统。
安装程序将提示您选择创建 Solaris 分区的方法。
选择“将剩余磁盘空间用于 Solaris 分区”选项。
安装程序将保留服务分区并创建 Solaris 分区。
完成安装。
有关从网络引导的详细信息,请参见《Solaris 9 12/03 安装指南》。
在 Solaris 9 12/03 发行版中,Solaris 9 Device Configuration Assistant 未作为引导软盘提供。 要引导 Device Configuration Assistant,请选择以下选项之一:
如果系统的 BIOS 支持从 CD 进行 CD 引导,请从 Solaris 9 12/03 (x86 Platform Edition) Installation CD、Solaris 9 12/03 Software (x86 Platform Edition) 1 of 2 CD 或 Solaris 9 12/03 Software (x86 Platform Edition) DVD 进行引导。
如果系统不支持从 CD 引导,您可以将引导软盘映像复制到软盘。 引导软盘映像可从 Solaris 9 12/03 Software (x86 Platform Edition) 2 of 2 CD 中获得。
如果您的系统支持引导前执行环境 (PXE) 引导,并且可以从网络上获得安装映像,则可以从网络引导。
通过使用系统的 BIOS 设置工具或网络适配器的配置设置工具,使系统能够使用 PXE。
有关详细信息,请参见《Solaris 9 12/03 安装指南》。
Solaris 9 12/03 软件提供了使您能够安装大分区的功能。 系统 BIOS 必须支持逻辑块寻址 (LBA)。 BIOS GG.06.13 版不支持 LBA 存取。 Solaris 引导程序不能解决此类冲突。 此问题还可能影响其它 HP Vectra 系统。
如果执行这种升级,HP 系统将无法启动, 而只显示带有不断闪烁的下划线光标的黑色空屏。
解决方法:不要将带有最新 BIOS GG.06.13 版的 HP Vectra XU 系列系统升级到 Solaris 9 12/03 发行版, 因为此版本不再支持这些系统。
因为引导路径不使用硬盘代码,所以您仍然可以使用引导软盘或引导 CD 来引导系统。 然后选择将硬盘(而不是网络或 CD-ROM 驱动器)作为您的可引导设备。