维护SCO Unix操作系统时应规范操作,以确保系统的正常运行,如果系统受损,比如误删某个系统文件 致使系统无法启动,这时如果采取重新安装系统的方法,势必造成用户数据的丢失,而且,重新安装Unix操作系统和应用软件及调试运行往往要花上好几个小时的时间。能否有办法呢 ?我们就来学习用Unix命令的知识来解决问题。
机器加电后在系统引导提示符下敲入回车键, 当第一屏被刷新后到第二屏时即出现许 多错误信息, 如:
- INIT: command
- exec /etc/brc 1>/dev/console 2>&1
- failed to execute, errno=9 (exec of shell failed)
- ...
等等, 并不断翻屏显示出错信息, 这表明系统/bin/sh文件受损或丢失。因为sh是SH ELL标准、作业控制和限制性Unix命令解释程序。 所以, 该文件受损或丢失将导致系统启动失 败。我们可用如下步骤解决:
1.将Boot盘插入驱动器并重新开启电源,在系统引导提示符下敲入按回车键, 当提示插 入Root盘时把Boot取出并将Root盘插入, 这样系统全部由应急引导盘引导, 直到出现提示 符#;
2.用Unix命令③把硬盘安装到软盘上;
3.把/bin/sh文件从软盘上拷贝到所安装的硬盘上: cp /bin/sh /mnt/bin/sh
4.用Unix命令④把硬盘从软盘上卸下来;
5.用Unix命令haltsys关闭系统后将Root盘取出, 此时系统已可以正常引导;
6.在系统正常引导后进入超级用户下, 将文件/bin/sh的属主与组均改为系统原来所定 义的bin即恢复了系统。
经过上述的Unix命令操作,我们就可以解决这个问题了。
【编辑推荐】