- 论坛徽章:
- 0
|
第5章 安装故障诊断
- 第5章 安装故障诊断
- 本章描述如何处理在安装 SCO OpenServer系统和附加的 SCO产品过程中或在安装之后随即可能会发生的一些较为普通的故障.
- 有时在安装过程发生的错误会使得在安装软件中或安装后立即引导时产生问题.而这
- 些问题通常不是由于软件或过程本身引起的.有时,可能是硬件问题,而通常这些问题都不
- 大,比如电缆连接不合适.
- 如果你碰到的问题这里没有描述,使用3.3节"解决文档中没有的安装问题"来帮助确定问题.例如,如果你的系统神秘挂起,使用该节中的内容来排除那些有可能引发该问题的较为常见的原因.
- 如果你不能解决问题并且必须和你的技术支持者接触获得帮助时,确信已按3.4节"求
- 助之前"描述的那样记录好系统消息 .
- 在安装过程中,即使你以前安装过这个系统也不要以为你知道可能会发生的一切.目前,整个安装过程已有所改变,应该仔细地阅读安装文档.
- 另外请参阅:"系统级故障诊断"
- 5.1解决安装过程中的问题
- 本节讨论如何解决可能发生在安装过程中的常见问题 r
- ·在安装过程中系统不能引导
- ·读软盘发生错误
- ·用 SCSI安装设备时发生错误
- ·系统从Boot盘重引导或在 Boot:提示符屏幕一片空白
- ·系统在硬件配置屏挂起
- ·硬件自检停止
- ·系统不能从硬盘引导
- 5.1.1系统在安装过程中不能引导
- 如果你第一次从引导盘引导时,系统没有显示开始安装的提示符:
- ( l) 检查引导盘是否在驱动器里.如果是其它软盘在驱动器里,系统就不会显示
- boot:提示符.用引导盘替换该软盘并重新引导机器.
- (2) 如果引导盘在驱动器里而机器仍然不能引导,确信软盘插入正确并且软的门已关上.
- 然后,重新引导机器.
- (3) 如果引导盘仍然不能引导,检验你的软盘驱动器在运行制造商的软盘驱诊断
- 测试程序和引导 DOS盘时能否正常工作.如果软盘驱动器能正常工作,那么
- 引导盘可能损坏.若有可能,检验该引导盘能否引导其它类似的机器.
- (4) 如果引导盘己损坏而你又没有一个备份复制盘, 请向软件供应商索取引导盘.
- 或自己从光盘上制作:
- 如:SCO OpenServer 5.0.4 引导盘制作
- 将光驱mount到 /mnt上
- # mount /dev/cd0 /mnt
- # cd /mnt/images
- 2.dd if=/mnt/images/boot/N00 of=/dev/fd0 bs=1440
- 又如:SCO OpenServer 5.0.5 引导盘制作
- 用光盘上的ezcp命令文件拷贝到软盘即可 (可在DOS下)
- c:> cd /mnt/images/
- c:> .ezcp boot/install.img of=/dev/rfd0
- 如果系统仍然不能引导,很可能是硬件有问题:
- 检查系统是否有足够的RAM(随机存取存储器)——参见联机文档.计算机必须具备
- 中所列的最小可识别内存才能安装操作系统(至少12M).
- 在boot:提示符下,键人命令men=/p显示系统上所有能使用的RAM.在绝大多
- 数系统,你可以使用men= p命令改写默认值.参见boot(HW)手册页.
- b. 如果系统有足够的 RAM,检查主板(总线卡)是否插在正确的位置上.
- c. 如果系统仍不能引导,可能是你把软盘驱动器配置错了.确认 CMOS中的值与实际
- 连到系统上的驱动器一致,并且各个驱动器在驱动器电缆上的连接位置与 BIOS中
- 的配置相—致.如果 CMOS设置中有 Swap drives项的设置,确信该项设置已关闭.
- d. 检查所有的卡是否都被支持(参见《SCO Handware Compatibility HandBook》或 SCO
- 的兼容硬件网页),并是否正确配置基本硬件配置
- e. 禁用缓冲(启用诊断程序)和影子 RAM.
- f. 如果以上测试都做过后,系统仍然不能引导,那么可能是硬件故障.查看与硬件测
- 试有关的随机文档 .
- 5.1.2读软盘出错
- 如果在读软盘时发生错误:
- ( l)检验在软盘驱动器中的盘是否正确.
- (2)确认软盘插入正确.
- (3)确认软盘插入后已把软盘驱动器的门完全关好.
- (4)验证 CMOS配置正确.检查以确保 CMOS中的值与实际连接到系统上的驱动器一
- 致,并且各个驱动器在驱动器电缆上的连接位置与 BIOS的配置相一致.如果在
- CMOS设置中有一项 Swap drives设置,确信该设置已关闭,
- (5)如果仍有出错消息,请从软件供应商处索取—个新的软盘 .
- 5.1.3使用 SCSI安装设备时出现错误
- 如果你的系统包含多个 SCSI设备,而在选择 SCSI安装设备的配置时又选错了,并且所选的配置实际上是另一个 SCSI设备,那么就需要重新开始安装:这是因为核心在配置 SCSI设备后把它锁定在一特定的地方.一旦设备锁定在特定的地方.它就不能删除.唯一的方法就是重新开始安装,这一次要注意选择正确的配置.
- 任何时候,只要插入引导盘,在 Boot:提示符下按键,就能彻底地重新开始安装.如果你正在使用BTLD 公用程序并且需要重新开始,插入引导盘,并在 Boot:提示符下键人restart link=pkg1 (其中pkg1是软件包名,你所需要的BTLD 驱动程序就是从该软件包中抽取出来的).更多的信息参见"在引导时增加BTLD".
- 5.1.4系统从引导盘重新引导或在Boot:提示符空自
- 如果因为在boot:提示符下按键后,系统又从引导盘上重新引导或屏幕空白
- 而导致无法安装,那么下面两种已知情况可能会产生这个问题:
- . EGA或 VGA适配器配置不合适
- . EGA或 VGA适配器不兼容
- 如果你有 EGA或 VGA适配器,检查下列情况:
- .证实 SCO OpenServer系统支持该适配器.请查阅 ( SCO Handware Compatibility
- HandBook) 或 SCO的兼容硬件网页 .
- .确认在适配器上的开关设置是正确的.许多卡有仿真方式,确信该卡在它的本来方
- 式下使用.也可以用VGA, EGA, CGA和 MONOCHROME等开关试验一下.
- 如果该卡处于 AUTOSWITCH状态,系统会在开始硬件检测过程中挂起.参见"硬件自检停止".
- 5.1.5系统在硬件配置屏桂起
- 当从引导盘开始安装时,紧随着一系列诊断消息,系统显示有关硬件配置的消息,由于这些消息显示很快并互相覆盖,因此,尽管在某些点因为检查时间较长或调用了初始化过程会停顿一下外,那些消息通常都是看不清的.如果这个过程停止并不再继续,这通常表明相应的设备驱动程序初始化出了问题.
- 如果系统在这一点挂起,问题可能出在适配器安装错误,正如3.1.6节"硬件自检停止"
- 中描述的那样,或者可能是由于 I/O地址冲突引起的.
- .检查硬件配置屏幕;每行的"address"列必须是唯一的.
- .如果不存在 I/0地址冲突,按照随机手册的介绍运行硬件诊断程序,纠正所发现的
- 任何问题.
- 再次从头开始安装过程.只要插入引导盘,在Boot:提示符下按键,就可以在任何时候彻底地重新开始安装.如果你正在使用BTLD 公用程序并需要重新开始,插人引导盘,在 Boot:提示符下键入restart link=pkg1 (其中pkg1 是软件包名,所需要的BTLD 驱动程序就是从该软件包中抽取出来的).更多的信息,请参见 "在引导时增加BTLD .
- 如果系统在硬件配置屏幕中再次挂起,请准备好最后显示的消息的报告,再同你的软件
- 供应商联系以便获得更多的信息.
- 5.1.6硬件自检停止
- 如果硬件在自检几秒钟后就停止了,那么其中一个原因可能是安装的 EGA或 VGA适
- 配器不正确.如果你有一个 EGA或 VGA适配器,关闭计算机并查阅该卡的文档.在这一
- 点出错也有可能是网卡不兼容.查阅《SCO Handware Compatibility HandBook》或 SC0的兼容臣件网页,证实 SCO OpenServer系统支持该网卡.
- 如果你的图形卡有 AUTOSWITCH特性,在安装系统时必须禁用该特性.有关怎样禁用AUTOSWITCH的信息请查阅图形卡的文档.一般通过把卡上的一个小开关置到关闭位置上来控制.
- 只要插入引导盘,在 Boot:提示符下按键,就可以从头开始安装.
- 这个问题的另一个现象还表现为当使用有 AUTOSWITCH的 EGA或 VCA卡时,本应以高分辨率的 EGA或 VGA方式显示;但 Boot:提示符却以低分辨率的 CGA方式显示(标准的 CGA正文是低分辨率,看得见通过字符的暗线. EGA和 VGA正文是高分辨率,看不见任何暗线).在这种情况下,重新设置显示卡,直到能以高分辨率显示为止 .
- 5.1.7系统不能从硬盘引导
- 如果系统不能从硬盘引导,正如在安装过程的末尾中描述的那样,你会看到出错消息,
- 大致如下所示:
- PANIC:iinit
- 这种情况通常是由于把引导块写到坏道上引起的,不管由于什么原因产生这个问题,都必须重新安装 SCO OpenServer系统软件.
- 在安装过程中的Preparing your disk and choosing software窗口的 Hard disk setup选项
- 上按键,扫描坏块,在 Disk 0 bad block type或 Disk 0 bad track type(显示哪一个取决于硬盘型号)上按键,然后选择一个选项.
- 如果在重新安装以后,操作系统仍然不能引导,运行计算机和硬盘附带的诊断程序(如
- 果有的话).
- 5.2解决安装后的问题
- 本节描述在安装软件后立即引导系统可能会遇到的一些常见问题:
- · 控制台屏幕显示异常
- · scologin图形屏幕异常
- · 硬件不能工作
- · DOS不能工作
- · 系统没有许可或未登记软件
- · 出错消息:不能创建子进程
- · 出错消息: X TOOLKIT ERROR
- · 一般系统资源出错消息
- 5.2.1控制台屏幕显示异常
- 在引导时,如果控制台屏幕空白,鼠标消失,或显示混乱,那么可能是使用了不兼容的显示卡.如果该卡不能工作,查看该卡的硬件文档.看是否有办法调整开关设置使得该卡使用 IBM兼容的仿真方式,并且与监视器类型一致.这里需强调指出,一定要禁用AUTOSWITCH方式 .如果改变开关设置后仍失败,那么你的显示卡就是不兼容的,必须用一个兼容的显示卡来替换:
- 5.2.2在tty02上的scologin图形屏幕显示异常
- 如果在控制台 tty02上的 scologin(XC)图形屏幕显示异常(例如,login窗口不适合显示器),可能是在安装过程中配置显示器硬件错误.
- 要解决这个问题,重新配置你的显示器选项:
- ( l)查看硬件兼容手册,验证你的显示器硬件(适配器和监视器)和 SCO OpenServer系
- 统是否兼容.
- (2)查看硬件文档,验证开关设置配置是否正确.
- 5.2.3硬件不能工作
- 如果某些硬件(例如,磁带驱动器)在已安装的软件下不能工作,但却可以在其它的操作
- 系统下工作.该硬件可能不被该软件产品支持,或者可能是配置不正确.
- 5.2.4 DOS不能工作
- 如果安装系统后, SCO Opeldbrver系统和 DOS都不能工作,就需要重新安装这两个系确信按照第7章"其它操作系统与SCO系统—起使用''一章的有关操作去做
- 5.2.5系统是没有许可或没有登记的软件
- 如果你在注册时碰到 System not licensed的出错信息,或看到有关没有登记SCO软件的信息时.
- ( l) 按键切换到 tty0l.
- (2) 以 root注册.
- (3)按6.1节"license Manager界面"中的介绍,使用命令 scoadmin license manager
- (或 scoamin license) 运行 License Manager,查寻licensed (许可)栏中的yes,证实每
- 次安装产品后有一个有效的许可证.
- (4)按6.3节"登记产品"中的描述,登记产品,以终止有关没有登记软件的周期性的消
- 息 .查寻Registered栏中的 Yes,证实你的产品已登记.运行不带参数的date( C)命
- 令,检查系统日期是否正确地反映了当天的日期.如果系统日期显示的不是当天日
- 期,使用date命令重设日期,并重新引导系统.
- 5.2.6 出错消息:不能创建子进程
- 如果系统交换区已经不够,会出现如下的出错消息
- Can't fork
- 通常,在安装时设定的默认对换区总数是足够的,但如果机器装人很多的图形进程或其
- 它进程,应使用swap -a命令增加交换区总数.参见swap(ADM)手册页.
- 5.2.7 出错消息: X TOOLKIT ERROR
- 如果系统为某些资源分配的空间不够,会出现下面的出错消息
- X TOOL KIT ERROR:
- 一个很常见的不够分配的资源是i节点缓冲区;增加i节点缓冲区的数目能校正引起该
- 出错消息的条件.
- 注意:如果运行 X,该消息不会在控制台上出现.
- 有关系统核心参数的信息,参见3.2.8节"普通系统资源出错消息"中有关系统核心参数的内容.
- 5.2.8普通系统资源出错消息
- 当达到系统极限时,操作系统会通过在控制台上显示消息给你提供一些建议.有些消
- 息只是建议,而有些出现在系统崩溃之前,系统显示一些额外的诊断消息,然后挂起,要求你重新引导.
- 如果你在运行 X,这些消息可能不会出现在控制台上.如果系统挂起,若有可能按
- 键切换到控制台多屏幕,读取诊断消息.如果不能切换多屏,就只能重新引导系统,并从文件/usr/adm/messages和/usr/adm/syslog中读取消息.
- 如果在一个 SCO OpenServer系统上使用多个服务程序(X终端或控制台多屏幕);可能
- 需要重置某些系统参数.参见中"可以通过配置修改的核心参数".
- 运行这个软件时,出现的核心出错消息类似于这样:
- CONFIG:routine –out of streams (NSTREAM= n exceeded )
- 其中routine 是申请一个流或队列的核心例程,但分配失败;n是说明该参数设置当前
- 值的一个十进制数 .参见系统性能与核心参数
复制代码 |
|