• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

[转贴]SCO OPENSERVER 5系统应急盘的制作及系统故障恢复

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 24次 | 进入软件测试论坛讨论

领测软件测试网
[color=blue:c8a2eea908]

  在使用SCO OPENSERVER 5过程中,可能会因一些意外的原因,造成系统不能正常启动等灾难性故障,这时如果重装系统,势必造成大量数据的丢失,而且费时又费力。为此,我们在应用过程中,常常使用应急引导盘来帮助恢复系统,而无需重装系统。本文就系统应急盘的制作及几种常见系统故障的恢复进行介绍。

一、 应急引导盘的制作

  应急盘由boot引导盘和root文件系统软盘组成,其中boot应急盘包含了引导和装入unix核心所必须的三个文件:/boot、/etc/default/boot和/unix,root应急盘包含了一部分的unix系统的实用程序。其制作步骤如下:
  1.以root身份登录;
  2.使用scoadmin中filesystem下的floppy manager或键入命令mkdev fd进入创建应急盘的界面;
  3.根据提示制作boot盘和root盘。
  其中制作boot盘时有两个选项:
  1.System spacific boot
  2.Generic boot(builds a special kernel)
  选择1,制作一特定系统的应急盘,包含与本机系统相同的内核。
  选择2,制作一个较小的通用内核应急盘,只连接较少的设备驱动。
  如果当前的核心较大,制作特定系统应急盘时,一张软盘可能装不下,因此,我们一般选择通用内核应急盘。

二、 系统故障恢复

  (1)系统引导失败,并显示“NO OS”,这表明硬盘上管理引导的部分/etc/hd0boot,/etc/hd1boot,或者主引导块/etc/masterboot被损坏了。出现这种故障时,可按下述步骤进行恢复:
  1.用boot应急盘启动系统,在Boot:时,键入
  hd(40)unix
  2.进入单用户,在#提示符下键入命令:
  #instbb hd/dev/hd0a  &&将引导块分区写给硬盘
  #dparam-w     &&将主引导块代码写给硬盘
  (2)系统启动时显示“boot not found”,这表明系统中/boot丢失了。这种情况可按下述步骤恢复:
  1.用boot应急盘启动系统
  2.在Boot:时键入fd(60)unix.Z root=hd(42)
  3.进入单用户,在#下键入命令:
  #umount/stand
  #mount/stand
  #mount-r/dev/fd0/mnt
  #cp/mnt/boot/stand
  #umount/mnt
  #haltsys
  4.从硬盘重新启动系统。
  注:/stand中放置了引导文件和内核,通常情况下,/stand在安装时被设置成只读的,如果需要替换/boot,必须先卸载/stand,然后再安装/stand。
  (3)系统启动时显示“unix not found”。这表明unix内核文件丢失或被破坏,此时,可在Boot:提示下输入其它内核文件(如unix.old、unix.safe等)来启动系统。如果无其它内核文件,则可按下列步骤从应急启动盘上来恢复unix内核文件:
  1.用boot应急盘启动系统
  2.在Boot:时键入fd(60)unix.Z root=hd(42)swap=hd(41)
  3.进入单用户,在#下键入命令:
  #umount/stand
  #mount/stand
  #mount-r/dev/fd0/mnt
  #cp/mnt/uniz.Z/stand
  #umount/mnt
  #haltsys
  4.回车后从硬盘重启系统。
  (4)系统启动时,在出现kerne:Hz=100,i/o bufs信息后,系统挂起。这种情况表明系统丢失了/etc/init文件,其恢复步骤如下:
  1.用boot应急盘启动系统
  2.在Boot:时回车,系统接着提示插入root盘
  3.在#下键入命令:
    #/etc/mount /dev/hd0root /mnt
    #/cp /etc/init /mnt/etc/init
    #/etc/umount /mnt
    #haltsys
  4.取出软盘,重新从硬盘启动即可。

宋小忠(中国人民银行江西省新余市中心支行 江西新余338000)[/color:c8a2eea908]

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网