Solaris 7(Intel 平台版)安装库

第 7 章 故障排除

本章提供一份在安装 Solaris 此软件中可能遇到的具体错误消息和一般问题的列表。请使用下面的标题来确定问题出现在安装进程中的何处。

引导系统

错误信息


le0: No carrier - transceiver cable problem  

问题 

解决办法 

系统没有连接到网络。 

如果这是非联网的系统,请忽略该消息。如果这是联网系统, 请确保牢固地连接了以太网电缆。 


The file just loaded does not appear to be executable

问题 

解决办法 

系统找不到用于引导的合适媒体。 

验证系统已经正确设置为通过网络从安装服务器安装。例如,确保在设置系统时为其指定了正确的平台组。同时,如果没有复制 Solaris CD, 请确认已经装配并可以访问安装服务器上的 Solaris CD。 


Can't boot from file/device 

问题 

解决办法 

安装程序在系统的 CD-ROM 驱动器中找不到 Solaris CD。 

请确保: 

  • 正确安装了 CD-ROM 驱动器并且已经开启

  • Solaris CD 已经插入 CD-ROM 驱动器


Not a UFS filesystem 

问题 

解决办法 

仅基于 x86 的系统。 

当安装 Solaris 软件时(通过交互式或者定制 JumpStart 方法),未选定默认引导驱动器。 当选中替代引导磁盘时,必须使用"配置助理" 软盘来从该点上引导系统。 

将 Solaris Device Configuration Assistant/Boot diskette 插入系统的引导软盘驱动器(通常是 A:驱动器)。 

一般问题

问题 

解决办法 

仅基于 x86 系统。 

Solaris 的根片必须驻留在磁盘的前 1024 磁道柱面。如果不是这样,安装在引导后失败。

如果第一 fdisk 分区是主 DOS (PRI DOS),则使用 fdisk 程序从其中删除空间。尝试重新引导。如果第一 fdisk 分区是扩展 DOS (EXT DOS) 或其它操作系统,则使用 fdisk 程序来删除它。尝试重新引导。

问题 

解决办法 

仅基于 x86 系统。 

当插入无内存 PC 卡时,系统挂起或处在紧急状态。 

无内存 PC 卡无法使用其它设备所使用的内存资源。 要更正它,则使用 DOS 调试程序来标识设备内存用途,然后使用下列说明手动地为 PC 卡保留内存资源。 

  1. 使用"配置助理"软盘来引导系统。

  2. 从"设备任务"菜单选择"查看/编辑设备"。

  3. 选择"添加设备"。

  4. 选择"定义设备"。

  5. 遵循 EISA ID 命名惯例输入唯一的名称(例如, ITD4001),并选择"继续"。

  6. 从资源列表中选择"内存地址",并选择"继续"。

  7. 输入要保留的地址范围(例如,CA800-CFFFF), 并选择"继续"。

  8. 从"设备任务"菜单中选择"保存配置"。

  9. 重新引导 Solaris 操作环境。

问题 

解决办法 

仅基于 x86 系统。 

在预引导阶段,"配置助理"程序未检测到系统上的 BIOS 主驱动器 

  • 如果使用的是旧的驱动器,则可能不受支持。请检查 Solaris 7 (Intel Platform Edition) Hardware Compatibility List

  • 确保带状和电源电缆正确地插入。请查看制造商文档。

  • 如果只有一个驱动器附加在控制器上,则通过设置跳线来指定该驱动器为主驱动器。对于单一主驱动器,一些驱动器有不同的跳线设置,与主驱动器从属驱动器一起运转的情况不同。将驱动器连接到电缆末端的接头上,以避免信号鸣响,这在未使用的接头悬挂在电缆的末端的情况下发生。

  • 如果两个驱动器附加到控制器上,则将一个驱动器跳线为主驱动器(或者作为带从属驱动器一起运转的主驱动器),并将第二个跳线为从属驱动器。

  • 如果一个驱动器是硬盘,而第二个是 CD-ROM 驱动器,则通过设置跳线指定该驱动器为从属驱动器。任何驱动器都可以插入电缆上的任何驱动器连接中。

  • 如果在一个控制器上的两个驱动器一直有问题, 则一次只附加一个驱动器来验证它们各自是否工作。 将驱动器跳线为主驱动器,或者作为单一主驱动器,并使用在 IDE 带状电缆末端的驱动器接头来附加驱动器。验证各个驱动器的工作情况,然后再跳线,将驱动器重新恢复成一个主驱动器和一个从属驱动器的配置。

  • 如果驱动器是磁盘驱动器,则使用 BIOS 设置屏幕来确保正确地配置驱动器类型(它标示磁道柱面数、 柱头和扇区)。一些 BIOS 软件可能具有自动检测驱动器类型的功能。

  • 如果驱动器是 CD-ROM 驱动器,且 BIOS 软件有此功能时, 使用 BIOS 设置屏幕来将该驱动器的类型配置为 CD-ROM 驱动器。

  • 如果 MS-DOS 不识别该驱动器,则可能存在硬件或 BIOS 配置问题。对于许多系统, MS-DOS 仅在安装了 MS-DOS CD-ROM 时才识别 IDE CD-ROM 驱动器。

问题 

解决办法 

仅基于 x86 系统。 

在预引导阶段,"配置助理"程序未找到系统上的 IDE 或 CD-ROM 驱动器。 

  • 如果磁盘在 BIOS 中被停用,则使用 Solaris Device Configuration Assistant/Boot diskette 从硬盘引导。

  • 如果系统无磁盘,则可能是无磁盘客户。

问题 

解决办法 

仅基于 x86 系统。 

系统在显示提示符之前挂起。 

请参阅 Solaris 7 (Intel Platform Edition) Device Configuration Guide

安装 Solaris 操作环境(初始)

问题 

解决办法 

仅基于 x86 系统。 

IDE 磁盘驱动器不会象 Solaris 软件所支持的其它驱动器那样自动地映射出坏的块,在 IDE 磁盘上安装 Solaris 之前, 您可能想要在磁盘上执行表面分析操作。

要在 IDE 磁盘上执行表面分析,请按下列步骤进行: 

  1. 启动"Solaris 交互式安装"程序,如 "安装 Solaris 操作环境" 中所述。 "Solaris 交互式安装"程序将启动图形用户接口 (GUI) 或字符用户接口 (CUI), 这取决于您具有图形监视器还是非图形监视器。

 
  1. 当 GUI 或 CUI 程序启动时,输入信息并在前几个屏幕中选择"继续"选项。

  2. 当看见 Installing Solaris - Initial(安装 Solaris - 初始)屏幕时,请选择"退出"选项来退出安装。

 
  1. 如果使用的是 GUI 安装程序,则打开"命令工具"窗口, 以便用于此过程的剩余步骤。如果使用的是 CUI 安装程序,则使用系统 shell,以便用于此过程的剩余步骤。

  2. 启动 format 程序,这是通过键入 format 来实现的。

  3. 指定要执行表面分析的 IDE 磁盘驱动器。


注意:

IDE 驱动器不包括目标号。IDE 驱动器命名惯例 是 cxdy,其中 cx 是控制器号, dy 是设备号。


 
  1. format> 提示符下,键入 fdisk 。使用fdisk 程序在磁盘上创建 Solaris 分区。(如果 Solaris fdisk 分区已经存在,则保持原样。)

  2. format> 提示符下,键入 analyze

 
  1. analyze> 提示符下,键入 config 。此时将显示表面分析的当前设置。如果想更改任何设置,键入 setup

  2. analyze> 提示符下,为要执行的表面分析类型键入 readwritecompare。如果 format 找到坏的块,它将重新映射。

 
  1. analyze> 提示符下,键入 quit

  2. (可选用)可以指定要重映射的块,如果是要映射,在 format> 提示符下, 键入 repair

 
  1. 键入 quit 退出 format 程序。

  2. 从"工作区"菜单选择"重新启动安装",恢复 GUI 安装, 或者键入 suninstall 恢复 CUI 安装。

升级 Solaris 软件

本节描述在升级 Solaris 软件中可能遇到的问题及解决办法。

错误信息


No upgradeable disks

问题 

解决办法 

Bug ID: 1191792 

在 /etc/vfstab 文件中的一个交换条目导致升级失败。

/etc/vfstab 文件中的下列行注释掉:

  • 未升级磁盘上的所有交换文件和片

  • 不再存在的交换文件

  • 任何未使用的交换片

一般问题

问题 

解决办法 

由于安装程序无法在系统上装配元设备而导致升级失败。 

无法自动升级元设备。有关的说明,参见Solstice DiskSuite Reference Guide(《Solstice DiskSuite 参考指南)》的附录 B,"升级到其它 Solaris 版本"。

问题 

解决办法 

Bug ID: 1170953 

尽管在系统上有可升级的 Solaris 软件版本,但没有升级选项。 

 

原因 1: /var/sadm 目录是符号链接,或者是从其它文件系统装配的。

原因 1 的解决办法:/var/sadm 目录移到根 (/) 或者 /var 文件系统。

原因 2:缺少/var/sadm/softinfo/INST_RELEASE 文件。

原因 2 的解决办法:用下列模板创建一新的 INST_RELEASE 文件:

OS=Solaris 
VERSION=2.x
REV=0

在此处 x 是系统中 Solaris 软件的版本。

问题 

解决办法 

由于无法控制的原因而导致升级失败,例如电源故障或者网络连接故障,系统处于无法引导状态。

  1. 从 Solaris CD 或网络重新引导系统。

  2. 为安装选择升级选项。

Solaris 交互式安装程序将确定系统是否已经部分升级,并继续完成升级。 

问题 

解决办法 

由于安装程序无法装配文件系统而导致升级失败。在升级过程中,安装程序试图装配升级的根目录下列在系统的 /etc/vfstab 文件中所有文件系统。如果安装程序无法装配文件系统,则失败并退出。

确保能够装配系统的 /etc/vfstab 文件中的所有文件系统。将/etc/vfstab 文件中无法装配或者可能引起问题的所有文件系统注释掉,这样在升级过程中安装程序就不会试图装配它们。


注意:

不能注释掉任何包含要升级软件的基于系统的文件系统(例如,/usr)。


问题 

解决办法 

系统没有升级所需要的足够空间。弄清是否能通过核查以下原因,解决该空间问题,而并不使用自动布局对空间进行重新排列。

 

原因 1:由于自动装配器在升级期间无效,因此安装程序会安装任何与自动装配文件系统符号链接的包文件或目录。如果一符号链接被重写,则由于磁盘空间不够而可能导致升级失败。


注意:

通常在自动装配文件系统上的 /var/mail/var/news 目录不受升级的影响。


原因 1 的解决办法:在升级时,删除定制软件屏幕中那些会在自动装配文件系统上创建文件或目录的软件包。这样安装程序将不会重写软件包文件或目录的符号链接。

原因 2:正在升级的软件组中添加了新的软件,或者某些现有软件的大小有增加。 在升级过程中,安装程序会安装属于以前安装到系统中的软件组一部分的任何新软件, 并且对系统中任何现有的软件包进行升级。

原因2的解决办法:在升级时,删除定制软件屏幕中那些安装在需要更多空间的文件系统中的软件包。特别要查找那些 Solaris 发行版中新增加而您不想要的任何新软件包。