免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1445 | 回复: 0
打印 上一主题 下一主题

Sco unix 培训手册3 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-23 16:04 |只看该作者 |倒序浏览

第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  引导盘制作
1.将光驱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   


如果系统仍然不能引导,很可能是硬件有问题:
a.检查系统是否有足够的RAM(随机存取存储器)——参见联机文档。计算机必须具备
  <Release Notes>中所列的最小可识别内存才能安装操作系统(至少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:提示符下按< Enter>键,就能彻底地重新开始安装。如果你正在使用BTLD 公用程序并且需要重新开始,插入引导盘,并在 Boot:提示符下键人restart link=pkg1 (其中pkg1是软件包名,你所需要的BTLD  驱动程序就是从该软件包中抽取出来的)。更多的信息参见“在引导时增加BTLD”。
5.1.4系统从引导盘重新引导或在Boot:提示符空自
如果因为在boot:提示符下按< Enter>键后,系统又从引导盘上重新引导或屏幕空白
而导致无法安装,那么下面两种已知情况可能会产生这个问题:
. 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:提示符下按< Enter>键,就可以在任何时候彻底地重新开始安装。如果你正在使用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:提示符下按< Enter>键,就可以从头开始安装。
这个问题的另一个现象还表现为当使用有 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选项
上按<Space>键,扫描坏块,在 Disk 0 bad block type或 Disk 0 bad track type(显示哪一个取决于硬盘型号)上按<Space>键,然后选择一个选项。
如果在重新安装以后,操作系统仍然不能引导,运行计算机和硬盘附带的诊断程序(如
果有的话)。
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) 按< Ctrl>< Alt>< Fl>键切换到 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,这些消息可能不会出现在控制台上。如果系统挂起,若有可能按
< Ctrl>< Alt>< Fl>键切换到控制台多屏幕,读取诊断消息。如果不能切换多屏,就只能重新引导系统,并从文件/usr/adm/messages和/usr/adm/syslog中读取消息。
如果在一个 SCO OpenServer系统上使用多个服务程序(X终端或控制台多屏幕);可能
需要重置某些系统参数。参见<Performance Guide>中“可以通过配置修改的核心参数”。
运行这个软件时,出现的核心出错消息类似于这样:
CONFIG:routine –out of streams (NSTREAM= n exceeded )
其中routine 是申请一个流或队列的核心例程,但分配失败;n是说明该参数设置当前
值的一个十进制数 。参见系统性能与核心参数
5.3解决文档中没有的安装问题
即使你碰到的问题在这里没有描述,本节也可以帮助你分析、判明和解决该问题。
首先,你必须区别是软件还是硬件问题。通常,硬件问题是间歇性的,而软件问题却是固定的。
5.3.1硬件和操作系统
事实上,能在 DOS下工作的硬件并不一定都能在 SCO OpenServer系统下工作。
在 SCO OpenServer系统和某些 DOS应用程序之间的最主要的差异在于访问硬件的方
式。例如,较早的 DOS系统和一些 DOS应用程序在设备控制卡(磁盘、磁带或者串行/并行口)上读、写消息时,是通过对 BIOS(基本的输入输出系统)的设备无关调用完成的。而 BIOS
把设备无关调用转换为设备相关的指令集来向(或从)一个特定设备上传输数据。
除了在安装和引导过程的极短时间内,SCO OpenServer系统就不再使用 BIOS;设备驱动程序去处理许多 DOS能使用的 BIOS功能。
有些 PC制造商依靠某些称之为 BIOS兼容性的东西。在某种程度上, DOS功能能够
与设备无关,是因为 DOS中设备相关功能已分离到 BIOS中。这就意味着制造向可以通过
修改ROM中的作为硬件和 DOS之间接口的 BIOS,使他们非标准的设备能在 DOS下工作 c
通过编写直接读写设备的代码, DOS也能无需通过 BIOS使用设备 。这一点同OpenServer系统中编写设备驱动程序相似。有些设备能在 DOS下工作,但不能在OpenServer系统下工作.是否具有直接往设备上写的能力就是其中的一个原因。硬件厂商通过编写一个 DOS设备驱动程序在 DOS和非标准 BIOS之间进行转换,就可以使用非标准BIOS让该硬件能在 DOS下工作。这就能使尽管 BIOS是非标准的也能让硬件对 DOS BIOS兼容。 DOS让系统总线和客户驱动程序直接访问设备。因为 SCO OpenServer系统并没有使用 BIOS,它只能要求那些硬件使用指定的中断向量、DMA通道和基地址,而一旦硬件配错误就不能识别。
5.3.2判明问题
不论是在引导时,还是在安装过程,或者刚安装完毕,如果系统原因不明地掛起,都可按下列步骤查出和判明问题:
(1) 证实你的硬件列在《SC0 Hardware Compatibility HandBook》或 SCO的兼容硬件网页的支持表中,如果不在其中,建议你使用支持的硬件。
(2) 如果可能、在另一台机器用同样的配置检查你所怀疑的部件(在5CO OpenServer系
统下,而不要在 MS-DOS下)。
(3) 如果安装了第三方驱动程序(诸如那些多端口卡等),删除驱动程序,拆下其控制的硬件,重新链接核心,看问题是否还存在。
(4) 确信你的设备在引导时能被识别。注意观看引导显示;使用 cat( C)或 vi( C)查看
/usr/adm/messages和 / usr/adm/syslog文件,或使用hwconfig ( C)实用程序。
(5) 检查硬件各部分之间是否发生冲突,包括 DMA中断向量和内存地址等。
(6) 如果你的机器有诸如影子RAM或内存高速缓存等特性,应禁用它们。
(7) 如果你已经安装了一个 DOS分区,证实它能遵循<SCO Merge User’s Guide))中“物理和虚拟 DOS驱动程序”的原则。
(8) 如果你的硬盘多于1024个柱面,“BIOS支持大于1024枝面的磁盘”
(9) 如果你的显示卡安装出错,系统的安装也会失败。按下面步骤检查:
  ·阅读3.1.4节“系统从引导盘重新引导或在 Boot:提示符空白”。
  ·在显示卡和网络卡之间存在已知的冲突。有时,试图从网络中发送或接收数据
    时会发生阻塞。要解决这个问题,就应避免将 IRQ2  (中断向量2)赋绘网卡。有
    些图形卡使用附带的中断向量会引起冲突。绝大多数使用 IRQ2的显示卡可以用跳
    线禁用这个向量。
  ·某些品脾的16位 VGA板和软盘或磁带数据传输之间存在已知的冲突,如果在
    软盘或磁带数据传输时碰到数据损坏,试着把你的卡设为8位方式,或将它插
    入8位槽。更多的信息参见硬件文档。
(10) 如果给硬盘做低级格式化,格式化程序有可能不能工作。已知可工作的低级格式
     化程序是debug和Speedstro
(11) 如果在硬盘上安装了 DOS, SCO OPenServer系统软件可能无法识别这个分区表,
    你必须使用 DOS6.0或更早的版本,并且该分区必须不是由Disk manager创建的。
5.4求助之前
如果你的问题在本章的故障诊断信息中没有讨论,并且也不能使用3.3节“解决文档中;装问题”查出这个问题,请向你的支持人员求助。当然,在求助之前,你应该做一份故障报告单和2.1节“安装和升级检查清单”中的安装检查清单。然后记下系统的关键信息,包括问题的描述和系统的配置,以便技术支持人员能尽快分析你的问题。
5.4.1问题的描述
详细地记录有关问题的描述,包括引起这个问题的确切的命令序列或步骤,也包括所有
包括显示的出错消息的确切正文。

问题描述  (若可能,包括引发问题的步骤和出错消息)







5.4.2 系统配置
弄清楚系统购硬件和软件的配置对正确诊断问题是至关重要的一步。如果向技术支持
人员求助时,这些信息都已准备好,诊断过程会变得容易和快捷。当您填完这张硬件配置故
障报告工作单时,确信你已列出了所有的硬件组件,包括品牌名称和类型号。在软件配置工
作单上,检查已安装的 SCO OpenServer产品,已安装的组件(如果只安装了SCO OpenServer系统的子集),任何附加的 SCO产品,以及所有你安装的应用程序和非SCO设备驱动程序。
硬件配置
组件
品牌名称
类型
计算机


监视器


处理器型号


处理器速度


协处理器


内存大小


总线接口(PCI,ISA,MCA,ESA)


软件驱动器


显示卡


显示方式


硬盘


硬盘控制器或主机适配器


磁带驱动器/控制器


网络适配器


鼠标


串行卡


打印机


Modem


其他设备


软件:系统
版本号

SCO OpenServer System            


软件:组件


Operating System


Graphical Environment


Connectivity


Online Documentation


软件:附加SCO 产品


  SCO Merge


SCO Advanced File and Print Server


SCO virtual DOS Manager


SCO SMP license


SCO User License
25    100    500    unlimited users






















第6 章  其它操作系统与SCO 系统的使用

      如果计划与其它操作系统共同使用磁盘,在安装SCO 系统前,请阅读本章。
配置系统使用其容纳多种操作系统的工作,包括:
      ·安装OS/2  或Windows NT 分区
      ·生成和格式化DOS 分区
      ·用fdisk 划分硬盘
      ·操作系统的切换
      ·在DOS 系统中安装UNIX分区
      ·在两个硬盘上使用SCO 和DOS
      ·从硬盘上删除一个操作系统
      ·用doscmd 管理DOS 文件
      ·装载DOS 文件系统与分区


注意:在UNIX 分区运行DOS 程序必须安装有SCO Merge。

6.1 安装OS/2 或Windows NT 分区
使用 Widows NT或OS/2  工具或DOS的fdisk安装Widnows NT或OS/2分区。这些分区应先于 SCO分区安装,否则就需要备份并且重新安装 SCO系统。
Windows NT和OS/2将以不同于 SCO系统和 OS/2的方式重写磁盘分区表,这就意味着分区标号会有所变化。在 Windows NT或OS/2改写分区表后涉及特定分区的设备节点会指向不同的分区。在 Windows  NT或0S/2安装之后会发生这种情况,但并不是立刻就发生的。
SCO系统不包括和 OS/2或windows NT分区交换文件的工具。必须使用田fdisk  (ADM)命令切换进/出0S/2或 Wlndows  NT。fdisk (ADM)把 OS/2和Windows NT分区显示成 OS/2

6.2 创建并格式化一个物理 DOS分区

注意:如果安装了第二个磁盘,可以在第二个磁盘上建立一个主分区和可选的扩展分
区,但不能从第二个扩展分区引导 DOS。


  如果想在 SC0系统上建立一个物理 DOS分区,只要遵循下列限制,就可以在SCO安装系统之前、之中或之后来创建它。



注意:如果在该产品安装之前建立一个物理 D0S分区,在硬盘初始化过程中,必须选择择 Preserve insta11ation选项来保护已存在的 DOS分区。


  使用随机硬件提供的实用程序和文档以及 DOS安装文档。使用fdisk划分硬盘分区(交互式安装)”解释 DOS分区与 UNIX 分区如何共享硬盘。
6.2.1 DOS分区限制
     创建一个 DOS分区时有以下限制:
· DOS分区最小不得小于3兆字节,一些 DOS复制保护机制不能在小于这一大小的
   分区上安装 。如果打算安装推荐的 DOS6.0, DOS分区可以是大于3兆字节的任
   意大小。
· 如果打算安装 DOS5.0以下的版本, DOS分区的大小不能超过32兆宇节大小。 DOS
 分区必须是第一个硬盘的第一个分区,低于并包括 DOS3.3的版本必须遵循这一要
   求(DOS4,01没有这一限制)。
· 当格式化 DOS分区时,必须指定正确的驱动器和标号。使用下列格式:
   format  drive  /s/v
· 该命令格式化drive指定的磁盘使之可以接受 DOS文件,/s选项把列在 DOS文件
   /formats.tbl中的操作系统文件从磁盘上复制到指定的drive。


注意: D0S的fomat命令不同于低级格式化。


· 使用 Interactive安装选项时,应确认 UNiX分区的大小是硬盘磁头数的整数倍(如果
   在磁盘的低级格式化期间重新映射了驱动器,使用映射后的磁头数目),否则
   fdisk(ADM)会告诫 UNIX分区不是以一个柱面为边界。
   另外,不要在 DOS分区的最后磁道后紧接着开始 UNIX (分区。较安全的办法是将
       DOS 分区结束块加上磁盘上的磁头数目做为UNIX分区的第一个磁道(如果在磁盘
       的低级格式化期间重新映射后的磁头数目) 。因为DOS 不希望在它的最后磁道之
       后有其他的操作系统,有时DOS 要用这一空间来暂时存储程序。
· 不能使用第三方的磁盘分区产品,例如DISK Manager ,在安装DOS 和SCO 系统
   之前划分硬盘。应使用DOS的fdisk 去划分DOS 分区,使用UNIX的fdisk 划分
   DOS 系统分区
6.2.2 使用低级格式化程序
  如果需要,使用类似DOS-Debug或Speedstor程序对磁盘进行低级格式化。许多计算机在BIOS setup中提供格式化实用程序,请查阅计算机的硬件手册。

警告:低级格式化将破坏所有存储在硬盘上的内容。



  许多ESDI和 SCSI磁盘控制器上有 BIOS例程,可以使用这些例程对磁盘进行低级格式化:
( l) 引导DOS。
(1)    在 D0S提示符下,键人
    debug
(3) 根据硬盘控制器的类型,在“—”提示符下键人下列命令之一:
    .对于 Adptec  SCSI控制器:
    g=dc00:6
    .对于ESDI控制器:
    g=c800 :5
参见计算机和控制器文档中的详细内容
6.2.3 转换fdisk数字
  DOS3.3 fdisk 使用柱面(DOS5.0和6.0使用 MB),UNIX的fdisk(ADM)使用磁道。如果知道每一个柱面的磁道数目,就可以在使用两种不同版本的fdisk命令时,使用一致的数目。
要确定每一个柱面包含的磁道数,必须知道磁盘的盘片数,通常每个硬盘片包含两个
磁道。例如,带有两个盘片的硬盘每个柱面有4个磁道。
要确定磁盘大小,必须把柱面数乘上磁头数,乘上每个磁道的扇区数,再乘上512(每个扇区字节的大小) 。
6.3 使用fdisk 划分硬盘分区(交互式安装)
系统安装过程中,有一个可以手工控制分区布局的选项,即Interactive 硬盘设置。
Fdisk 是交互式的, 用一个菜单显示选项:
1.display partition table
2.Use Entire Disk For UNIX
3.Use Rest of Disk for UNIX
4.Create UNIX Partition
5.Activate Partition
6.Delete  Partition
7.Create  Partition
Enter you choice or ‘q’ to quit:
fdisk功能如下所述:
  ·为不同的操作系统在硬盘上保留各自的分区。硬盘是按磁道划分的,磁道数由硬盘
    大小决定,一个分区由一组磁道组成。一个硬盘可以划分为四个分区。
  ·指定一个硬盘分区为活动分区。这样,在开机(引导)时,安装在活动分区的操作系
    统开始运行。若打算使用 SCO系统, UND(分区必须指定为活动分区。
  ·为每一个分区指定磁道数。可用的磁道数随硬盘大小而变化。在<Release Notes>
    中列出了建议使用的 UNIX(分区大小。 UNIX(分区大小还取决于要安装的软件包
    数量。
    必须把 SC0系统安装在该空间,剩余空间可供用户文件及其它软件包使用。有关
    如何安装及删除软件包的详细信息参见custom(ADM)手册页。
  ·精确地指定分区的起始和结束位置。fdisk不允许构造重叠的分区, SCO系统不一
    定要安装在第一个分区。
    应从硬盘起始位置起划分 DOS分区,即从0柱面或 l柱面开始。
    如果在同一硬盘的 D0S分区(或扩展的 DOS分区)之后安装 UNIX分区,则要从硬
    盘的下一个柱面起始处开始。要找到该柱面的开始位置,先找到 DOS分区的结束
    磁道,在下一个是硬盘磁头倍数的磁道处开始建立 UNIX(分区。例如,若硬盘包
    括5个磁头, DOS分区在第103道结束,则UNIX(分区应从第105道开始。
  运行 SCO系统时,活动的 UNIX(分区的设备名是/dev/hd0a。有关硬盘设备名的
  详细信,参见 hd(HW)手册页。
6.3.1 显示当前分区表
  使用 Display Panition Table报告当前分区的状态。对于每个分区,可以了解它是否是
活动分区、它的起始磁道、结束磁道、所用磁道数及安装的操作系统。如果选择 Digplay
Partition  Table并按下< Enter>来查看分区表,则显示结果与例7—l相似。
例7-1 fdisk表样本
Current Hard Disk Drive :/dev/rhd00
Partition
status
type
start
end
Size
1
2
3
Inactive
Inactive
Active
Dos
DOS
unix
5
400
1220
398
1219
2220
393
819
1000

6.4切换操作系统
切换到另一个操作系统分区有三种方法:
·在引导提示符后输入dos(引导第一个 DOS分区),或在引导提示符后使用bootos
   (HW)命令引导任意分区。
·使用包含引导 DOS操作系统所需文件的软盘。
·使用fdisk命令改变当前活动分区。
  使用引导提示符或软盘引导另一个操作系统时,虽然已经切换了操作系统,但是
  UNIX分区仍保持为活动分区。若使用fdisk进行改变,则 UNIX(分区不再为活动分
  区,直到再次切换回来。

6.4.1引导DOS分区
在引导提示符后输入dn6来引导 DOS分区:

Boot

  :dos

注意:系统从发现的第一个 DOS分区引导。
6.4.2引导任意分区
bootos(HW)命令可以引导不同的操作系统或分区,可以指定分区号(可以通过输
入bootos ?
dos   匹配任何DOS 文件系统
unix  unix 系统


6.4.3 从软盘引导dos
   用软盘引导dos:
( l) 确认所有用户已退出系统。
(2) 使用Shutdown Manager或shutown (ADM)命令关闭 SC0系统,这样可保证所有
    用户得知系统正在关闭,中止所有进程,并终止系统运行。
(3) 系统关闭后,将 DOS引导盘插入主(引导)驱动器。
(4) 引导 DOS。
(2)    若要切换回UNIX分区,可将软盘从驱动器中取出,按下< Ctrl>< Alt>< Del
   >或复位键,或者将机器关闭后再打开。由于此时 UNIX(仍为活动分区,所以将引
   导UNIX系统。
    请记住,如果有活动的 UNIX分区,并从软盘引导 DOS,可以转到 C:盘和 DOS文件一起工作。
切换操作系统的另一个方法是运行fdisk命令,将活动分区由 UNIX改为 Dos。然后在
关闭 SCO系统(如前所述)后即可以从硬盘引导 DOS。由此,可以从 DOS分区切换操作系
统。由于 DOS已经装人硬盘的 DOS分区,所以不需要 D0S引导盘。
要切换回 UNIX分区,可以在 DOS下运行fdisk将 UNIX分区激活。按下< ctrI>< Alt>< DeI>或 reset键,或者关机后再开机,都可以引导 UNIX分区。
由于要操作的 UNIX分区必须为活动分区,所以不能用软盘引导操作系统。若偶尔改
变活动的操作系统,使用fdisk是合适的。
DOS硬盘设备
XENIX 设备命名
UNIX 设备命名
/dev/hd0d
/dev/dsk/0sd (连接到0sc)
/dev/rhd0d
/dev/rdsl/0sd (连接到0sc)
/dev/hd1d
/dev/dsk/1sd
/dev/rhd1d
/dev/rdsk/1sd

  在表7—l中的硬盘设备名与/dev/hd0a(活动的硬盘分区)相似,硬盘驱动程序决定哪个分区为 DOS分区,将其作为hd0d和 hd1d使用(可以使用 XEINIX或 UNIX系统的设备命名习惯,它们是等价的)。这就是说,在UNIX分区运行并使用 DOS分区的软件不必知道哪个分区是DOS分区(硬盘驱动程序会作出判断)。

6.5在 DOS系统上安装UNIX分区
如果要在原先只有 DOS系统的硬盘上建立 SCO系统,需要按下列步骤执行:
( l) 用软盘或其它备份介质复制硬盘上所有的 DOS文件及目录。
(2) 在DOS下运行fdisk。如果硬盘上有 UNIX分区所需要的足够空闲空间(请查阅
   <Release Nots>),转到第4步,否则删除 DOS分区并重新创建,为 SCO系统
   及其它打算安装的软件在硬盘上留下足够空间。
(3) 在硬盘上新创建的 DOS分区上恢复备份的 DOS文件。请保留备份,以保证在出错
   的情况下不会丢失数据。
(4) 关闭机器。
(5) 按照第2章“系统的安装和升级”中所示的安装步骤安装 SCO系统。确信选择
   Preserve选项以保留 DOS分区。
   虽然会看到硬盘内容将被毁坏的警告,但不必担心,因为已将 DOS文件备份并转
   入新的 DOS分区。正在创建的新分区将包含 SCO系统,安装过程将只在 UNIX
   区中记录信息。
(6) 在安装过程中,将调用fdisk划分硬盘分区。使用fdisk指定足够大的 UNIX分区。
(7) 使用fisk的Actilate  Pa顺;on选项将UND(  分区指定为活动分区。
(8) 完成 SCO系统的安装过程。

注意:UNIX 的fdisk 命令将DOS分区显示为dos ,而DOS 的fdisk 则将UNIX 分区显示为Other”。只可以用DOS 的fdisk 创建DOS 分区,使用UNIX 的fdisk 创建UNIX分区。
DOS 的fdisk 按柱面报告空间大小,UNIX 的fdisk 则按磁道数报告。在硬盘手册中找硬盘柱面的大小及数值。



6.6从硬盘上删除一个操作系统
你或许会发现已不再需要已安装在硬盘上的某个操作系统了。
如果想删除操作系统,使用相应版本的fdisk命令。删除 UNIX分区必须使用 UNIX系统的fdisk。删除 DOS分区必须使用 D0S上的fdisk。删除扩展的 DOS分区,必须用fdisk 删除该分区上的所有逻辑驱动器。删除分区将删除该分区上所有内容,并释放末分配的空间:
可以通过增加另一个 UNIX或 DOS分区,或扩展已存在的分区来重新分配该释放空间:
扩展一个分区需要重新安装操作系统而且(对于 UNIX分区)要使用 divvy(ADM)命令在该
分区重新构造文件系统。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17749/showart_103810.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP