Solaris 8 (Intel 平台版) 10/00 发行说明更新

第 1 章 安装问题

本章说明有关 Solaris 8 10/00 操作环境的安装问题。


注意:

本产品的名称是 Solaris 8 10/00, 但是代码和路径或软件包名称可能使用 Solaris 2.8 或 SunOSTM 5.8。请总是遵循所写的代码或路径。



注意:

Solaris 8 (Intel 平台版) 硬件兼容性列表不断更新。欲得到最新的硬件兼容性列表,请访问 http://soldc.sun.com/support/drivers/hcl



注意:

在 Solaris 8 文档 CD 上的 HTML 版本的 Solaris 8 高级安装指南中有缺失的页。要阅读完整的 Solaris 8 高级安装指南,请参考:


系统标识错误

系统标识工具无法检验名称服务器 (4265363)

如果您正在配置系统上的名称服务器 (NIS+, NIS 或 DNS),而此名称服务器位于另一个子网上, 并且路由器没有广播它的路由,则系统标识工具无法验证此名称服务器。

如果选择 DNS 作为名称服务,安装程序会提示您接受未验证的数据并继续进行安装。 如果您选择 NIS+ 或 NIS 作为名称服务,则因为没有验证,系统标识程序不能继续,因此在安装过程中不能配置名称服务。

解决方法: 选择以下解决方法之一。

  1. 如果您正在使用图形界面安装,打开终端窗口并输入以下命令来添加一个路由器:


    # route add default <ip_address_of_router>
    

  2. 如果您正在使用命令行界面安装,选择 nameservice = none。在安装完成后,创建 /etc/defaultrouter 文件并运行 sys-unconfig

使用 Solaris 8 安装 CD 前您需要了解的 Solaris Web Start 3.0 程序错误问题

Solaris Web Start 3.0 安装分区问题

如果 Solaris 8 安装 CD 上的 Solaris Web Start 3.0 在系统上找不到 Solaris fdisk 分区,您就必须在您的 root 磁盘上 创建一个 Solaris fdisk 分区。


小心:小心:

如果您更改现有 fdisk 分区的大小,此分区上的所有数据就会自动删除。 请在创建 Solaris fdisk 分区前先备份数据。


Solaris Web Start 3.0 需要两个 fdisk 分区来执行安装。


注意:

Solaris Web Start 3.0 安装公用程序创建 x86 引导分区, 从 Solaris fdisk 分区上取走了 10 MB。这可以使所有现有 的 fdisk 分区避免被更改。

此分区不应以手工方式创建。

此要求还使您不能使用 Web Start 3.0 把 Solaris 2.6 或 Solaris 7 发行版本 升级到 Solaris 8 操作环境。有关详细信息,请参阅 "升级问题"


使用 Solaris 8 安装 CD 前您需要了解的 Solaris Web Start 3.0 程序错误

在网关系统上系统标识过程中不能指定要使用的替换网络接口 (4302896)

网络网关被用于与其它网络进行通讯。网关系统包含多个网络接口适配器,每个适配器连接不同的网络。

如果使用 Solaris 8 10/00 安装 CD 将 Solaris 8 10/00 操作环境安装在网关系统上, Solaris Web Start 3.0 使用主接口收集系统信息。您不能命令 Solaris Web Start 3.0 使用替换的网络接口收集系统标识信息。

解决方法: 要指定收集系统信息的其它接口,请选择以下解决方法之一。

安装 Solaris 8 软件前需要知道的事项

语言环境安装机制的更改

语言环境支持安装机制在 Solaris 8 操作环境中已更改。在 Solaris 2.5.1、2.6 和 Solaris 7 操作环境中,安装的语言环境支持的级别取决于选择的软件群集。Solaris 8 操作环境包括一个新的安装界面,提示您选择需要语言环境支持的特定地理区域。这样, 与 Solaris 2.5.1、2.6 和 Solaris 7 相比,您在安装 Solaris 8 操作环境时对系统配置的定制程度可以更高。

尤其要注意以下几件事项:

不要在已安装 symhislmegacpqncr 磁盘控制器驱动程序的系统上安装大分区。

若试图在使用下列任一控制器的磁盘上安装大分区(超过 8 GB), 安装的系统不会正常工作。

Solaris 操作环境安装程序不能检测出驱动程序不支持大分区的情形。因此安装继续进行且不显示错误。但重新引导系统将失败。

即使您成功地重新引导了系统,稍后它也会因与引导设备或添加软件包有关的其他更改而失败。与这些驱动程序相关的磁盘控制器为:

解决方法: 不要在有由 symhislmegacpqncr 驱动程序驱动的磁盘控制器的系统上,安装超出磁盘前 8 GB 的大分区。

在升级到 Solaris 8 操作环境前先更新 DPT PM2144UW 控制器 BIOS

Solaris 8 操作环境包括一个新功能,使您能够安装大分区。DPT PM2144UW 控制器的 BIOS 必须 支持逻辑块寻址 (LBA)。最新的 BIOS 修订版支持 LBA 存取。此问题还可能影响其他 DPT 控制器模型。

解决方法: 将系统升级为 Solaris 8 操作环境前, 确保DPT PM2144UW 控制器的 BIOS 是从 DPT 获得的最新版本。

要确定系统是否为 DPT 控制器,请执行以下步骤:

  1. 运行 prtconf -D

  2. 如果显示名称 dpt,请请运行卡 的配置公用程序以获得关于模型和 BIOS 修订版的信息。

  3. 通过快擦写 BIOS 或通过安装从 DPT 获得的最新 BIOS EPROM 来 升级 DPT PM2144UW 控制器。关于所有 DPT 控制器的最新 BIOS 图像,请参见 http://www.dpt.com

您现在可以将系统升级到 Solaris 8 操作环境。

不要升级带有 BIOS 版本 GG.06.13 的 Hewlett-Packard (HP) Vectra XU 系列系统

Solaris 8 操作环境包括一个新特征,使您能够安装大分区。 系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS 版本 GG.06.13 不支持 LBA 存取。 Solaris 引导程序不能管理此类冲突。此问题也可能影响其他 HP Vectra 系统。

如果进行此类升级,HP 系统将不再引导。 显示仅带有闪烁着的下条光标的黑色空屏幕。

解决方法: 不要将带有最新的 BIOS 版本 GG.06.13 的 HP Vectra XU 系列系统升级到 Solaris 8 操作环境,因为此操作环境不再支 持这些系统。

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

PCI-IDE 系统禁用直接存储器存取 (DMA)

缺省情况下,Solaris ata 设备驱动程序的 DMA 功能对于 ATA/ATAPI 设备是禁用的。DMA 禁用的情况下,Solaris 8 操作环境的 安装仍正常运行。

要启用 DMA 特征来提高性能,请参见 "PCI-IDE 系统禁用"直接存储器存取 (DMA)""

在 Solaris Web Start 3.0 安装期间发生的安装错误

cpio 从 IA 引导分区引导时产生的错误信息 (4327051)

如果您使用 Solaris 8 10/00 安装 CD,以下错误信息将记录在 /var/sadm/system/logs/cd0_install.log 文件中。


cpio: Cannot chown() "/tmp/x86_boot/solaris", errno 22, Invalid argument
cpio: Error during chown() of "/tmp/x86_boot/solaris/boot.bin", errno 22, Invalid argument
cpio: Cannot chown() "/tmp/x86_boot/solaris/boot.bin", errno 22, Invalid argument

这些信息表示 Solaris 8 10/00 安装 CD 上的 Web Start 3.0 不能更改从 IA 引导分区引导时 所需文件的拥有权。因为 IA 引导分区是一个 PCFS 文件系统而且不支持 chown 命令, 所以产生 cpio 错误。

解决方法: 忽略此警告消息。

从 2 个 CD 中的 Solaris 8 1 进行交互式安装的过程中发生的安装错误

ddi: net: x86 网络引导只能用于给定类型的第一网络接口 (1146863)

通过网络引导必须在基于 IA 系统的主网络接口上进行。

标识主网络接口需要用试错法进行,不过引导 Solaris 菜单上列出的 第一个或最末一个网络设备可能是主接口。

您确定主接口后,每次启动时它都是主接口,除非更改硬件配置。如果更改硬件配置, 主接口可能改变也可能不变,这取决于所做的更改的类型。

如果您从一个非主网络接口引导,引导系统挂起,而且与引导服务器联系不上。 (如果没有把系统登记为引导服务器的客户机,也会发生此问题。)

安装进度条可能不准确 (1266156)

"安装 Solaris 软件 - 进度"条有时会将一个尚在进行中的安装指示为已完成。 在进度条指示安装完成后,安装程序可能还要花数分钟添加软件包。

不要依赖指示安装已完成的进度条。系统完成全部安装操作后,安装会显示以下消息:


Installation complete 

创建文件系统时可能会出现警告 (4189127)

在安装过程中创建一个文件系统时,可能会显示下列警告消息之一。


Warning: inode blocks/cyl group (87) >= data blocks (63) in last 
cylinder group. This implies 1008 sector(s) cannot be allocated.  

Warning: 1 sector(s) in last cylinder unallocated  
当创建 的文件系统不能精确地映射到使用的磁盘上的空间时,就会出现此类警告。这种差异可能导致未纳入所指示的 文件系统的磁盘上的空间闲置。此闲置空间不能被其他文件系统使用。

解决方法: 忽略此警告消息。

定制 JumpStart 不提示 2 个 CD 中的 Solaris 8 软件 2 (4304912)

安装 Solaris 8 软件 (2 之 1) CD 后,定制 JumpStartTM 安装不提示您安装 Solaris 8 软件 (2 之 2) CD。

解决方法: 选择以下解决方法之一:

升级问题

不能使用 Solaris 安装 CD 将 Intel 系统升级到 Solaris 8 操作环境

由于 x86 引导分区需求的原因,您不能使用 Solaris 8 安装 CD 上的 Solaris Web Start 3.0 把基于 IA 的系统从 Solaris 2.6 或 7 操作环境 升级到 Solaris 8 操作环境。请使用 Solaris 软件 (2 之 1) CD 把基于 IA 的系统 升级到 Solaris 8 操作环境。

新的 Solaris 8 高速缓存体系结构不需要使用优先分页

Solaris 8 操作环境引进了一个新文件系统高速缓存体系结构,它包含了"Solaris 7 优先 分页"功能。Solaris 8 操作环境中不应该设置系统变量 priority_paging, 所以系统升级到 Solaris 8 操作环境下时,您应该从 /etc/system 文件中删除该变量。

新高速缓存体系结构去除了由文件系统活动产生的对虚拟存储器系统的大部分压力。结果,新的高速缓存 体系结构改变了内存动态分页统计,这使得查看系统内存特性更简便。然而,有些统计数字报告了明显不同的值。这在分析内存性能或设置性能监视阈值时,您应考虑到这些差别。最显著的差别是:

升级过程中发生的安装错误


小心:小心:

在开始将基于 IA(Intel 体系结构)系统升级到 Solaris 8 操作环境前要确保阅读了 错误描述 ID 4121281 。


DiskSuite 可能导致数据丢失 (4121281)

DiskSuiteTM metadb 复本 包含作为 DiskSuite 配置数据一部分的驱动程序名称。在运行 2.4、2.5、2.5.1 和 2.6 版本 的 Solaris 操作环境的基于 IA 的系统中,SCSI 驱动程序名称是 cmdk。 Solaris 7 和 8 操作环境中的 cmdk 驱动程序已被 sd 驱动程序 替换以用于基于 IA 的系统。

解决方法: 为避免在升级到 Solaris 7 和 8 操作环境过程中发生数据丢失,在升级任何正在运行 DiskSuite 软件的基于 IA 的系统前必须将系 统的元设备配置信息保存在文本文件中并删除 metadb 复本。在基于 IA 的 系统升级完成后您必须通过使用 DiskSuite 命令行界面恢复元设备配置。

DiskSuite 4.2 版发行说明 描述了以下操作的过程: 保存 metadb 配置信息、删除 metadb 复本、 将基于 IA 的系统升级到 Solaris 7 和 8 操作环境、将 DiskSuite 升级到 4.2 版及恢复 元设备配置。对于 Solaris 7 和 8 操作环境,Bourne Shell 程序可以自动执行这些操作。

从 Solaris 7 11/99 操作环境升级到 Solaris 8 操作环境时, SUNWpmiSUNWxwpls 中的过时文件未删除 (4313654)

当升级到 Solaris 8 操作环境时,SUNWpmiSUNWxwpls 中的过时文件可能未被删除。另外, 在 Solaris 8 操作环境中,文件 /usr/openwin/server/etc/Owconfig 的权限与以前版本中不同。

这些过时文件的存在以及文件 OWconfig 的权限差别不会 在升级后的系统中造成任何问题。

解决方法: 忽略列出升级过程中未删除的过时文件 SUNWpmiSUNWxpls 的错误信息。忽略那些显示文件 /usr/openwin/server/etc/OWconfig 的权限与预期值不同的错误信息。

将带有基于 Web 的企业管理 (WBEM) 1.0 的 Solaris 7 操作环境升级到 Solaris 8 操作环境导致 WBEM 2.0 不能工作。 (4274920)

如果您曾从 "Solaris 轻松安装服务器 (SEAS)3.0 CD"将 WBEM 1.0 安装到运行 Solaris 7 操作环境的系统上,则在向 Solaris 8 操作环境升级前必须删除 WBEM 1.0 软件包。将带有 WBEM 1.0 的 Solaris 7 操作 环境升级到 Solaris 8 操作环境之后,Solaris WBEM Services 2.0 不启动。 "通用信息模式 (CIM)对象管理器 "无法启动。显示以下错误消息:


File not found: /opt/sadm/lib/wbem/cimom.jar

解决方法: 请在向 Solaris 8 操作环境升级前使用 pkgrm 命令来删除 WBEM 1.0 软件包。

  1. 键入以下内容以使用 pkginfo 命令检查 WBEM 1.0 软件包 是否已安装:


    % pkginfo | grep WBEM
    

  2. 成为超级用户。

  3. 键入以下内容以使用 pkgrm命令删除所有 WBEM 1.0 软件包:


    # pkgrm SUNWwbapi
    # pkgrm SUNWwbcor
    # pkgrm SUNWwbdev
    # pkgrm SUNWwbdoc
    # pkgrm SUNWwbm
    

升级过程中 SUNWeeudt 部分不能安装 (4304305)

升级日志中可能记录 SUNWeeudt 软件包只安装了一部分。


     Doing pkgadd of SUNWeeudt to /.
     ERROR: attribute verification of 
     </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> 
     failed pathname does not exist ...

     Installation of <SUNWeeudt> partially failed.
     pkgadd return code = 2  

解决方法: 升级完成后执行下列步骤。

  1. 通过键入以下内容来删除 SUNWeeudt 软件包:


    # pkgrm SUNWeeudt
    

  2. 通过键入以下内容来添加 SUNWeeudt 软件包:


    # pkgadd SUNWeeudt
    

本地化错误

无效的语言选项 K018-R (4342970)

K018-R 是无效的语言。从 Solaris 8 的 2 个 CD 中第 1 个安装时, 它出现在"语言选择屏幕"中。如果选择它,安装不受影响,并将以英语运行。

从 Solaris 8 的 2 个 CD 中第 1 个安装将不安装土耳其语言环境 (4359095)

使用 Solaris 8 的 2 个 CD 中第 1 个 CD 安装将不安装土耳其语言环境。出现以下错误消息:


couldn't set locale correctly

解决方法: 通过 C 语言安装并添加土耳其语言支持。

欧洲升级期间可能出现错误信息 (4230247, 4225787)

当从 Solaris 7 3/99、5/99、8/99 或 11/99 操作环境升级到 Solaris 8 10/00 操作 环境后,在升级日志中可能出现以下错误:


Doing pkgadd of SUNWplow to /.
pkgadd: ERROR: unable to create package object 
</a/usr/openwin/share/locale/de.ISO8859-15>.
    file type <s> expected <d> actual
    unable to remove existing directory at 
</a/usr/openwin/share/locale/de.ISO8859-15>
....
Installation of <SUNWplow> partially failed.
pkgadd return code = 2


Doing pkgadd of SUNWpldte to /.
WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15 
may not overwrite a populated directory.
......
pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 
could not be installed.
.......
Installation of <SUNWpldte> partially failed.
pkgadd return code = 2

该警告发生的原因是:修补程序将升级日志中列出的受到影响的目录从符号链接转换 为目录。升级进程就试图安装其中不包括更改的软件包更新版本。这些错误不会影响系统的 操作环境。

解决方法: 忽略这些错误信息。

瑞典语言环境:安装期间显示的对话框未本地化 (4300655)

Solaris 交互式安装对话框标题以外的部分均没有进行本地化。未本地化的部分始于以下文字:


You'll be using the initial option .....

法文和意大利文安装向导可能把 CD 名称显示为 {0} (4302549)

法文和意大利文中,在正常情况下本该显示 CD 名称的地方偶而会显示 {0}。

de_AT.ISO8859-15fr_BE.ISO8859-15 语言环境下的 Motif suninstall 失败 (4305420)

使用指定的两种语言安装操作环境导致安装进程的一部分以英文状态显示。 此外,诸本地化软件包并未全部安装。这时显示以下消息。


XView warning: "de" kann nicht als Sprachumgebungs-Kategorie 
Ausgabesprache (gesetzt 眉ber Umgebungsvariable(n)) verwendet 
werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist 
(Server Package)
XView warning: Requested input method style not supported. 
(Server package)

解决方法: 使用德文或法文 ISO8859-1 语言环境来 安装 Solaris 操作环境。

德文语言环境:代理 Kiosk 屏幕中的 "添加 "和 "取消 "按钮 被标为 "未定义 " (4306260)

德文 Web Start Kiosk 代理信息对话框中的 "确定 "和 "取消 "按钮被标为未定义。左边的按钮应该是"确定",右边的按钮应该是 "取消 "。