如果 SolarisTM Web Start 3.0 在系统上找不到 Solaris fdisk 分区,您就必须在您的 root 磁盘上创建一个 Solaris fdisk 分区。
如果您更改现有 fdisk 分区的大小,此分区上的所有数据就会自动删除。请在创建 Solaris fdisk 分区前先备份数据。
Solaris Web Start 需要两个 fdisk 分区来执行安装。
Solaris fdisk 分区
这是常见的 Solaris fdisk 分区。
x86 引导 fdisk 分区
这是一个 10 MB 的 fdisk 分区,它可使 Intel 体系结构引导放在新建的交换片上的 miniroot,此新建交换片位于 Solaris fdisk 分区上。
Web Start 安装公用程序创建 x86 引导分区,从 Solaris fdisk 分区上占用了 10 MB。这可以使所有现有的 fdisk 分区避免被更改。
此分区不应以手工方式创建。
此要求还使您不能使用 Solaris 8 安装 CD 把 Solaris 2.6 或 Solaris 7 发行版本升级到 Solaris 8 操作环境。有关详细信息,请参阅 "升级问题"。
语言环境支持安装机制在 SolarisTM 8 操作环境中已更改。在 Solaris 2.5.1、2.6 和 Solaris 7 操作环境中,安装的语言环境支持的级别取决于选择的软件群集。Solaris 8 操作环境包括一个新的安装界面,提示您选择需要语言环境支持的特定地理区域。这样,与 Solaris 2.5.1、2.6 和 Solaris 7 相比,您在安装 Solaris 8 操作环境时对系统配置的定制程度可以更高。
要安装的语言环境必须在初始安装时在"地理区域选择"屏幕中选择。C (POSIX 语言环境) 和 en_US.UTF-8 (统一字符编码支持) 是唯一的自动安装的语言环境。
从以前的版本升级时,将自动选择一些语言环境,而这取决于升级系统上可用的语言环境。请注意,英文、法文、德文、意大利文、西班牙文和瑞典文等部分语言环境在 Solaris 2.5.1、2.6. 和 7 操作环境中的系统上长驻。
统一字符编码语言环境 (UTF-8) 具备启用多语种文本输入的特点。因为这些语言环境利用了每个单独的语言环境所提供的亚洲输入方法,请为需要输入这些文本的地方安装亚洲语言环境。
若试图在使用下列任一控制器上安装大分区 (超过 8 G),安装的系统不会正常工作。
Solaris 操作环境安装程序不能检测出驱动程序不支持大分区的情形。 因此安装继续进行且不显示错误。但重新引导系统将失败。
即使您成功地重新引导了系统,稍后它也会因与引导设备或添加软件包有关的其他更改而失败。与这些驱动程序相关的磁盘控制器为:
基于 Symbios 53C896 的控制器 (symhisl)
AMI MegaRAID 控制器 (mega)
基于 Compaq 53C8xx 的 SCSI 控制器 (cpqncr)
解决方法:不要在有由 symhisl、mega 或 cpqncr 驱动程序驱动的磁盘控制器的系统上,安装超出磁盘前 8 GB 的大分区。
Solaris 8 操作环境包括一个新功能,使您能够安装大分区。DPT PM2144UW 控制器的 BIOS 必须支持逻辑块寻址 (LBA)。最新的 BIOS 修订版支持 LBA 存取。此问题还可能影响其他 DPT 控制器模型。
解决方法:将系统升级为 Solaris 8操作环境前,确保 DPT PM2144UW 控制器的 BIOS 是从 DPT 获得的最新版本。
运行 prtconf -D。
如果显示名称 dpt,请运行卡的配置公用程序以获得关于模型和 BIOS 修订版的信息。
通过快擦写 BIOS 或通过安装从 DPT 获得的最新 BIOS EPROM 来升级 DPT PM2144UW 控制器。关于所有 DPT 控制器的最新 BIOS 图像,请参见 http://www.dpt.com。
您现在可以将系统升级到 Solaris 8 操作环境。
Solaris 8 Beta 操作环境包括一个新特征,使您能够安装大分区。系统 BIOS必须支持逻辑块寻址 (LBA)。BIOS 版本 GG.06.13 不支持 LBA 存取。 Solaris 引导程序不能管理此类冲突。此问题也可能影响其他 HP Vectra 系统。
如果进行此类升级,HP 系统将不再引导。仅显示带有闪烁着的下条光标的黑色空屏幕。
解决方法:不要将带有最新的 BIOS版本 GG.06.13 的 HP Vectra XU 系列系统升级到 Solaris 8 操作环境,因为此操作环境不再支持这些系统。
因为引导路径不使用硬盘代码,所以您仍可使用引导软盘或引导 CD 来引导系统;然后选择硬盘作为可引导的设备,而不是选网络或 CD-ROM 驱动器。
缺省情况下,Solaris ata设备驱动程序的 DMA 功能对于 ATA/ATAPI 设备是禁用的。DMA 禁用的情况下,Solaris 8 操作环境的安装仍正常运行。
要启用 DMA 特征来提高性能,请按"安装问题"部分相关说明来操作。请将"Solaris Runtime Issues" in Solaris 8 (Intel Platform Edition) Online Release Notes"性能问题"一节中的在 PCI-IDE 系统中"禁用直接内存访问 (DMA)" 错误描述的第一步替换为:
从引导软盘或安装 CD (若系统支持 CD-ROM引导) 上运行"Solaris (Intel平台版本) 设备配置助理" 。
在使用引导软盘引导时,新的启用 ata-dma 的特性值将保留在此软盘上。 因此,再次使用该引导软盘时,已经更改的值就生效了
请将"Solaris Runtime Issues" in Solaris 8 (Intel Platform Edition) Online Release Notes中"性能问题"这一节的"在 PCI-IDE 系统中禁用直接内存访问 (DMA)" 错误描述中的第 5d 步替换为:
选择安装要使用的设备 (网络适配器或 CD-ROM 驱动器) 并按下 F2_Continue。
开始将基于 IA (Intel 体系结构) 的系统升级到 Solaris 8 操作环境前,一定要阅读错误描述 ID 4121281。
DiskSuiteTM metadb 副本含有驱动程序名称,并把这些名称作为 DiskSuite 配置数据的一部分。在运行 Solaris 操作环境 2.4、2.5、2.5.1 和 2.6 版的基于 IA 的系统上,SCSI 驱动程序名称是 cmdk。在基于 IA体系结构的 Solaris 7 和 8 操作环境下,cmdk 驱动程序已经由 sd 驱动程序取代了。
解决方法:在升级到 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 程序脚本。
通过网络引导必须在基于IA系统的主网络接口上进行。
标识主网络接口需要用试错法进行,不过引导 Solaris 菜单上列出的第一个或最末一个网络设备可能是主接口。
您确定主接口后,每次启动时它都是主接口,除非更改硬件配置。如果更改硬件配置,主接口可能改变也可能不变,这取决于所做的更改的类型。
如果您从一个非主网络接口引导,引导系统会挂起,而且与引导服务器联系不上。(如果没有把系统登记为引导服务器的客户机,也会发生此问题。)
"安装 Solaris 软件 - 进度"条有时会将一个尚在进行中的安装指示为已完成。在进度条指示安装完成后,安装程序可能还要花数分钟添加软件包。
不要依赖指示安装已完成的进度条。系统完成全部安装操作后,安装会显示以下消息:
安装完成 |
在安装过程中创建一个文件系统时,可能会显示下列警告消息之一。
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 |
解决方法: 忽略此警告消息。
如果 JavaTM 程序的路径中包含 #,您在执行此程序时就会显示以下消息。
Exception in thread "main" java.lang.NoClassDefFoundErrorVolume Management (vold) sometimes uses a pound sign in a pathwhen creating directory names: |
解决方法:从路径中删除 #,或不使用任何 Java 安装向导。
安装 Solaris 8 Software (2 之 1) CD后,定制 JumpStartTM 安装不提示您安装 Solaris 8 Software (2 之 2) CD。
解决方法:如果您正在安装的只是最终用户软件组,就不必安装 Solaris 8 Software (2 之 2) CD 作为最终用户软件,最终用户软件的基本语言环境支持包含在 Solaris 8 Software (2 之 1) CD 中。
如果您正在安装的是附带 OEM 的完整分发、完整分发或开发者软件,并且正在从一个服务器使用定制 JumpStart 安装,那么请使用一个包含 Solaris 8 (2 之 1)、Solaris 8 (2 之 2) 和 Solaris 8 语言 CD 的网络安装服务器。请参见 "Creating a Profile Server" in Solaris 8 Advanced Installation Guide。
如果您正在安装附带 OEM 的完整分发、完整分发或开发者软件,并且正在从软盘使用定制 JumpStart 安装,那么请按以下步骤来安装 Solaris 8 Software (2 之 2) 和语言 CD:
在定制 JumpStart 完成 Solaris 8 Software (2 之 1) CD 的安装后,请重新引导系统。
登录到系统中。
插入 Solaris 8 软件 (2 之 2) CD。
执行 installer 命令,并按屏幕指示安装剩下的软件。
插入 Solaris 8 语言 CD。
执行 installer 命令,按屏幕指示进行任何语言的安装。
对某些仅有英文版本的 Solaris 8 安装 CD,安装程序在请求插入 Solaris 8 软件 (2 之 1) CD 时允许您插入 Solaris 8 软件 (2 之 2) CD。
如果插入的 CD 不正确,即使不能安装 Solaris 操作环境,安装程序也会尝试使用此 CD。
如果您在执行缺省安装,在摘要面板的"详细信息"窗口就会显示以下消息:
ERROR: Could not load the media (/cdrom)" error message |
解决方法:请按请求插入 Solaris 8 软件 (2 之 1) CD。如果在显示黑屏后插入了 Solaris 8 软件 (2 之 2) CD,您就需要从 "引导 CD-ROM" 这一步开始重新启动安装。
Solaris Web Start 在连接着 zip 驱动器而驱动器中未插入磁盘时报告一个计算异常。这时显示以下消息:
Starting the Web Start 3.0 Solaris installer ./W00.findswap[1823]: 173 Arithmetic Exception Could not get disk information. Exiting |
由于 x86 引导分区需求的原因,您不能使用 Solaris 8 安装 CD 上的 Solaris Web Start 3.0 把基于 x86- 的系统从 Solaris 2.6 或 7 操作环境升级到 Solaris 8 操作环境。请使用 Solaris 软件 (2 之 1) CD 把基于 x86 的系统升级到 Solaris 8 操作环境。
Solaris Easy Access Server 上的应用程序没有经过认证以在 Solaris 8 操作环境中运行。如果您要从 SEAS 运行应用程序,您必须安装 Solaris 8 管理包,以确保这些应用程序在 Solaris 8 操作环境中正常运行。
在 SEAS 发行版本中包括的一些应用程序现已成为 Solaris 8 操作环境的一部分。
Solaris 基于 Web 的企业管理 (WBEM) 服务
Solaris 打印管理器
NetscapeTM Communicator
Java 开发包 (JDKTM)
SolsticeTM DiskSuiteTM
下列 SEAS 应用程序尚未被认证能在 Solaris 8 操作环境中运行:
Solstice Internet 邮件服务器
Sun 目录服务
Sun WebServerTM
Solaris PC NetLink
SunScreenTM SKIP
Solstice NFS 客户程序
Java IDL
Solstice AutoClientTM
Solaris 数据备份公用程序
Solaris 8 操作环境引进了一个新文件系统高速缓存体系结构,它包含了"Solaris 7 优先分页"功能。Solaris 8 操作环境中不应该设置系统变量 priority_paging,所以系统升级到 Solaris 8 操作环境下时,应该从目录 /etc/system 中删除该变量。
新高速缓存体系结构去除了由文件系统活动产生的对虚拟存储器系统的大部分压力。结果,新的高速缓存体系结构改变了内存分页统计数字的动态,这使得查看系统内存特性更简便。然而,有些统计数字报告了明显不同的值,这在分析内存性能或设置性能监视阈值时应加以考虑。最显著的差别是:
页面回收数更大,这在文件系统活动繁忙时应视为正常运行。
空闲内存量更高,这是因为空闲内存计数现包括文件系统高速缓冲存储器的很大一部分。
扫描速率几乎为零,除非系统范围的可用内存短缺。在标准文件系统 I/O 过程中,不再使用扫描来替换自由列表。
如果您曾从 Solaris 轻松安装服务器 (SEAS)3.0 CD-ROM 将 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 软件包。
键入以下内容以使用 pkginfo 命令检查 WBEM 1.0 软件包是否已安装:
% pkginfo | grep WBEM |
成为超级用户。
键入以下内容以使用 pkgrm命令删除所有 WBEM 1.0 软件包:
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
为升级到包含 Solaris 软件的系统, 升级程序可能最多将所需空间量夸大 30%。若不取消选择软件包或找到更多空间,则无法升级受此问题影响的系统。
解决方法:您可以在文件系统之间手动重新分配磁盘空间,或者使用"软件定制"菜单删除不需要的软件包。
升级日志中可能记录 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 |
通过键入以下内容来删除 SUNWeeudt 软件包:
# pkgrm SUNWeeudt |
通过键入以下内容来添加 SUNWeeudt 软件包:
# pkgadd SUNWeeudt |
法文、意大利文、德文、西班牙文和瑞典文语言环境中有一些未本地化的对话框,帮助文件中有少数未本地化的对话框,且安装过程中有找不到的帮助文件。
安装欧洲语言环境时,系统上同时安装了用于窗口、安装、64 位支持和字体的附加软件。这个错误的影响可以忽略,因为支持此额外软件只需要很小的附加空间。
Solaris 交互式安装对话框标题以外的部分均没有进行本地化。此未本地化的部分始于:
You'll be using the initial option ..... |
在法文和意大利文中,在本该显示 CD 名称的地方偶而会显示 {0}。
使用指定的两种语言安装操作环境导致安装进程的一部分以英文状态显示。此外,诸本地化软件包并未全部安装。显示以下消息:
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 操作环境。
德文 Web Start Kiosk 代理信息对话框中的"确定"和"取消"按钮被标为 未定义。左边的按钮应该是"确定",右边的按钮应该是"取消"。