Solaris 8 (Intel 平台版本) 安装指南

第 6 章 故障排除

本章提供了在安装 Solaris 软件时您可能会遇到的特定错误消息以及常见问题的列表。有些特别适用于 Solaris Web Start,有些却不适用。通过使用以下列表来标识在安装进程中问题出现的位置。

引导系统

错误消息


le0: No carrier - transceiver cable problem  

问题 

如何解决问题 

系统未与网络相连接。 

如果这是非联网的系统,请忽略该消息。 如果这是联网系统,请确保已可靠连接以太网电缆。 


The file just loaded does not appear to be executable

问题 

如何解决问题 

系统无法找到正确的引导媒体。 

验证系统已正确设置,以便从安装服务器通过网络安装。例如,在设置系统时,请确保为系统指定了正确的平台组。 

另外,如果您未将 Solaris 8 安装英文 Intel 平台版本 或 Solaris 8 多语言安装 Intel 平台版本 CD 中的映像放置在安装服务器上,请确保在安装服务器上已安装 Solaris 8 安装英文 Intel 平台版本 或 Solaris 8 多语言安装 Intel 平台版本 CD,并且是可访问的。 


Can't boot from file/device                                   

问题 

如何解决问题 

安装程序无法在系统的 CD-ROM 驱动器中找到 Solaris 8 安装英文 Intel 平台版本 或 Solaris 8 多语言安装 Intel 平台版本 CD。 

请确保: 

  • CD-ROM 驱动器已正确安装并已加电

  • Solaris 8 安装英文 Intel 平台版本 或 Solaris 8 多语言安装 Intel 平台版本 CD 已插入 CD-ROM 驱动器中


Not a UFS filesystem 

问题 

如何解决问题 

(通过交互式的或者通过定制 JumpStart 的方式) 安装 Solaris 软件时,未选择缺省的引导驱动器。选择一个替换引导磁盘后,您必须使用"Solaris 8 设备配置助理"来从指定位置引导系统。 

将标记为 Solaris 8 设备配置助理 Intel 体系结构 的软盘或者标记为 Solaris 8 软件(第 1 张,共 2 张) Intel 平台版本 的 CD 插入相应的系统引导软盘驱动器 (通常为 A: 驱动器) 或者 CD-ROM 驱动器中。 

一般问题

问题 

如何解决问题 

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

无内存 PC 卡无法使用由其它设备使用的相同的内存资源。要解决这个问题,请使用 DOS 调试程序来标识设备的内存使用,然后使用以下指导手动保留 PC 卡设备的内存资源。 

  1. 使用"Solaris 8 设备配置助理"引导系统。

  2. 显示"Solaris 设备配置助理"屏幕时,选择 F2_继续。

    显示"总线枚举"屏幕,随后显示"扫描设备"屏幕。扫描系统以标识系统硬件。扫描完成后,显示"已标识的设备"屏幕。

  3. 选择 F4_设备任务。

    显示"设备任务"屏幕。

  4. 选择"查看/编辑设备"并按 F2_继续。

    显示"查看/编辑设备"屏幕。

  5. 按 F3_添加设备。

    显示"添加 ISA 设备"屏幕。

  6. 选择"不支持的 ISA"的设备并按 F2_继续。

    显示"选择资源类型"屏幕。

  7. 选择"内存"并按 F2_继续。

    显示"指定内存资源"屏幕。

  8. 输入要保留的地址范围 (例如,CA800-CFFFF),然后按 F2_继续。

    显示"选择资源类型"屏幕。

  9. 按 F4_添加。

    显示"查看/编辑设备"屏幕。

  10. 按 F2_继续。

    显示"设备任务"屏幕。

  11. 选择"保存配置"并按 F2_继续。

    显示"保存配置"屏幕。

  12. 键入您想分配给配置的名称然后按 F2_继续。

    显示"设备任务"屏幕。

  13. 按 F3_返回。

    显示"已标识的设备"屏幕。

  14. 按 F3_返回。

    显示"Solaris 设备配置助理"屏幕。

  15. 按 F2_继续来继续引导您的系统。

问题 

如何解决问题 

在预引导阶段,"Solaris 设备配置助理"没有检测出系统上的 BIOS 主 IDE 驱动器。 

  • 可能不支持该驱动器。请检查 Solaris 8 (Intel 平台版本) 硬件兼容性列表

  • 请确保电缆和电源线已正确插接。检查生产商的文档。

  • 如果控制器上仅连接有一个驱动器,则通过设置跳线将该驱动器指定为主驱动器。对于单个的主驱动器,某些驱动器会有不同的跳线设置,与带有从设备运行的主设备不同。将驱动器与电缆的接口连接,以减少电缆末端未使用的接口在悬摆时产生的信号回路。

  • 如果控制器上连接有两个驱动器,则第一个跳线作为主设备 (或者作为带有从设备运行的主设备),第二个跳线就作为从设备。

  • 如果一个是硬盘驱动器,另一个是 CD-ROM 驱动器,则通过设置跳线指定该驱动器为从设备。任何的驱动器都能插接到电缆上的任何连接。

  • 如果单个控制器的两个驱动器存在一些持久性的问题,则每次只连接一个驱动器以验证每个驱动器的工作。将驱动器作为主驱动器或作为单个主驱动器进行跳线,并使用 IDE 带状电缆末端的驱动器连接器来连接该驱动器。检验每个驱动器的工作,然后进行跳线,将驱动器返回到主/从式配置。

  • 如果驱动器是磁盘驱动器,则使用 BIOS 设置公用程序以确认驱动器类型 (即指明了柱面数、磁头数和扇区数) 已正确配置。某些 BIOS 软件会自动检测驱动器类型。

  • 如果驱动器是 CD-ROM 驱动器,则使用 BIOS 设置公用程序将驱动器类型配置为 CD-ROM 驱动器 (如果可能)。

  • 如果 MS-DOS 不识别驱动器,则有可能是硬件或 BIOS 配置问题。对于许多系统而言,只有在已安装 MS-DOS CD-ROM 驱动程序后,IDE CD-ROM 驱动器才可被 MS-DOS 识别。

问题 

如何解决问题 

在预引导阶段,"Solaris 设备配置助理"未找到系统上的 IDE 磁盘或者 CD-ROM 驱动器。 

  • 如果在 BIOS 中 IDE 磁盘被禁用,请使用"Solaris 设备配置助理"从硬盘引导系统。

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

问题 

如何解决问题 

出现提示之前系统挂起。 

请参见Solaris 8 (Intel 平台版本) 硬件兼容性列表

安装 Solaris 操作环境

问题 

如何解决问题 

像 Solaris 软件支持的其它驱动器一样,IDE 磁盘驱动器不能自动映射坏块。在 IDE 磁盘上安装 Solaris 之前, 您可能要在该磁盘上执行表面分析。

要在 IDE 磁盘上执行表面分析: 

  1. 启动 Solaris 8 Interactive Installation Program。如果您的监视器支持字符用户界面 (CUI) 或图形用户界面 (GUI),您就可以以交互方式执行程序。

  2. 显示"Solaris 交互式安装"对话框后, 请单击"退出"。

    显示"警告"对话框。

  3. 单击"退出"。

  4. 如果您正在使用 GUI 安装程序,请打开"命令工具"窗口以进行其余的步骤。如果您正在使用 CUI 安装程序,请使用系统 shell 以进行此过程中其余的步骤。

  5. 请键入 format 来启动 format 程序。

  6. 请选择您想执行表面分析的 IDE 磁盘驱动器。


    注意:

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


  7. format> 提示后,键入 fdisk。使用 fdisk 程序在磁盘上创建 Solaris 分区。(如果 Solaris fdisk 分区已经存在,那就不必再进行分区。)

  8. format> 提示后,键入 analyze

  9. analyze> 提示后,键入 config。此命令显示表面分析的当前设置。如果您想更改任何一个设置,请键入 setup

  10. analyze> 提示后,键入 readwritecompare 以获得将要执行的表面分析的类型。如果 format 找到了坏块,它就会重映射它们。

  11. analyze> 提示后,键入 quit

  12. 您想指定需要重映射的块吗? 如果是,则在 format> 提示后,键入 repair。否则,转到下一步。

  13. 继续键入 quit 直到您退出 format 程序到系统提示处。

  14. 请选择"从工作区重新启动安装"菜单以恢复 GUI 安装或者通过键入 suninstall 来恢复 CUI 安装。


WARNING: CHANGE DEFAULT BOOT DEVICE

问题 

如何解决问题 

系统 BIOS 中的缺省引导设备可能被设置为要求您使用 Solaris 8 设备配置助理 Intel 体系结构 软盘来引导系统的设备。 

这是参考性消息。 

请继续安装,如有必要,则在安装 Solaris 软件后,将 BIOS 中指定的系统的缺省引导设备更改为不需要 Solaris 8 设备配置助理 Intel 体系结构 软盘的设备。 

升级 Solaris 软件

本节讲述在升级 Solaris 软件时您可能遇到问题的解决方法。

错误消息


No upgradeable disks

问题 

如何解决问题 

/etc/vfstab 文件中的一个 swap 项导致升级失败。

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

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

  • 不再存在的 swap 文件

  • 任何未使用的 swap

一般问题

问题 

如何解决问题 

由于 Solaris Web Start 无法找到 IA 引导分区,升级失败。因此,Solaris Web Start 试图执行初始升级。最终,显示下面的消息: 

 


Please choose another installation option, 
see the Solaris install Documentation for more 
details.
# 
并且 Solaris Web Start 退出.


注意:

您无法使用 Solaris Web Start 从 Solaris 7 或者从 Solaris 操作环境较早的版本升级至 Solaris 8,因为它使用一种不同的方法来安装 Solaris 软件 (一种独立的 10 MB IA 引导分区)。

取而代之的,您必须使用 Solaris 8 Interactive Installation Program,在 "Solaris 8 高级安装指南"中的"Using the Solaris 8 Interactive Installation Program" in Solaris 8 Advanced Installation Guide中,对此有详细资料。


如果您的系统 BIOS 支持将缺省引导设备从一个设备更改到另一个设备: 

  1. 请将第二硬盘添加到系统,并在第二磁盘上手动创建 Solaris fdisk 分区和大于或等于 10 MB 的 IA 引导分区。


    注意:

    第二磁盘必须或者是启用 LBA 模式 (即启用逻辑块寻址 - 也就是说,磁盘上的扇区被线性映射和寻址)的或者是含有少于 1024 个柱面的。要确定第二磁盘是否是启用 LBA 模式还是启用 CHS 模式 (柱面/磁头/扇区启用 - 也就是说,磁盘的寻址是通过柱面、磁头和扇区号来实现的),键入:


    # prtconf -pv | grep lba 
    

    如果显示 lba-access-ok,则第二磁盘是启用 LBA 的模式。如果显示 lba-access-ok,则第二磁盘是启用 CHS 的模式。


  2. 使用您系统的 BIOS 设置工具将第二磁盘标识为缺省的引导设备。

  3. 对 Solaris 分区进行格式化,以使它的 swap 片足够大以包含这个 Solaris 软件 (至少需要 256 MB,但是推荐使用 512 MB;对于 Solaris 8 多语言安装 Intel 平台版本 至少需要 320 MB ) 。

  4. 从第二磁盘引导来升级第一磁盘上的 Solaris 软件。

问题 

如何解决问题 

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

无法自动升级元设备。在"Solstice DiskSuite 4.2 参考指南"中的 "Upgrading to Other Solaris Versions" in Solstice DiskSuite 4.2 Reference Guide中有说明。

问题 

如何解决问题 

即使系统存在一个能被升级的 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 8 安装英文 Intel 平台版本 或 Solaris 8 多语言安装 Intel 平台版本 CD,或者从网络来重新引导系统。

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

Solaris Web Start 确定系统是否已部分升级,并将从尚未升级处继续升级。 

问题 

如何解决问题 

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

请确保能够安装系统 /etc/vfstab 文件中的所有文件系统。将在 /etc/vfstab 文件中无法安装的或者可能会导致问题的所有文件系统变为注释行,所以在升级过程中安装程序不准备对它们进行安装。


注意:

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


问题 

如何解决问题 

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

 

原因 1:由于自动装载程序在升级期间未激活,因此安装程序会安装与自动装载文件系统符号链接的软件包中的任何文件或目录。如果符号链接被覆写,升级可能因磁盘空间不足而失败。


注意:

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


原因 1 的解决方法:在升级过程中,删除会在已自动装载的文件系统中创建文件或目录的软件包。这样,安装程序就不会覆写与软件包中文件或目录链接的符号链接。

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

原因 2 的解决方法:在升级过程中,删除安装在需要更多空间的文件系统中的软件包。尤其要查找任何已添加到 Solaris 软件中而您又不需要的新软件包。