Solaris 9 9/04 发行说明

安装 Solaris 9 9/04 软件之前需要知道的问题

本节介绍了安装 Solaris 9 9/04 软件之前应该了解的安装问题。

x86: 安装 Solaris 9 软件后,装有特定 ATA 硬盘驱动器的系统在重新引导时将挂起

在装有特定类型的 ATA 硬盘驱动器的系统上安装 Solaris 9 软件会导致系统挂起。安装完成后尝试软重新引导时,系统会挂起。

装有 ATA 硬盘驱动器的系统从 Ultra DMA 模式恢复为 ATA/ATAPI-6 T13 规范的缺省状态特性时,会出现此问题。

软件复位后,这类硬盘驱动器将从 Ultra DMA 模式恢复为 Multiword DMA 模式(除非禁用该功能)。该功能可使用 SET FEATURES / Disable reverting to power-on to defaults 命令禁用。

该问题的具体表现取决于 BIOS 及系统中的 ATA 硬盘驱动器的类型。该问题可能会以下列方式之一出现:

解决方法:要解决此问题,请执行以下操作:

  1. 如果系统在引导时挂起,可通过关闭电源然后再次打开电源来重新启动系统。系统随后应能正常引导。

  2. 系统引导完之后,登录到系统并成为超级用户。

  3. 使用文本编辑器编辑 /platform/i86pc/kernel/drv/ata.conf 文件。

    添加下面一行:


    ata-revert-to-defaults=0;

下一次系统重新引导时应当不会再挂起。

x86: Solaris 9 9/04 Installation CD 分区问题

如果 Solaris 9 9/04 Installation CD 上的 Solaris Web Start 3.0 程序无法在系统上找到 Solaris fdisk 分区,则必须在 root 磁盘上创建一个 Solaris fdisk 分区。


注意 – 注意 –

如果改变现有 fdisk 分区的大小,则该分区上的所有数据都将被自动删除。请在创建 Solaris fdisk 分区之前备份所有数据。


Solaris Web Start 3.0 程序需要有两个 fdisk 分区才能执行安装操作。


注意 –

Solaris 9 9/04 Installation CD 上的安装程序从 Solaris fdisk 分区中移出 10 MB,来创建 x86 引导分区。这可以防止改变任何现有的 fdisk 分区。

不应该使用手动方式创建此分区。

因此,不能使用 Solaris 9 9/04 Installation CD 将 Solaris 2.6 或 Solaris 7 发行版升级至当前发行版。有关详细信息,请参阅升级问题


x86: 缺省引导磁盘分区布局的更改

在 Solaris 9 9/04 发行版中,Solaris Web Start 和 suninstall 安装程序在缺省情况下均使用新的引导磁盘分区布局来容纳 Sun LX50 系统的服务分区。此安装程序使您可以保留现有的服务分区。

新的缺省分区包括以下分区:

如果要使用缺省布局,请在 Solaris Web Start 或 suninstall 程序提示您选择引导磁盘布局时,选择“缺省”。


注意 –

如果在当前不包含服务分区的系统上安装 Solaris 9 9/04 (x86 Platform Edition) 软件,则在缺省情况下,Solaris Web Start 和 suninstall 程序不创建新的服务分区。如果要在系统上创建服务分区,请参见 x86: 缺省情况下不会在不包含现有服务分区的系统上创建服务分区


您还可以选择使用 fdisk 公用程序手动编辑磁盘分区布局。在以下情况下,您可以手动编辑引导磁盘分区:


注意 –

如果您的系统包含 Solaris 软件的可升级版本,但不包含 x86 引导分区,则可能无法使用 Solaris Installation CD 进行升级。要将不带有 x86 引导分区的系统升级到 Solaris 9 9/04 发行版,请使用 Solaris 9 9/04 Software 1 of 2 CD 上的 suninstall 安装程序。


SPARC: 缺省 Solaris JumpStart 配置文件不能在小磁盘上安装多个语言环境

如果使用 Solaris 9 9/04 媒体上的缺省 Solaris JumpStartTM 配置文件在磁盘容量较小的系统上安装多个语言环境,则安装可能会失败。此问题可能会在以下情况下发生:

x86: 缺省情况下不会在不包含现有服务分区的系统上创建服务分区

如果您在当前不包含服务分区的系统上安装 Solaris 9 9/04 软件,则在缺省情况下,安装程序不会创建服务分区。如果要在同一个磁盘上包含 Solaris 分区和服务分区,则必须在安装该软件之前重新创建服务分区。

如果您将 Solaris 8 2/02 软件安装在 Sun LX50 系统中,则安装程序可能不会保留服务分区。如果您没有手动编辑 fdisk 引导分区布局以保留服务分区,则安装程序会在安装过程中删除服务分区。


注意 –

如果安装 Solaris 8 2/02 软件时未特别地保留服务分区,则不能重新创建服务分区并升级到 Solaris 9 9/04 发行版。而必须执行软件的初始安装。


解决方法:如果希望在包含 Solaris 分区的磁盘上包含服务分区,请选择以下方法之一:

x86: Solaris Device Configuration Assistant 引导软盘不可用

Solaris 9 9/04 发行版并未将 Solaris 9 Device Configuration Assistant 作为引导软盘进行提供。要引导 Device Configuration Assistant,请选择以下选项之一:

有关详细信息,请参见《Solaris 9 9/04 安装指南》

x86: 请勿升级带有 BIOS GG.06.13 版的 Hewlett-Packard (HP) Vectra XU 系列系统

Solaris 9 9/04 软件提供了使您能够安装大分区的新功能。系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS GG.06.13 版不支持 LBA 存取。Solaris 引导程序不能管理此类冲突。此问题还可能影响其他 HP Vectra 系统。

如果执行这种升级,HP 系统将无法启动,而只显示带有不断闪烁的下划线光标的黑色空屏。

解决方法:不要将带有最新 BIOS GG.06.13 版的 HP Vectra XU 系列系统升级到 Solaris 9 9/04 发行版。此版本不再支持这些系统。

因为引导路径不使用硬盘代码,所以您仍然可以使用引导软盘或引导 CD 来引导系统。然后选择将硬盘(而不是网络或 CD-ROM 驱动器)作为您的可引导设备。